Skip to main content

Sandbox Reference

The Aztec Sandbox is an environment for local development on the Aztec Network. It's easy to get setup with just a single, simple command, and contains all the components needed to develop and test Aztec contracts and applications.

What's in the Sandbox?

The sandbox contains a local Ethereum instance running Anvil, a local instance of the Aztec rollup and an aztec private execution client for handling user transactions and state.

These provide a self contained environment which deploys Aztec on a local (empty) Ethereum network, creates 3 smart contract wallet accounts on the rollup, and allows transactions to be processed on the local Aztec sequencer.

The current sandbox does not generate or verify proofs, but provides a working end to end developer flow for writing and interacting with Aztec.nr smart contracts.

Command line tools

Aztec-nargo and aztec-builder are command-line tool allowing you to compile smart contracts. See the compiling contracts page for more information.