# Aztec Resources - Eth Global Buenos Aires ## aztec-starter The aztec-starter is a repo that is helpful for getting started with development on aztec. It includes: - an example contract - utilities for setting up a `TestWallet` and deploying accounts. - using the SponsoredFPC - Aztec.nr `TestEnvironment` testing setup - end-to-end Typescript tests - Reference scripts - configurations for local and devnet development https://github.com/AztecProtocol/aztec-starter ## aztec-boilerplate A foundation for building smart contracts on Aztec. - Includes a basic counter contract - Development setup for compiling and contract artifact generation - Noir unit tests and TS integration tests - Automated benchmarking https://github.com/defi-wonderland/aztec-boilerplate ## aztec-examples A collection of example Aztec smart contracts and circuits written in Noir, designed for hands-on learning. - Resursive verification of a Noir proof in an Aztec contract - Example Noir proof (off-chain) of sending and Aztec note - Password authorization in an account contract (in [this PR](https://github.com/AztecProtocol/aztec-examples/pull/14)) - How to create a custom note More examples in [docs/examples](https://github.com/AztecProtocol/aztec-packages/tree/next/docs/examples) in the monorepo https://github.com/AztecProtocol/aztec-examples ## Bridging resources - Substance Labs' EVM bridge - [Documentation](https://substance-labs.gitbook.io/aztec-evm-bridge/) - sdk (only node for version 0.0.x): https://www.npmjs.com/package/@substancelabs/aztec-evm-bridge-sdk - deploy addresses: https://substance-labs.gitbook.io/aztec-evm-bridge/deployments - testing the bridge: https://github.com/substance-labs/aztec-evm-bridge/blob/develop/E2E-tests.md - Nethermind Wormhole bridge - Wormhole on Aztec [Quickstart](https://nethermind.notion.site/Wormhole-on-Aztec-documentation-Quick-Start-Guide-263360fc38d0804bba2afb4a33cbbca6) - [Aztec-wormhole-zkpassport demo](https://github.com/NethermindEth/aztec-wormhole-app-demo/tree/main) - TRAIN - https://www.train.tech/ - https://docs.train.tech/protocol/introduction - https://testnet.train.tech/ (connect to aztec devnet) ## Identity Resources - [ZKPassport](https://zkpassport.id/) - [NFT contract standard](https://github.com/defi-wonderland/aztec-standards/tree/dev/src/nft_contract) ## Additional Resources - https://docs.aztec.network/ - https://aztec.handbook.wonderland.xyz/ - https://github.com/noir-lang/awesome-noir - `aztec-packages` - the Aztec monorepo - https://github.com/AztecProtocol/aztec-packages/tree/next/docs/examples - Example Aztec contracts in the monorepo - https://github.com/AztecProtocol/aztec-packages/tree/next/noir-projects/noir-contracts - `aztec-standards` - standard Aztec contracts including a token, NFT, escrow an dripper contract - https://github.com/defi-wonderland/aztec-standards - **Aztec web starter** - This is an example web app that demonstrates how to interact with an Aztec contract using the Aztec JS SDK. - https://github.com/AztecProtocol/aztec-web-starter