What is the Coinbase Wallet Extension?
The Coinbase Wallet browser extension is a lightweight wallet that lives in your browser and gives you direct access to decentralized apps (dApps), NFTs, decentralized finance (DeFi) services, and on‑chain interactions — all while keeping your private keys in your control. Unlike centralized exchange custody, a wallet extension is non‑custodial: you hold your keys, which gives you full ownership and responsibility.
Why use it?
- Self‑custody: You control your private keys and seed phrase.
- dApp integrations: Seamless connections to marketplaces, games, and DeFi apps.
- Convenience: Quick transactions and approvals inside your browser.
- Multi‑chain support: Connect to Ethereum, Layer‑2s, and other supported networks.
Installation & setup (quick steps)
- Open your browser's extension/add‑on store (Chromium browsers or Firefox recommended).
- Search for
Coinbase Walletand verify the publisher is Coinbase — check the number of users and reviews. - Click "Add to browser" and pin the extension in your toolbar for easy access.
- Open the extension, choose Create a new wallet (or Import wallet if you already have a seed phrase), and set a strong password.
- Write down the seed phrase on paper and store it offline. This is the only backup for your funds.
First transaction flow
When a dApp requests a connection, a popup will appear asking you to Connect Wallet. Approve only apps you trust. When signing messages or sending a transaction, the extension shows gas estimates and destination addresses — always review these carefully before approving.
Security best practices
- Never share your 12/24‑word seed phrase. Coinbase support will never ask for it.
- Use a hardware wallet for large balances; many extensions support hardware signing via USB or WebUSB.
- Enable a strong extension password and lock the extension when idle.
- Be cautious of phishing sites: double‑check URLs, and use bookmarks to access dApps you frequently use.
- Revoke unused approvals periodically (use services like
revoke.cashor your wallet's built‑in tools).
Features snapshot
Create multiple accounts, label them, and switch quickly between identities.
Connect and disconnect from sites with a single click; approve only the permissions requested.
View balances, token metadata, and NFTs directly inside the extension.
Troubleshooting common issues
- Extension won't connect to site
- Check that the site is requesting connection and that you have allowed popups. Try disabling other wallet extensions that may conflict.
- Transaction failing or stuck
- Verify network fees — increase gas if the network is congested, or cancel and resubmit the transaction. Use a block explorer to inspect the transaction hash.
- Lost seed phrase
- If your seed phrase is lost and your wallet isn't logged in anywhere, you cannot recover funds. This is why secure backups are essential.
Advanced tips
- Use separate accounts for different risk profiles (e.g., one for trading, one for long‑term holdings).
- For interaction with contracts, prefer hardware signing for any action that moves significant value.
- Consider creating a watch‑only address to monitor large balances without exposing signing keys.
Developer notes
If you're building a dApp, support the standard Web3 provider methods and request the minimal scopes required. Provide users clear instructions for connecting and displaying human‑readable transaction descriptions so approvals are easy to understand.