Creation of Aztec Wallet | Proposal

| Proposal

Contact

bhat.rajeshbhat@gmail.com

Summary

Build a privacy first wallet for my own use and hopefully use by friends in web2. That means use web2 based account creation feature like email, Apple Face ID, Google/ Github based sign in. It supports account recovery. It connects with an existing EVM account and bridges to and from it. The wallet supports transfer of tokens via email. It supports fully private transactions for a minimum of Eth and a stable coin. It can interact with contracts. It allows payment of gas using either Eth or stable coin. It lets wallet service provider pay gas on behalf of the user.

Estimated Start and End Time

I started working on the wallet as a part of Alpha Build 1 and this is the wallet repo.

  • By Dec 15 2024: Private token transfers, contract interactions, Sign in/ creation of account using Face ID and email, bridge assets to and from EVM address. Good UX
  • March 2024: Users can transfer tokens via email, user can pay fee using stable coin followed by more wallet configurations for fee payment and transaction approval, account recovery

About me

I am a crypto degen. I am an active user of ethereum ecosystem (defi, NFT, et al) for over 3 years. I am actively interested in ZK since 2022. I have basic familiarity with the cryptography, tools, different players and the progress so far in the space.

I am a hands on developer since the arrival of Claude, Cursor and V0 which are very competent AI tools. I have been a product professional in web2 previously. I am an ex-entrepreneur

Details

I want to build a browser based wallet. I will likely be using ECDSA based account from Schnorr account that is used in my wallet repo. I will be adding features incrementally so that we have a deployable version of the app at any time. The actual features mentioned here are tentative. The actual implementation and the order of the features will be determined by the goal to make a compelling wallet in the shortest possible time for my own use. The aim for UX would be web2 payment apps like Google Pay.

Inspirations are this, and this article from Vitalik.

Grant Milestones

  • By Dec 2024: Achieve a basic, functional, private-by-default wallet that allows email/ Face ID based account creation and sign-in. Focus on good UX
  • March 2024: Add features for fee payment flexibility and configurations for account handling. Focus on good UX
  • Would I be willing to build this project as a company in the long term: It depends on if I am able to build a compelling product and if it is the best wallet available to meet my goals (private wallet for my use and one that can onboard web2 folks to crypto)!

Grant amount requested

Amount: $10,000

Grant budget rationale

  • Support developer (me) on a budget of Ramen
  • Bribe Aditya Dipankar with as many dinners as needed to nail down a good frontend design