Skip to content

AztecProtocol/awesome-aztec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 

Repository files navigation

Awesome Aztec

A curated list of resources for learning and programming in Noir.

Awesome Twitter Discord Telegram

Official Resources

Learning

Talks and workshops

Blog Posts and Articles

Tutorials

Coding

Dev Tools

Boilerplates

Libraries

Contract development

Common Patterns

  • Defi Wonderland Aztec standards - Aztec Standards is a compilation of reusable, standardized contracts for the Aztec Network.
    • Token standard - The Token contract implements an ERC-20-like token with Aztec-specific privacy extensions.
  • Authentication Witness - authentication witnesses are like token approvals on Ethereum, but are much more flexible and powerful.
  • Calling public function from private functions - private functions cannot directly manipulate public state, they can by staging a call to a public function that updates public state.
    • You can also use this pattern to "pass" public inputs into private state by passing the input as an argument to a private function, staging a public function call that validates the input against the current public state.
  • The list is growing quickly, see this page of the docs for the latest, most complete list.
  • Defi Wonderland's Aztec Patterns. Includes patterns for:
    • Shared Nullifier Key
    • Note Sharing
    • Contracts as Note Owners
    • Immediate Note Nullification
    • Callback
    • Multiparty Note-Sharing

Projects

Reference

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 19