- What is a smart wallet?+
- A smart wallet is an onchain wallet built to make it easier than ever for users to get started. It exists entirely in the browser, no need to install extensions or apps. It uses passkeys for signing, no seed phrases, no passwords, no third parties. You get one wallet for everywhere. All major L2s, and every app you connect to, you'll get the same wallet, with the same address.
- I already support other wallets, why do I need this?+
- Smart wallet support works the same way as any other EVM wallet, it's just an easier experience for your user. You don't need to write any custom code or call any special APIs for it. If you're using the Coinbase SDK or any standard wallet connection toolkit, you'll get support for smart wallets out of the box for free once it's available on mainnet.
- What is “Spend with Coinbase”?+
- Spend with Coinbase allows smart wallet users to spend funds directly from their connected Coinbase accounts without holding funds in their wallet. This lets users get funds onchain in fewer steps, and prevents them from getting hung up if they run out of gas or don't have enough funds in their wallet to complete a transaction.
- Who's holding the keys?+
- Smart wallets are secured by passkeys stored on the user's device. Passkeys are backed up with passkey providers such as Apple, Chrome, or 1Password, or on hardware such as YubiKeys. Passkey signatures are validated directly onchain via an open source and audited smart contract. Coinbase never holds keys and never has access to user funds.