This project is a wallet application that interacts with the Aztec network, a privacy-focused layer 2 solution for Ethereum. The application allows users to create accounts, send transactions, read contract data, bridge tokens between Ethereum and Aztec, and perform private and public token transfers.
- Create a New Account
- Create a new account with a specific key
- Send transactions to the application
- Read contract data from the application
- Connect to Ethereum and Aztec
- Bridge tokens to/from Ethereum to Aztec with private and public claiming
- See the status of a transaction
- Privately and publicly send tokens to other accounts
- Client-Side Proving
- Think More +
- Chrome Extension
- Local Storage Attack Prevention
- Research problems in current wallet systems
The Sandbox is a local environment of the Aztec network execution context. It does not do any real proving or verifying of zero-knowledge proofs, they are just mocked, so this rapidly increases the pace of development. Once projects have been developed and tested on the Sandbox, they can be tested on a devnet or (upcoming) testnet (dates TBD).
To get started with the project, refer to the following documentation: