Try   HackMD

Aztec Handbook

This handbook is focused on the aspects of building on Aztec.networkno high level explainers of how to do things.

High level explanations should link back to docs pages. Much of this content is already written. For content that is already exists, link to itfor content that does not exist yet, create an issue and maybe write it.

The goal is to reduce the on-boarding time to Aztec to <1 week.

Before wave 3 we need to create a handbook of existing repos and research on the design space

  • Includes Forum posts, github repos, and relevant public info aggregate info from previous notes/ discord discussions
  • Dont want new partners to reinvent anything
  • Complete this by the end of Q1
  • Can be a list of references
  • Can be a single page document that lives in docs.aztec.network

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
The Aztec protocol is under rapid development. We typically do releases of updated software at least once a week. Releases are often not backwards compatible. Libraries, compiler and sandbox must all be the same version to work.

As a result design patterns and suggestions linked here may change, but this is a great place to start.

Installation

Prerequisites

  • Node.js >= 18. Recommended to use nvm
  • Docker

Sandbox

bash -i <(curl -s install.aztec.network)

Once this is installed, update by running aztec-up.

Doc

Write your first contract

Aztec.nr

Compile

Deploy

Testing

Starter boxes

Debugging

Understanding the PXE

Oracles

Common Patterns

Authorization Witnesses (Authwit)

Portal contracts

Note lifecycle info

Transaction lifecycle

Accounts

Intro to account abstraction
writing account contracts