docs.ergoplatform.com
Open in
urlscan Pro
172.67.172.201
Public Scan
URL:
https://docs.ergoplatform.com/
Submission: On October 14 via api from JP — Scanned from JP
Submission: On October 14 via api from JP — Scanned from JP
Form analysis
2 forms found in the DOM<form class="md-header__option" data-md-component="palette">
<input class="md-option" data-md-color-media="" data-md-color-scheme="default" data-md-color-primary="red" data-md-color-accent="indigo" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_1">
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_2">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M17 6H7c-3.31 0-6 2.69-6 6s2.69 6 6 6h10c3.31 0 6-2.69 6-6s-2.69-6-6-6zm0 10H7c-2.21 0-4-1.79-4-4s1.79-4 4-4h10c2.21 0 4 1.79 4 4s-1.79 4-4 4zM7 9c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"></path>
</svg>
</label>
<input class="md-option" data-md-color-media="" data-md-color-scheme="slate" data-md-color-primary="red" data-md-color-accent="indigo" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_2">
<label class="md-header__button md-icon" title="Switch to light mode" for="__palette_1" hidden="">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M17 7H7a5 5 0 0 0-5 5 5 5 0 0 0 5 5h10a5 5 0 0 0 5-5 5 5 0 0 0-5-5m0 8a3 3 0 0 1-3-3 3 3 0 0 1 3-3 3 3 0 0 1 3 3 3 3 0 0 1-3 3Z"></path>
</svg>
</label>
</form>
Name: search —
<form class="md-search__form" name="search">
<input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required="">
<label class="md-search__icon md-icon" for="__search">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"></path>
</svg>
</label>
<nav class="md-search__options" aria-label="Search">
<button type="reset" class="md-search__icon md-icon" title="Clear" aria-label="Clear" tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"></path>
</svg>
</button>
</nav>
</form>
Text Content
Skip to content ErgoDocs Getting Started Type to start searching GitHub * 22 * 60 * Introduction * Ecosystem * Developers * Miners ErgoDocs GitHub * 22 * 60 * Introduction Introduction * Why Ergo * Key Features Key Features * Protocol * eUTxO eUTxO * UTxO vs Account * Atomic Swaps * NIPoPoWs NIPoPoWs * Light Clients * Light Miners * Sidechains * Privacy * Storage Rent * Autolykos * Research & Whitepapers * Roadmap Roadmap * Scaling Scaling * Layer 0 Layer 0 * Sub Blocks * Layer 1 * Layer 2 * Discussions Discussions * Roadmaps * Transactions Per Second * Atomic Composability * Entities Entities * Ergo Foundation Ergo Foundation * Scope * Treasury * Future * DevDao * Sigmanauts * Events Events * ERGOHACK * ErgoSummit * Contribute Contribute * Developers Developers * Bounties * Grants * Roles * Marketing * Sigmanauts * Contribute to the docs! * Wallets * Resources Resources * Social Contract * Audit * The Howey Test * Privacy Guide * Glossary * FAQ * Common Misconceptions * A CBDC For All * Ecosystem Ecosystem * Infrastructure Infrastructure * Rosen Bridge Rosen Bridge * Watchers Watchers * Prerequisites * Ergo Watcher * Bitcoin Watcher * Guards * Tokenomics * Team * Uses * Oracles Oracles * Oracle Pools V2 * Mixicles * Sidechains Sidechains * Sub Blocks * Sigma Chains * PoUW * Financial Financial * Decentralized Exchanges Decentralized Exchanges * Spectrum Finance * Trade House * Palmyra * Crystal Pool * Machina Finance * Mew Finance * P2P P2P * Token Jay * Analog Ergo * Single Tx Swap * Monetary Systems Monetary Systems * SigmaUSD * ChainCash * Gluon * DexyGold * Local Exchange Trading Systems Local Exchange Trading Systems * Basic Implementation * Trustless LETS * Decentralized Finance Decentralized Finance * Lending Lending * duckpools * EXLE * SigmaFi * Derivatives and Synthetics Derivatives and Synthetics * Hodlbox * HodlCoin * AuctionCoin * OptionCoin * OptionPools * SigmaO * Crowdfunding Crowdfunding * ErgoRaffle * Sigma Subscriptions * Degenerate Finance Degenerate Finance * Hodlcoin * Auction Coin * Grand Gambit * Hodlbox * OptionCoin * Obolflip * Lotteries * The Field * NFTs NFTs * ErgoAuctionHouse * SkyHarbor * Lilium * Gaming Gaming * BlitzTCG * Cyberverse * Tooling Tooling * Crux Finance * ErgoNames * Reputation System * SigmaRand * Moria Finance * Grid Trading * Applications Applications * Thz.FM * TabbyPOS * PandaV * ZenGate Global ZenGate Global * Solaris Portal * Cyberiad * Privacy Privacy * Mixing Mixing * ErgoMixer ErgoMixer * Identifiability * Best Practices * FAQ * Token * Install on Android * SigmaJoin * Stealth Addresses * DAOs DAOs * Paideia * ErgoPad * The Field * Thz.FM * Miners Miners * Lithos * GuapSwap * CYTI * Further Ideas Further Ideas * Profit Sharing * Email Client for Blocked Internet * Flash Loans * Prediction Markets * Insurance * Micro Credit * Mutual Credit * Bonding Curve * Tokens Tokens * ICOs * Index Coins * PoW Tokens * Perpetual Tokens * Buy Back Guarantees * Standards Standards * Chat Bridge * ErgoTipperBot * KYA * Community Guidelines * Analytics * Developers Developers * 📌 Getting Started 📌 Getting Started * Students * Data Model Data Model * Box Box * Registers * Assets Assets * Tokens Tokens * Creating a perpetual token * Burning a token * Non-Fungible Tokens Non-Fungible Tokens * Minting a NFT Minting a NFT * Design V1 v V2 * Simple Example * On-chain NFTs * Royalties * Singletons * Standards Standards * Asset Standard * Geniune Token Verification * Auction Contract * Artwork Contract * Modelling * Addresses Addresses * Types * Validation * Transactions Transactions * Composing Transactions Composing Transactions * Sending A Chained Transaction * Interacting with an Ergo Wallet Interacting with an Ergo Wallet * Format * Merkle Tree * Signing * Signing Backend * Validation * Data Inputs * Fees * Unified Transactions * Resources Resources * Standards Standards * Babel Fees * Proxy Contracts * ErgoPay Protocol * Payment Request URI * Just-In-Time Costing * ErgoTool * Model Transaction * Payments * Block Block * Extension Section * Infrastructure Infrastructure * Node Node * Setup Setup * Troubleshooting * FAQ * Pi * Android * Docker * Testnet Testnet * Full Sync * CPU Mining * Fork your own chain * Resources * Protocol Protocol * P2P P2P * Handshaking * Network Messages * Peer Management * Modifiers Modifiers * Modifiers Exchange * Modifiers Processing * Modifiers Validation * Synchronisation * EIPs * Configuration Configuration * Node Wallet Node Wallet * Hierarchical keys * Wallet Setup * Swagger API Swagger API * OpenAPI Spec * Try it out! * Indexed Node API * Configuration Files Configuration Files * application.conf application.conf * ergo ergo * node * cache * chain * wallet * voting * bounded-mailbox * akka * scorex * critical-dispatcher * api-dispatcher * testnet.conf testnet.conf * devnet.conf * Tor * Modes of Operation Modes of Operation * Archival Full Node Archival Full Node * Technical Details * Pruned Full Node Pruned Full Node * Technical Details * Light Full Node Light Full Node * Digest State * blocksToKeep * Technical Details * Light SPV Light SPV * Simplified Payment Verification * Technical Details * Explorer Explorer * Local Setup * Pi Blockchain Explorer * GraphQL * APIs * Off-Chain Off-Chain * Oracle-Core Oracle-Core * Bootstrap an Oracle Pool * Off-Chain Bots * Rust Utilities * Plasma * Wallets Wallets * Types Types * Satergo * Nautilus * Minotaur Minotaur * Multi-Sig * SAFEW * Ledger * Resources Resources * Access Issues * MultiSig * Standards Standards * UTXO-Set Scanning Wallet API * Deterministic Wallet Standard * Cold Wallet * Integration Guide * Tooling Tooling * Pathways Pathways * Development Stack Development Stack * Starter Tutorial * Server * Browser * Desktop * Mobile Mobile * iOS * Android * Programming Languages Programming Languages * JVM JVM * Scala * Java * Kotlin * JavaScript * Rust * Others Others * Python * C# * Go * Frameworks Frameworks * AppKit AppKit * Tutorial * Interacting with a local Node * Gradle * Using Appkit from Python * SigmaRust * Fleet (JS) * FleetSharp * Others Others * Ergpy * RustKit * Mosaik Mosaik * Tutorial Tutorial * A simple UI * Processing data * ErgoPay * Web UI * Deployment * Example apps * JSON dApp Environment * Headless dApp Framework Headless dApp Framework * Modules * Payments Payments * ErgoPay ErgoPay * ErgoPay * Tutorial * ErgoAuth * dApp Connector * Proxy Contracts Proxy Contracts * Assembler * Libaries Libaries * Plasma * Scrypto * EIP12-Types * SigmaJS * ErgoScript ErgoScript * Sigma Language Sigma Language * Core Concepts * Simple Syntax * Language Description * Sigma Propositions * SigmaBoolean * The Blockchain context * Accessing boxes and registers * Global Functions * Language Operations * Interacting with an Ergo Wallet Interacting with an Ergo Wallet * Format * Merkle Tree * Signing * Signing Backend * Validation * Data Inputs * Fees * Unified Transactions * Examples Examples * Public Contracts * Anyone Can Spend * No-one-Can Spend * Context Variables * Code-blocks * Public-keys * Functional Programming * Box Structure * Storing Data * Creating a simple P2S app * Tooling Tooling * Interpreters & Compilers Interpreters & Compilers * Compiler Phases * sigmastate-interpreter * sigma-rust * ErgoScala * CLI Compiler * Playgrounds Playgrounds * Scastie * P2S Playground * Kiosk * ErgoPuppet * Debugging * FlowCards * ErgoTree ErgoTree * Introduction * As a Language * Typing * Evaluation * Serialization * Predefined Types * Predefined Functions * Encoding * Script Validation * Script Optimisation * Templates * Features Features * Data Inputs * Multi-Stage Protocols Multi-Stage Protocols * Transaction Chains * Transaction Trees * Transaction Graphs * Context Enrichment * Examples Examples * Reversible Address * Rock/Paper/Scissors * ICO * Cryptographic Cryptographic * Sigma Protocols Sigma Protocols * Schnorr Schnorr * Verifying Schnorr Signatures * Diffie * Ring Signatures Ring Signatures * 3-out-of-5 Threshold Signature * Distributed Signatures * ZeroJoin * Data Structures Data Structures * Merkle Tree Merkle Tree * Format * Validation * Implementations Implementations * Extension Block Merkle * Transaction Merkle Trees * Merkle Batch Proofs Merkle Batch Proofs * Implementation * Testing * Lightweight Client Proofs * AVL Trees AVL Trees * Plasma * Proof of Proof-of-Work Proof of Proof-of-Work * Interlink Vectors * Miners Miners * Autolykos Autolykos * Algorithm Algorithm * Emission Emission * EFYT * Difficulty Adjustment * Solution Verification * Technical Breakdown * Storage Rent Storage Rent * Fees * Tokens * Spending * State Growth * ASIC Resistance * Resources Resources * CPU vs GPU * EIPs EIPs * Emission Retargeting Soft-Fork * Tweaking Difficulty Adjustment Algorithm * Start Mining Start Mining * Software * Operating Systems * Overclocking * Pools * Solo Mining Solo Mining * Node Configuration * Withdraw * FAQ * Host a Pool Host a Pool * Stratum * MiningCore * Governance Governance * Voting * Forking Forking * Soft Forks * Velvet Forks * Hard Forks * Revenue * Tooling Tooling * GuapSwap * Lithos Lithos * SNISPs * CYTI * Log-Space Mining * Smartpools Smartpools * Subpooling Table of contents * Why Choose Ergo? * Navigating Ergo: Tailored Paths * For Miners * For Traders * For Developers * For Enthusiasts * For Everyone * Engage with the Ergo Community WELCOME TO ERGO# Dive into the world of Ergo, a cutting-edge platform at the forefront of decentralized finance and smart contracts. This guide is structured to help you swiftly navigate to the sections most relevant to your interests—whether you’re mining, investing, developing, or exploring the basics of cryptocurrencies. 🔬 Learn Get a high-level overview of how Ergo works. 🛠Start Developing Get started on your development journey. ⛏ Start Mining Start mining ERG today or explore unique mining features available on Ergo. 🤝 Contribute 'Lets create grassroots finance' 💳 Wallets Storing your ERG safely & securely. ❓ FAQ View some of the most frequently asked questions. WHY CHOOSE ERGO?# Discover Ergo’s Vision Ergo merges privacy, decentralization, and security into a robust platform, empowering users with tools that ensure economic freedom without relying on intermediaries. NAVIGATING ERGO: TAILORED PATHS# FOR MINERS# Mining on Ergo not only supports the network but also offers potential earnings. Learn about: * Setting Up Mining Operations: Start mining ERG to contribute to network security and earn mining rewards. FOR TRADERS# Maximize your financial engagement with in-depth information on: * Decentralized Trading: Trade any of Ergo's native tokens * Yield Farming & Staking: Earn passive income through staking and liquidity pools. * Arbitrage Opportunities: Leverage price differentials across platforms. * Using Financial Instruments: Stabilize your investments with instruments like SigmaUSD. * Options Trading: Dive deep into options trading on Ergo. * High-Risk Rewards: Navigate the rewards and risks with DegFi on Ergo. FOR DEVELOPERS# Developers can explore robust tools and resources to build on Ergo’s flexible architecture: * Developer Introduction: Start your development journey with this comprehensive guide. * Smart Contract Development: Dive into developing secure and efficient smart contracts. FOR ENTHUSIASTS# * Running a Node: Enhance your contributions by operating your own Ergo node. * Using Off-Chain Bots: Become a Rosen Watcher, run grid bots, oracles and more. * Join the Sigmanauts: Become a part of the Sigmanauts community and actively contribute to the development and expansion of the Ergo ecosystem. FOR EVERYONE# If you're new to cryptocurrencies or looking to understand Ergo’s basics: * Securing Your Investments: Learn how to purchase and securely store ERG. * Exploring the Ecosystem: Discover how you can engage with various activities like NFTs, gaming, and charitable contributions. * Airdrops, Token Sales, and IDOs: Capitalize on airdrops, token sales, and initial DEX offerings. * Gaming on Ergo: Master gaming within the Ergo ecosystem. * Peer to Peer Trading: Engage in direct trading activities with other users on the Ergo platform without the need for intermediaries, providing a decentralized and secure way to exchange assets. * Get Involved in Community Marketing: Participate in spreading the word about Ergo and engage with the community to promote the platform. ENGAGE WITH THE ERGO COMMUNITY# Ergo’s community is vibrant and continuously evolving. Keep updated with the latest developments, participate in community discussions, and find support through forums and social platforms. Key Features Discover Ergo's key features Anatomy Dive into boxes, registers and more in the anatomy of Ergo. 🔗 Sigmaverse Your portal to the Ergo dApp universe. 🔗 Come chat! Join the action on Discord Testnet An alternative blockchain you can use for experimentation Made with Material for MkDocs