Skip to main content

14 docs tagged with "sandbox"

View All Tags

Aztec Sandbox Errors

This section contains a list of errors you may encounter when using Aztec Sandbox and an explanation of each of them.

CLI Reference

aztec-builder and aztec-sandbox have been deprecated in favor of aztec CLI

CLI Wallet

For development, it may be useful to deploy, transact, or create notes in a non-programmatic way. You can use Aztec's CLI Wallet for thing such as:

FaceID Wallet (Mac Only)

In this tutorial, we will use Apple Mac's Secure Enclave to store the private key, and use it in Aztec's CLI Wallet. This enables fully private, native, and seedless account abstraction!

Getting Started

This guide will teach you how to install the Aztec sandbox, run it using the Aztec CLI, and interact with contracts using the wallet CLI.

How to Deploy a Contract

Once you have compiled your contracts you can proceed to deploying them using aztec.js which is a Typescript client to interact with the sandbox.

Installing the Noir LSP

Install the Noir Language Support extension to get syntax highlighting, syntax error detection and go-to definitions for your Aztec contracts.

Limitations

The Aztec Sandbox and the Aztec Smart Contract Library are prototypes, and should be treated as such. They've been released early, to gather feedback on the capabilities of the protocol and user experiences.

Sandbox Features Roadmap

The Aztec Sandbox is intended to provide developers with a lightweight and fast local node, running alongside a PXE.

Sandbox PXE Proving

The Sandbox does not have client-side proving in the PXE enabled by default. This reduces testing times and increases development speed by allowing for rapid iteration.

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.