Skip to content

Latest commit

 

History

History
58 lines (37 loc) · 2 KB

README.md

File metadata and controls

58 lines (37 loc) · 2 KB

Aztec Wallet Application

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.

Development Stages

Stage 1: Basic Functionality

  • 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

Stage 2: ZK Proofs with Basic Functionality

  • Client-Side Proving
  • Think More +

Stage 3: Extra + Uniqueness

  • Chrome Extension
  • Local Storage Attack Prevention
  • Research problems in current wallet systems

Context

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).

Getting Started

To get started with the project, refer to the following documentation:

Installation

Usage

Contributing

License