logo
ErgoDocs
Tutorials
Initializing search
    GitHub
    • Start Here
    • Use
    • Learn
    • Participate
    • Develop
    • Deploy
    • Mine
    GitHub
    • Start Here
      • Why Ergo
      • Getting Started
      • FAQ
        • Overview
        • Run a Node
        • Run Oracles
        • Run Watchers (Rosen)
        • Run Off-Chain Bots
      • Wallets
        • Overview
        • One-Pager
      • Securing the Network
      • Learn
      • Community
      • Contribute
      • Roadmap
        • Glossary
        • Common Misconceptions
      • Overview
        • Choosing an Ergo Wallet
          • Access Issues
          • Cold Wallet Guide
          • Node Wallet Setup
          • Satergo
          • Nautilus
          • Minotaur
          • Minotaur Multi-Sig
          • SAFEW
          • Ledger
          • Paper Wallet
          • Satergo Vault
        • Mint an NFT
        • Yield Farming
        • Lending Pools
        • Arbitrage
            • Rosen Bridge: The Future of Cross-Chain Asset Transfers
              • Run Watchers (Rosen)
              • Prerequisites
              • Ergo Watcher
              • Bitcoin Watcher
            • Guards
            • Tokenomics
            • Team
            • FAQ
              • Rosen Bridge: Connecting Cardano, Ergo, Bitcoin, Ethereum, and Binance Smart Chain
              • rsERG-LP
              • rsERG-LP (BNB)
              • Token Integration Guides
            • Oracles on Ergo
            • Oracle Pools V2
            • Mixicles
            • Sidechains on Ergo: Leveraging Sigma Chains and NiPoPoWs
            • Sub-Blocks
            • Sigma Chains
            • PoUW
            • Weak Blocks
            • Decentralised Exchanges (DEXs)
            • ErgoDex
            • Trade House
            • Palmyra
            • Crystal Pool
            • Machina Finance
            • Mew Finance
            • P2P Trading
            • Token Jay
            • Single Tx Swap
            • Stablecoins Overview
              • Accessing Sigmausd As A Developer
              • Comparisons
              • Examples
              • Mining Incentives
              • For Devs
              • Why SigmaUSD
            • ChainCash
            • Gluon
              • DexyGold
              • USE Stablecoin
              • Local Exchange Trading Systems (LETS)
              • Basic Implementation
              • Trustless LETS
              • Trustless LETS (Draft)
            • Lending Overview
            • Lending Pools
            • duckpools
            • EXLE
            • SigmaFi
              • Derivatives and Decentralized Options Trading on Ergo
              • Financial Options
              • Hodlbox
              • HodlCoin
              • AuctionCoin
              • OptionCoin
              • OptionPools
              • SigmaO
              • Crowdfunding
              • ErgoRaffle
              • Sigma Subscriptions
              • ErgoFund
            • DegFi: Pure Degenerate Finance on the Blockchain
            • Grand Gambit
            • Obolflip
            • Lotteries
            • The Field
          • NFTs Overview
          • Trade House
          • SkyHarbor
          • Lilium
            • Gaming on Ergo
            • BlitzTCG
            • Cyberverse
            • Gaming Tutorial
          • Crux Finance
          • ErgoNames
            • Celaut
            • Reputation System
          • Netnotes
          • SigmaRand
          • Moria Finance
            • Arbit
            • Grid Trading
            • Off-the-Grid
            • Off-the-Grid Tutorial
            • TabbyPOS
            • PandaV
              • Zengate
              • Solaris Portal
              • Cyberiad
            • Analog Ergo
            • Azorus
            • Bene
            • Blobstopia
            • Celaut vs Netnotes
            • CodeUTxO
            • Cortex
            • Digigoats
            • ErgoNe
            • ErgoPad
            • ErgoPOS
            • ErgoWell
            • Game of Prompts
            • Mempool Visualizer
            • MonsterPub
            • NightOwl
            • OnErgo
            • Project Tesseract
            • Pulse
            • Quantum Swap
            • Rust Chain
            • Scypher
            • SigmaStamp
            • ErgoMixer
            • Identifiability
            • Best Practices
            • FAQ
            • Token
            • Install on Android
            • Mixing Overview
            • SigmaJoin
            • Stealth Addresses
            • ZK Treasury
            • Decentralised Anon ID
          • DAO
          • Paideia
          • The Field
          • Miner Tooling
          • Lithos
          • GuapSwap
          • CYTI
          • Artificial Intelligence
          • Airdrops Tutorial
          • Profit Sharing
          • Email Client for Blocked Internet
          • Flash Loans
          • Prediction Markets
          • Insurance
          • Micro Credit
          • Mutual Credit
          • Bonding Curve
          • CBDC
          • Collateral Mining
          • Context Claims
          • ErgoData
          • Metaverse
          • Sentient Chain
          • One Stop Shop Tutorial
          • Trading Options Tutorial
          • Yield Farming
          • Arbitrage
            • ICOs
            • Index Coins
            • PoW Tokens
            • Perpetual Tokens
            • Buy Back Guarantees
      • Overview
      • Why Ergo
          • Extending the Power of the UTXO Model
          • UTXO vs Account
          • Atomic Swaps
          • Ergo vs Cardano
          • UTXO State
          • Non-interactive Proof-of-Proof-of-Work (NIPoPoWs)
          • Light Clients
          • Light Miners
          • Sidechains
          • Technical Details
          • Understanding Zero-Knowledge Proofs and Sigma Protocols
          • Privacy Guide
        • Storage Rent
        • Autolykos
        • Sigma-6
        • Documents
        • Whitepaper
        • ErgoScript Whitepaper
        • On Contractual Money
        • CBDC
        • Roadmap
        • Scaling Overview
          • Layer 0: The Network Layer
            • Sub-Blocks
            • Technical Details
        • Layer 1
        • Layer 2
          • Roadmaps
          • TPS
          • Atomic Composability
        • Cryptography Overview
          • Sigma Protocols
            • Schnorr Signature
            • Schnorr Verification
          • Diffie-Hellman
            • Ring Signatures
            • Threshold Signatures
            • 3-out-of-5 Threshold Signature
            • Distributed Signatures
            • Signature Scheme Internals
            • Improved Signatures
          • Non-Interactive ZK
          • ZeroJoin
          • Data Structures in Ergo
            • Merkle Trees in Ergo
            • Main Doc
            • Format
            • Validation
            • Considerations
            • Extension Block Merkle
            • Transaction Merkle Trees
            • Merkle Batch Proofs
            • Batch Implementation
            • Batch Testing
            • Lightweight Client Proofs
            • Merkle Tree Structures
          • AVL Trees
          • Plasma Library
        • Proof-of-Proof-of-Work
        • Interlink Vectors
        • Autolykos Overview
          • Emission
          • EFYT
          • Difficulty Adjustment
          • Solution Verification
          • Technical Breakdown
          • Ergo's Demurrage (aka Storage Rent)
          • Fees
          • Tokens
          • Spending
          • State Growth
        • ASIC Resistance
          • EIP-9 (Pre-Soft-Fork)
          • EIP-27 Emission Retargeting
          • EIP-37 Difficulty Adjustment
      • Contribute
        • How Ergo Works
        • Sigmanauts Program
        • Marketing
        • Partners
        • Ergo Events
        • ERGOHACK
        • ErgoSummit
        • ErgoHack VII Reputation System
        • Developers
        • Technical Guidelines
        • Roles
        • Contribute to the Docs!
          • About
          • Future
          • Scope
          • Treasury
          • Votes
          • Timeline
        • DevDAO
        • InfraDAO
        • Bounties
        • Grants
        • Ecosystem Standards
        • Chat Bridge
        • ErgoTipperBot
        • KYA
        • Community Guidelines
        • Moderation Guide
        • Analytics
        • Social Contract
        • Audit
        • The Howey Test
      • Start Here
        • One-Pager
        • ErgoScript
        • Key Concepts
        • FAQ
          • The 'Sigma Language'
          • Specification
          • Operations
          • Propositions
          • ErgoTree: Reference Manual
          • Intro
          • Language
          • Types
          • Typing
          • Functions
          • Evaluation
          • Serialization
          • Encoding
          • Validation
          • Optimisation
          • P2S Addresses
          • Contracts
          • Syntax
          • SigmaBoolean Type
          • Blockchain Context
          • Context Variables
          • Boxes and Registers
          • Box Structure
          • Storing Data
          • Code Blocks
          • Global Functions
          • Reusable Functions
          • Functional Programming
        • Debugging
          • Anyone-Can-Spend
          • No-One-Can-Spend
          • Public Keys
          • Context Enrichment
          • FSM Example
          • ICO Contract
          • MAST Example
          • Reversible Address
          • Rock-Paper-Scissor
          • Transaction Chains
          • Transaction Graphs
          • Transaction Trees
          • Create a P2S Address
          • Multi-Signature
          • ErgoScript vs ErgoTree
        • Addresses
        • Address Types
        • Address Validation
        • Keys
        • Multisig
        • dApp Connector
        • ErgoAuth
        • Proxy Contracts
          • ErgoPay
          • Tutorial
        • Message Signing
          • Wallet Interaction Standards (EIPs) for dApp Developers
          • EIP-1 Master Key Derivation
          • EIP-3 HD Wallets
          • EIP-5 Cold Wallet Metadata
          • EIP-17 Asset Issuance
          • EIP-19 Address Resolution
          • EIP-20 dApp Connector
          • EIP-25 ErgoAuth
        • Data Model Overview
          • The Ergo 'Box' model
          • Registers
          • Lifecycle
          • Modelling
          • Token Overview
          • Perpetual Tokens
          • Burning a Token
            • Non-Fungible Tokens on Ergo
            • Mint an NFT
            • V1 vs V2
            • Simple Example
            • On-chain NFTs
            • Royalties
          • Singletons
            • Asset Standard (EIP-4)
            • Genuine Token Verification (EIP-21)
            • Auction Contract (EIP-22)
            • Artwork Contract (EIP-24)
          • Transaction Overview
          • Transaction Lifecycle
          • Composing Transactions
          • Chained Transactions
          • Multi-stage Transactions
          • Format
          • Transaction Merkle Trees
          • Signing
          • Validation
          • Data Inputs
          • Fees
          • Unified Transactions
          • Model Transaction
          • Payments Overview
          • Babel Fees
          • Plugin
          • How-To
          • Implementation
          • Standards
          • Just-In-Time Costing
          • Block Overview
          • Block Header
          • Block Transactions
          • ADProofs
          • Extension Section
          • Discrete Logarithms
        • Tutorials
        • Fleet SDK Recipes
        • Chained Transactions
        • DeCo
          • Indexing Ergo Blockchain Data
          • Explorer API
          • Node API (Direct)
          • Custom Indexer
        • Hardware Wallets
          • Signing Transactions Using a Backend Wallet
          • Signature Guide
        • Oracle Pool Bootstrap
        • Token Integration Guides
        • rsERG-LP
          • Guide
          • Dust Collection
        • Cup of Sugar Pattern
          • Developers
          • Introduction
          • Starter Tutorial
          • Server
          • Browser
          • Desktop
            • Mobile
            • iOS
            • Android
            • Build Constraints
          • Bundled dApps
          • JVM Overview
          • Scala
          • Java
          • Kotlin
          • JavaScript
          • Rust
          • Python
          • C#
          • Go
          • Frameworks
            • Appkit
            • Tutorial
            • Local Node
            • Gradle
            • Python Integration
            • Sigma Rust
            • Constrained Environments
          • Fleet (JS)
          • FleetSharp
          • Ergpy
          • Ergo-Lib-Python
          • RustKit
            • 1: Ergo Mosaik: A UI system for Ergo dApps
            • A Simple UI
            • Processing Data
            • ErgoPay UI
            • Web UI
            • Deployment
            • Example Apps
            • Legacy Mosaik
          • JSON dApp Environment
            • Ergo Headless dApp Framework (HDF)
            • Modules
          • ErgoScript Tooling
          • Interpreters & Compilers
          • Compiler Phases
          • sigmastate-interpreter
          • Sigma Rust
          • ErgoScala
          • CLI Compiler
          • Ergo Assembler
          • ErgoTool
          • Rust vs Sigma
            • Scastie
            • P2S Playground
            • Kiosk
            • ErgoPuppet
            • Debugging ErgoScript
            • Scala-Based
            • On-Chain Mechanisms
            • External Tools
          • FlowCards
          • Libraries & SDKs
          • Plasma Library
          • Scrypto
          • EIP12 Types
          • SigmaJS
          • DeCo
          • Explorer Overview
          • Local Setup
          • Pi Blockchain Explorer
          • GraphQL
          • API Overview
          • API How-To
          • Building Off-Chain Services for Ergo dApps
          • Run Oracles
          • Run Off-Chain Bots
          • Rust Utilities
          • Plasma Library
      • Overview
        • Run a Node
        • Architecture
          • Manual Setup
          • One-Liner Install
          • Linux
          • Windows
          • Mac
          • Build from Source
          • SNAPSHOT Dependencies
          • Troubleshooting
          • FAQ
          • Raspberry Pi
            • Running an Ergo Node on Android
            • Termux (Digest)
            • Proot (RocksDB)
          • Docker Deployment
          • Ergo Node Protocol
          • P2P Overview
          • Handshaking
          • Network Messages
          • Peer Management
          • BlockP2P
            • Ergo Modifiers
            • Exchange
            • Processing
            • Validation
          • Synchronisation
          • EIPs
          • Node Modes of Operation
          • Full Node
          • Archival Full Node
          • Archival Workflow
          • Pruned Full Node
          • Pruned Implementation
          • Light Full Node
          • Digest State
          • blocksToKeep
          • Light Node Workflow
          • Light SPV
          • SPV Overview
          • Light SPV Workflow
          • Testnet
          • Full Sync
          • CPU Mining
          • Fork Your Own Chain
          • Testnet Resources
          • 6tx Testing
          • Node Wallet Overview
          • Node Wallet Setup
            • Overview of Node Configuration Files
            • Full Example
            • Ergo Settings
            • Cache Settings
            • Chain Settings
            • Wallet Settings
            • Voting Settings
            • Bounded Mailbox
            • Akka
            • Scorex
            • Critical Dispatcher
            • API Dispatcher
          • testnet.conf
          • devnet.conf
          • Tor Configuration
          • Swagger Overview
          • OpenAPI Spec
          • Try it out!
          • Indexed Node API
        • Run Watchers (Rosen)
        • Prerequisites
        • Ergo Watcher
        • Bitcoin Watcher
        • Building Off-Chain Services for Ergo dApps
        • Run Off-Chain Bots
        • Oracles on Ergo
        • Run Oracles
        • Oracle Pool Bootstrap
        • Indexing Ergo Blockchain Data
        • Explorer API
        • Node API (Direct)
        • Custom Indexer
        • Mining
        • Join a Pool
        • Software
        • Rig Setup
        • Operating Systems
        • Overclocking
        • Pools
          • Solo Mining
          • Node Configuration
          • FAQ
        • Withdraw
        • Host a Pool
        • Stratum
        • MiningCore
        • MiningCore (Windows)
        • Governance
        • Forking
        • Hard Forks
        • Soft Forks
        • Velvet Forks
        • On-chain Voting
        • Miners' Rights
        • GuapSwap
        • Lithos
        • SNISPs
        • CYTI
        • Log-Space Mining
        • Smartpools
        • Subpooling
        • Mining Resources
        • Revenue
        • CPU vs GPU
    Tutorials Getting Started

    Tutorials

    See Getting Started

    Made with Material for MkDocs