Skip to main content

Web3 Wallet Engineering

Wallets will be the web3 superapp!

Account Abstraction (ERC-4337): A contract can also be the owner of another one, enabling composability to add additional layers of access control complexity.

Problems

Key problems to solve

  1. Prevent Theft
  2. Combat MEV

Super Apps

What are fundamentals to wallet architecture?

Need to connect the dots across:

  • discovery
  • decision routing
  • game loading

Burner Wallets

Great for onboarding and batching transactions.

Generated on the fly in the browser.

Engineering

Mastering Ethereum Book

Schema