synor/docs/tutorials/README.md
Gulshan Yadav a6233f285d docs: add developer tutorial series
Create comprehensive step-by-step tutorials:
- Tutorial 1: Getting Started - node setup, wallet creation, transactions
- Tutorial 2: Building a Wallet - React app with state management, encryption
- Tutorial 3: Smart Contracts - Rust WASM contracts, token example, testing
- Tutorial 4: API Guide - JSON-RPC, WebSocket subscriptions, client building

Each tutorial includes working code examples and best practices.
2026-01-10 06:24:51 +05:30

2.2 KiB

Synor Developer Tutorials

Welcome to the Synor tutorial series! These step-by-step guides will teach you to build on the first post-quantum secure blockchain.

Tutorial Series

1. Getting Started

Set up your development environment, create a wallet, and send your first transaction.

You'll learn:

  • Running a local Synor node
  • Creating wallets and addresses
  • Sending and receiving SYNOR
  • Understanding hybrid signatures

2. Building a Wallet Application

Build a complete React wallet application from scratch.

You'll learn:

  • React + TypeScript setup
  • BIP-39 mnemonic handling
  • Encrypted wallet storage
  • Balance display and QR codes
  • Transaction history

3. Smart Contracts on Synor

Write, deploy, and interact with WebAssembly smart contracts.

You'll learn:

  • Rust contract development
  • Contract state management
  • Events and logging
  • Token contract example
  • Testing and deployment

4. Working with the API

Master the Synor JSON-RPC and WebSocket APIs.

You'll learn:

  • Query blockchain data
  • Real-time subscriptions
  • Transaction building
  • Error handling
  • Building API clients

Resource Description
Developer Guide Complete developer reference
API Reference Full RPC documentation
Exchange Integration For exchanges
Host Functions Contract host API

Prerequisites

Before starting, ensure you have:

  • Docker & Docker Compose - For running nodes
  • Node.js 18+ - For JavaScript/TypeScript examples
  • Rust 1.70+ - For contract development
  • Git - For cloning repositories

Getting Help


Contributing

Found an issue or want to improve a tutorial? We welcome contributions!

  1. Fork the repository
  2. Make your changes
  3. Submit a pull request

Happy building on Synor!