Easiest way to bring users onchain
Key features
-
✺
Quick & simple to integrate
Simply update your Coinbase Wallet SDK. Minimize distractions with no third party installs, letting your customers focus on their transactions.
-
✺
Zero cost
Smart Wallet is free for both developers and users.
-
✺
Simplified gasless experiences
Use a paymaster to create sponsorship policies for your app. Get started today with free gas credits on Base through the Coinbase Developer Platform (CDP).
-
✺
Unified account across apps
Smart Wallet users can use the same account and address across all onchain apps.
-
✺
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.
-
✺
Easy access to Coinbase balances
Allows smart wallets users to use their Coinbase balance without complex transfers to a self custody wallet.
numbers speak volume
Smart Wallets convert new users to their first transaction 25x faster than traditional EOAs, and accelerate second transactions by 14x.
What you’ll get
Featured placement in Coinbase Wallet’s app listings
Preferred placement in our Coinbase Wallet App page to reach our 100M users
Free Base gas credits to enable gasless experiences for users
Get up to $15k in gas credits to sponsor free transactions for your users
Amplification on our socials
Our X account (297k followers) will amplify your application to help you reach more users
Robin Kim, CTO of MoshiCam
“Without smart wallets, our app wouldn’t have existed.”
Andrew, Creating a smart wallet for the first time
“[I would choose] Smart Wallet because of how easy it was and unobtrusive. Smart Wallet was instantaneous and clear with instructions.”
✺ Frequently asked questions ✺
-
Base
Arbitrum
Optimism
Zora
Polygon
BNB
Avalanche
ETH mainnet (not preferred for use, due to gas cost)
Testnets
Sepolia
Base Sepolia
-
For now, Smart Wallet is separate from wallet mobile and extension. Users sign on keys.coinbase.com and can view and manage assets at homebase.coinbase.com.
See makeWeb3Provider documentation for nuances based on different configurations.
-
Yes, a user's Smart Wallet address will be the same across all the chains we support.
-
Smart Wallet is free to use for both developers and users.
-
Smart contract wallets use more gas per transaction than EOA wallets. This means they should be avoided on networks like Ethereum mainnet, but elsewhere the cost difference is negligible.
For example, some current transaction costs on Base using Smart Wallet
ETH transfer: $0.03
ERC-20 transfer: $0.06
-
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.
Start now
Start now
For the best onboarding experience, we recommend adding a highly visible 'Create' or 'Create Wallet' button to your app’s homepage.
Adding a 'Create Wallet' button to a page streamlines the onboarding experience for a new user and gets them ready to use your app in a few seconds.