Why Smart Wallet?
Instant Onboarding
Smart Wallet enables users to create an account in seconds with no app or extension required.
This is possible because Smart Wallet uses passkeys for signing. Passkeys are generated and stored securely on users' devices. If the user has iCloud or Google Password Manager, their passkeys will also be backed up and synced across devices 1, 2.
Note this is not passkey authentication to some server where we store a users key: users' on device passkey is what is validated for signing onchain.
Zero Cost
Smart Wallet is free for both developers and users.
Unified Account Across Apps
Smart Wallet users can use the same account and address across all onchain apps.
MagicSpend
Smart Wallet users can connect their coinbase.com account and spend their coinbase.com held ETH from their Smart Account (Base only, for now).
Batch Transactions, Paymasters, and more!
Our Smart Wallet is ERC-4337 compliant and our SDK supports batch transactions and app-defined paymasters.
Coinbase Security
Users will see transaction and signing previews that will help keep them safe. Our smart contracts have been audited 4 times by leading audit teams.