synor/docs/tutorials
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
..
01-getting-started.md docs: add developer tutorial series 2026-01-10 06:24:51 +05:30
02-building-a-wallet.md docs: add developer tutorial series 2026-01-10 06:24:51 +05:30
03-smart-contracts.md docs: add developer tutorial series 2026-01-10 06:24:51 +05:30
04-api-guide.md docs: add developer tutorial series 2026-01-10 06:24:51 +05:30
README.md docs: add developer tutorial series 2026-01-10 06:24:51 +05:30

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!