A hands-on exploration of the Noir zero-knowledge programming language.
- Learn Noir by building practical demos
- Deploy smart contracts on Aztec Network
- Build on-chain footprint with ZK proofs
- Contribute to the Noir ecosystem
├── docs/
│ ├── examples/ # Noir circuit demos
│ │ ├── hello_world/ # Basic circuit example
│ │ └── evm_verifier/ # Hash preimage verifier
│ ├── guides/ # Learning materials
│ └── references/ # Research and skills tracking
├── blockchain/ # Web3 exploration scripts
└── aztec/ # Aztec-specific tooling
- Nargo - Noir compiler
- Aztec Sandbox - Local Aztec development environment
curl -L https://raw.githubusercontent.com/noir-lang/noirup/refs/heads/main/install | bash
noirupcd docs/examples/hello_world
nargo test # Run tests
nargo execute # Execute circuitBasic circuit demonstrating private/public inputs and assertions.
Hash preimage verifier - proves knowledge of a secret without revealing it.
| Network | RPC | Explorer |
|---|---|---|
| Aztec Testnet | rpc.testnet.aztec-labs.com |
aztecscan.xyz |
| Aztec Devnet | devnet-6.aztec-labs.com |
devnet.aztecscan.xyz |
MIT