(Forked from the "Aztec Standards" repo, which is powered by DeFi Wonderland)
aztecpackage:v2.0.3(Notv1.2.0)aztec-nargo:v1.0.0-beta.11(or thelatestversion)Noir:v1.0.0-beta.11
- Install the
aztec-nargomodulev1.0.0-beta.11(or thelatestversion) into the local machine:
aztec-up -v latest- Install the
Noirlangv1.0.0-beta.11into the local machine:
noirup --version 1.0.0-beta.11- 0/ Move the root directory (i.e. The root directory of the Dripper contract):
cd src/dripper- 1/ Compile the SCs:
aztec-nargo compile- 2/ Run the SC test
aztec test- TBD
Aztec Standards is a comprehensive collection of reusable, standardized contracts for the Aztec Network. It provides a robust foundation of token primitives and utilities that support both private and public operations, empowering developers to build innovative privacy-preserving applications with ease.
The Dripper contract provides a convenient faucet mechanism for minting tokens into private or public balances. Anyone can easily invoke the functions to request tokens for testing or development purposes.
📖 View detailed Dripper documentation
The Token contract implements an ERC-20-like token with Aztec-specific privacy extensions. It supports transfers and interactions explicitly through private balances and public balances, offering full coverage of Aztec's confidentiality features.
We published the AIP-20 Aztec Token Standard to the forum. Feel free to review and discuss the specification there.
📖 View detailed Token documentation
The NFT contract implements an ERC-721-like non-fungible token with Aztec-specific privacy extensions. It supports transfers and interactions through both private and public ownership, offering full coverage of Aztec's confidentiality features for unique digital assets.
📖 View detailed NFT documentation
Additional standardized contracts (e.g., staking, governance, pools) will be added under this repository, with descriptions and function lists.