Coinbase Wallet Extension: Official Guide to Setup & Use

Your secure, non-custodial gateway to the decentralized web (Web3).

🛠️ Installation and Initial Setup

This non-custodial wallet means you hold the keys—and are fully responsible for your security.

1. Install the Official Extension

  1. Action: Open your Chromium-based browser (Chrome, Brave, Edge).
  2. Safety First: Navigate only to the official Chrome Web Store page for the Coinbase Wallet extension. Beware of imposter links!
  3. Step: Click "Add to Chrome" (or your respective browser).
  4. Finalize: Confirm the installation prompt to add the extension to your browser. You may want to pin it to your toolbar for easy access.

2. Create or Import Your Wallet

Upon opening the extension for the first time, you'll be presented with two choices:

Option A: Create New Wallet Option B: Import Existing Wallet
✅ Best for: New crypto users or those wanting a fresh, separate Web3 wallet. ➡️ Use your Secret Recovery Phrase (SRP) from another non-custodial wallet (like a mobile Coinbase Wallet, MetaMask, etc.) to access your funds here.

🔑 Security: The Critical Steps

ATTENTION: THIS IS THE MOST IMPORTANT SECTION. Skip this, and you risk losing all your crypto.

Phase 1: Your Secret Recovery Phrase (SRP)

When creating a new wallet, you will be given a 12-word Secret Recovery Phrase (SRP).

Phase 2: Password and Username

  1. Password: Create a **strong password**. This is used to encrypt your wallet locally on your device and unlock the extension. Unlike your SRP, the password *cannot* be recovered by Coinbase.
  2. Username (Web3 Handle): You'll be prompted to claim a unique Web3 username (e.g., *@cryptofan123*). This allows others to send you crypto using a simple name instead of a long address. **Note: This username is permanent and cannot be changed.**

đź’° Funding and Managing Assets

1. Viewing and Receiving Crypto

The main extension dashboard displays your asset balances.

2. Sending Crypto

  1. Process: Click the asset you wish to send and select "Send."
  2. Destination Address: Carefully paste the recipient's Public Address. **Triple-check** this address—a transaction to the wrong address is irreversible.
  3. Gas Fees: When sending on networks like Ethereum, you will see a transaction **Gas Fee** (network fee) that must be paid in the native currency (e.g., ETH). Review the fees and total before approving.

3. The Swap Feature

The extension often includes a built-in **Swap** feature powered by a Decentralized Exchange (DEX).

Function: Allows you to trade one supported token for another directly within the wallet interface (e.g., swapping ETH for DAI). It finds the best price across various DEXs, but remember that transaction fees (gas) still apply.


đź”— Interacting with Web3 (dApps)

The primary purpose of the browser extension is to connect you to the decentralized web.

1. Connecting to a dApp

  1. Navigation: Browse to any Web3 site, such as a DeFi platform (e.g., Aave) or an NFT marketplace (e.g., OpenSea).
  2. Connect Button: Look for a **"Connect Wallet"** button, usually in the top right corner.
  3. Select: A list of wallet providers will appear. Choose **"Coinbase Wallet."**
  4. Extension Prompt: The Coinbase Wallet extension will pop up, asking you to **approve the connection**. Always review the permissions the dApp is requesting. Once approved, the dApp will recognize your wallet address.

2. Signing Transactions

When you interact with a dApp—such as minting an NFT, making a trade, or lending crypto—your wallet must authorize the action.

Review: The extension pop-up will show you a **detailed preview** of the transaction, including the Action, Amount, and estimated Gas Fee. Only click "Approve" after you've thoroughly reviewed and confirmed the details. You are signing a smart contract interaction, which is permanent.

3. Adding Custom Tokens

If you hold a less common token, it might not automatically display in your asset list.