/web3-onboarding

Primary LanguageCSSApache License 2.0Apache-2.0

Local Wallet + Account Abstraction

Create a web3 onboarding experience that:

  • Generates an EOA under the hood and stores it on the user's device.
  • Uses a smart wallet account factory contract to generate smart wallets on the fly
  • Generated EOA is a signer for the generated smart wallet

Users can now interact with smart contracts such as the NFT drop in this example from their smart wallet without ever signing a message or accepting a transaction.