Feature | Smart Wallet (Frontend) | Wallet API (Backend) |
---|---|---|
Primary Use | End-user wallets for connecting to applications | Developer-controlled wallets for programmatic blockchain interactions |
Control | End-user controlled and managed | Developer controlled and managed |
Security | Secured by user’s passkey (biometric) | Secured via single key (1-of-1) or Multi-Party Computation (2-of-2) |
Key Features | • Sponsored gas for users using Paymaster • Spend using Coinbase App balance through Magic Spend • Use across the onchain ecosystem • Free USDC sends on Base | • Developer-managed (1-of-1) or MPC (2-of-2) key management • Fully programmable and customizable • CDP SDK support for Transfers, Trades, Staking, and Arbitrary Message Signing & Smart Contract Invocations • USDC Rewards • Free USDC sends on Base |
Example Use Cases | • User authentication for applications • Cross-app interactions • Collecting NFTs and tokens | • AI agent wallets • Wallets for your company or your users • Programmatic asset management (e.g. rewards distribution, one-to-many payouts) |
Supported Networks | Base, Arbitrum, Optimism, Zora, Polygon, BNB, Avalanche, Ethereum | Ethereum, Base, Polygon, and Arbitrum |