aztec-packages
aztec-packages copied to clipboard
Thinking in Circuits (wrapper for Aztec)
Write a tutorial to educate readers about writing efficient contracts.
Noir's Thinking in Circuits shares intuitions and advice around writing efficient Noir. Fill this knowledge gap for Aztec.
- Differences between different costs: conventional execution, proving/verifying gate count, execution gas, DA gas (calldata/state/blobs)
- Flamegraph to identify large functions/operations
- Tips to reduce gatecount in Noir
- Case study around reducing gas consumption
See "Circuit Optimisations" drive doc