You need to migrate all assets, including tokens, NFTs, and DeFi positions, from your Web3 wallet.
You can move your assets to:
Your primary Coinbase balance
Your Coinbase Wallet
Another self-custody wallet
You’ll receive a promo code for two free months of Coinbase One, including zero trading fees on up to $10K/mo (Coinbase Advanced excluded, a spread applies), boosted staking rewards (in regions where staking is available), priority support, and more after you successfully migrate your assets and deactivate your wallet.
Access your Wallet
Recover your Web3 wallet:
If you have trouble accessing your Web3 wallet, follow the recovery steps. Account recovery will require verifying your identity. Web3 wallet recovery typically takes two business days, and you will get an email when it’s complete.
Create a new self-custody wallet if you don’t already have one:
If you don’t have a self-custodial wallet, you can set one up in the Coinbase Wallet mobile app.
Copy the new wallet address and go back to the Web3 wallet to enter it in.
Move assets from your Web3 wallet
Open the menu icon or select the banner in the Coinbase app and choose Web3 wallet.
Select Start sending to review your tokens and start moving them.
You’ll be prompted to enter your self-custodial wallet address. We’ll autofill your wallet address whenever you send an asset that is not supported by the Coinbase Exchange.
Make sure you have enough of each asset for gas fees. If you need to purchase more to cover gas, you can buy it on Coinbase and send it to your Web3 wallet address.
Ethereum: ETH
Base: ETH on Base
Polygon: POL
Toggle to the NFTs or DeFi tabs to review any NFTs or DeFi positions to migrate.
Note: You can use OpenSea Pro to bulk migrate multiple NFTs. Make sure your Web3 Wallet is connected before initiating the transfer.
Follow the prompts in the Coinbase app to transfer your assets.
Return to the Coinbase app after you’ve finished transferring your assets.
Verify all wallet details and balances are correct before deactivating.
Deactivate your Web3 wallet.
Troubleshooting
If you run into issues with:
Connecting to platforms: Make sure you’re properly connected to any external platforms when managing your NFTs or DeFi assets.
Redeeming the Coinbase One promo code: Make sure your app is updated to the latest version.
Connecting to a dapp with your Web3 wallet:
Go to wallet.coinbase.com via your dapp browser in your Web3 wallet, or search a dapp in wallet.coinbase.com.
When connecting your wallet to the dapp, choose Coinbase Wallet to connect.
Sending your NFT:
Make sure your app has the latest update.
Open your Web3 Wallet.
Select the NFTs tab and choose Send NFTs.
Select the Settings icon and choose Manage wallets.
Disconnect each wallet by opening the three-dot menu next to it and selecting Disconnect address.
Select Connect and choose Coinbase Wallet.
Close the Web3 Browser and return to the NFTs tab.
Your NFTs should now be visible and available to send.
Flexa TransferByPartition (AMP Transfer):
In the Coinbase app, open the menu.
Select your Web3 wallet.
Select the browser icon to launch the Web3 Browser and go to app.flexa.network.
Select Connect Your Wallet, then choose Coinbase Wallet to connect.
After connecting, select your Web3 wallet address.
Unstaking & Releasing:
In the dropdown, select the pool where your AMP is staked to reveal the Move option.
Enter the amount of collateral you want to release (ideally all of it), and tap Continue.
Sign the transaction to release. Note: This process may take 15-20 minutes (varies by network conditions) and requires 80-90 confirmations.
Moving Released Collateral Back to W3W:
After releasing, select Move to wallet to transfer AMP back to your Web3 Wallet.
Sign the transaction to complete the move.
Contact Coinbase Support for help with migration issues.