Skip to content

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.