Coinbase Wallet

Smart wallet

Smart wallet allows onboarding directly from apps with no app or extension installs necessary, while maintaining security.  Using passkeys, there is no need to manage a recovery phrase, and the wallet is available cross-devices if you use a cloud-based or hardware passkey.

Smart wallet is accessible as one unified account across apps in the ecosystem so you can take your assets with you wherever you go.

Additionally, you can use wallet.coinbase.com as a balance management portal and your home for all things onchain whenever you need to see your assets, transactions, or explore new opportunities.  

Smart wallet also comes equipped with the ability to allow apps to pay for your network fees for you, or provide unique services like batching of transactions together to help you save on network fees.  For more technical information on these capabilities, you can check out EIP-5792: Wallet Call API.

General

The smart wallet allows you to create a wallet in seconds with no extension or app installs.  You can also do things like utilize your Coinbase balances onchain without having to fund your wallet first (for ETH on Base purchases only to start), interact with sites and apps that sponsor your cost of gas, and use your wallet inter-operably across apps in the ecosystem.

Your wallet lives at wallet.coinbase.com.  Visit it anytime you want to see your balances, transactions, or discover onchain.  You can also connect other wallet addresses and see your balances in aggregation.

You can fund your wallet in two ways: 

  1. Send crypto directly to your wallet address, or

  2. Fund your wallet via our Coinbase Onramp.

To send crypto to your wallet:

  1. Visit wallet.coinbase.com and connect your wallet by tapping connect

  2. Tap the wallet icon at the top right of the page.

  3. Copy your address via the copy icon.

  4. Paste your address into another crypto wallet or your Coinbase exchange account in the appropriate To: field in the send flow.

To buy crypto:

  1. Visit wallet.coinbase.com and connect your wallet by tapping connect.  

  2. Tap Buy button at the top right of the screen.

  3. Follow the instructions to complete your purchase.

  4. If you don’t have a Coinbase account, select I don’t have a Coinbase Account when directed to the Coinbase Onramp page and proceed.

You can perform basic wallet functions like swapping, sending, viewing your balances and transactions at wallet.coinbase.com.

No, currently the smart wallet is only accessible via the web or mobile web, not via the Coinbase mobile app or extension.

Smart wallet supports major low-cost chains, including:

  • Base

  • Optimism

  • Arbitrum

  • Polygon

  • Zora

  • BNB

  • Avalanche C-Chain 

While we support Ethereum Mainnet, we suggest using cost-effective networks like Base due to high smart contract wallet costs.


Network fees on the smart wallet are more expensive on the Ethereum network than the Coinbase Wallet mobile app or chrome extension because it uses smart contracts to power the wallet itself.  This means that for each transaction, there are more network fees (also known as gas) required to achieve the result intended.

While the smart contract capability is what gives the smart wallet the ability to provide more features such as the ability to Pay with Coinbase balances in a single transaction, or have network fees sponsored by apps, it also means network fees are a bit higher for each individual transaction.  On low-cost networks such as Base this difference is typically very small, but on the Ethereum network the cost can be quite expensive. 

To avoid high network fees, we recommend you use the smart wallet primarily on low-cost networks like Base, Optimism, or Polygon, and do not fund or engage with the Ethereum network directly using your smart wallet.

If you wish to interact with a dapp or asset that is only accessible on the Ethereum network, please check out our Chrome extension or mobile app.  While Ethereum is still expensive overall compared to other networks, using our chrome extension or mobile app will be less expensive than the smart wallet.

To purchase Bitcoin, other UTXOs such as LTC or DOGE, or use the Solana blockchain, we recommend you download the Coinbase Wallet mobile app or chrome extension.

If you created your wallet with a passkey, you have a smart wallet.  If you use the Coinbase Wallet Chrome extension or mobile app, you have a traditional (EOA) wallet.

Passkeys

Passkeys are a form of authentication credentials that serve as an alternative to traditional passwords or recovery phrases. They are cryptographic-based keys that provide a secure way to access digital platforms, such as cryptocurrency wallets. Passkeys are designed to be easy to use while offering a higher level of security.

Enhanced Security

Passkeys offer several security advantages over traditional authentication methods. They eliminate the need for users to remember complex passwords, reducing the risk of password-related vulnerabilities. Passkeys are stored securely on the user's device, making it difficult for hackers to gain unauthorized access. Additionally, passkeys can be linked to trusted hardware devices or cloud-based keychains, adding an extra layer of protection.

Convenience and Accessibility

Passkeys ensure easy, secure access to digital platforms. Choose iCloud, Google Password Manager, or hardware passkeys for versatile access and transitions between devices without compromising security.

For a seamless user experience, utilize iCloud Keychain Manager or Google Password Manager.

Yes, if you utilize iCloud Keychain Manager or Google Password Manager, you can use the same passkey on any device that also has access to your iCloud or Google accounts.  You can also use a hardware option like a Yubikey to enable cross-device support.  

Certain passkey providers, such as Chrome Profile are device specific and will not work across platforms. 


We recommend using iCloud Keychain, Google Password manager, Microsoft Cloud, or a password manager like 1Password to set up your passkeys for the best cross-device compatibility.

You can also use a hardware device like a yubikey if you have one for cross-device accessibility.

Browser-based profiles like your Chrome or Brave profile are only accessible on the specific device they are created on.

What if my iCloud keychain is not enabled?  

You can use these instructions from Apple to enable your iCloud keychain.

Where can I get more information on Google Password Manager?

Please reference the Manage passwords article from Google for more information about the Google Password Manager.

On iPhones, your passkey is stored under Settings, then Passwords.  Once there, you can scroll down and look for coinbase.com to find your passkey.

For Android devices, you can find it under your Google Password Manager.

How to view, rename, or delete passkeys

Passkey management is done via your device or passkey provider settings.  We recommend you only delete a passkey you are positive that you are not using and not do any bulk clean ups.

On iOS:

  1. Open your device settings.

  2. Navigate to Passwords.

  3. Search for coinbase.com, select the Smart Wallet passkey named with the appropriate date the passkey was created.  

  4. You can view, rename, or delete your passkey here.


For Android devices (may vary slightly by version/manufacturer):

  1. Open device settings.

  2. Go to Passwords and accounts.

  3. Select Google.

  4. Select Google Password Manager.

  5. Select keys.coinbase.com.

  6. You can view, rename, or delete your passkey here.

Passkey backups

By default, your passkey is stored to the cloud and your cloud accounts are recoverable via Apple or Google.  You could export them to a trusted contact if you really want extra peace of mind in case you are permanently locked out of your cloud accounts, but this is rare and cloud accounts are easily recoverable.  Keep in mind that even if you export a passkey, they are typically gated by biometrics access for security.

  1. Never delete your passkey for your wallet, or you will lose access to your funds.

  2. Use a cloud-based passkey manager like iCloud, Google Password Manager, or Microsoft Cloud, or 1Password to ensure you have cross-device accessibility to your wallet and passkey.

  3. Avoid bulk clean ups of passwords and passkeys.

  4. If using a Google Chrome Profile as a passkey, when you clear browser data in your history, do not check the Passwords and Passkeys in the Advanced tab

  5. If using a hardware device like a yubikey, do not clear or reset your keys or you will lose access to your wallet.

  6. Google Chrome Profile, Brave profiles, and other browser based passkeys are typically device specific.  We recommend using a cloud-based passkey provider whenever possible.

If you’re creating a new wallet and already have a Coinbase.com passkey, 1Password may read keys.coinbase.com and coinbase.com passkeys as identical and prompt you to Update Existing coinbase.com passkey. Select New Item and do not update the existing passkey.

Passkeys are recoverable if they are stored in your iCloud or Google Drive by using the provider method to restore access to your iCloud or Google Drive accounts if you lose your device or are locked out.  

Deleted passkeys can't be recovered, so avoid deleting passkeys to wallets you need access to.

Sharing a passkey with trusted contacts (iOS/Mac only)

Passkeys can be shared with trusted contacts via iCloud.  They cannot currently be exported via Android, 1Password, Chrome profiles, or hardware devices.  

Users can share their passkey with trusted contacts for iCloud based passkeys by following these steps:

iCloud options

iPhone: Share passwords or passkeys with people you trust on iPhone

Mac: Share passwords or passkeys with people you trust on Mac

Passkeys are still gated by biometrics, so a third-party that has shared the passkey will not be able to use them unless the correct biometric information is present on the destination device.