ErgoScript & Smart Contracts#
ErgoScript & Smart Contracts groups related pages inside Develop. ErgoScript, ErgoTree, smart contract concepts, examples, and patterns.
The table links to the next useful page or sub-hub, keeping the sidebar staged instead of fully expanded.
Map#
| Page | What you'll find |
|---|---|
| Ergoscript | ErgoScript is a powerful, developer-friendly programming language designed specifically for writing smart contracts on the Ergo blockchain. |
| Key Concepts | An interacting party willing to spend the coin first constructs a prover with a set of secrets it knows, and then the prover is executed in two steps: |
| FAQ | Ergo uses [Coll] instead of an Array to maintain a one-to-one correspondence between ErgoScript and Scala. |
| Sigma Language | Sigma language specification and operation pages. |
| ErgoTree | ErgoTree language, typing, encoding, evaluation, and validation pages. |
| Core Concepts | Core concept pages for the current section. |
| Debugging | Debugging smart contracts written in ErgoScript presents unique challenges compared to traditional software development. |
| Examples & Use Cases | Smart-contract examples grouped by complexity and purpose. |
| Contracts & Patterns Library | Reusable contract categories, patterns, and contribution references. |