Tooling & Debugging#
Tooling & Debugging groups related pages inside Develop. Compiler, interpreter, playground, and debugging tools.
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 Tooling | ErgoScript is a powerful and flexible language for creating smart contracts on the Ergo blockchain. |
| Interpreters & Compilers | There are two implementations of the ErgoScript compiler and ErgoTree interpreter for the 'Sigma Language'. |
| Compiler Phases | This document provides an overview of the key phases in the ErgoScript compiler pipeline, including specific implementations in the sigma-rust and sigmastate-interpreter... |
| sigmastate-interpreter | The sigmastate-interpreter repository contains the core implementations of the ErgoScript compiler and ErgoTree Interpreter. |
| ErgoScala | Compiler for Ergo smart contracts written in ErgoScala (a subset of Scala). |
| CLI Compiler | The ErgoScript Compiler is a Command Line Interface (CLI) tool designed to compile ErgoScript code into an Ergo address. |
| Ergo Assembler | More likely you'll want to use dApp-dev |
| ErgoTool | ErgoTool is a command-line interface (CLI) for Ergo blockchain. |
| Rust vs Sigma | In summary, sigmastate-interpreter is the original, feature-complete implementation of the ErgoTree interpreter and associated tools, developed in Scala and deeply integr... |
| Playgrounds | Interactive ErgoScript playground pages. |
| Debugging | Debugging tools and troubleshooting pages for developers. |
| Autonomous Services | Celaut runtime, reputation tooling, and related developer/network service notes. |
| FlowCards | Visual tooling for contract and transaction flow reasoning. |