Individuals
Businesses
Developers
Contact us
Go to wallet.coinbase.com
Wallet

Coinbase ENS Support

Coinbase now offers the ability for you to set up your own web3 username that will represent your public key address for your Coinbase Wallet. 

Web3 usernames like ENS offer a human readable and more user friendly form of decentralized identity. With a Web3 username, you can personalize your wallet address while making it easier for others to locate, remember and send funds to your wallet through your username (for example; using ‘alice.eth’ instead of 0x7ec..).

The Ethereum Name Service (ENS) is a distributed, open, and extensible naming system based on the Ethereum blockchain. ENS’s job is to map human-readable names like ‘alice.eth’ to machine-readable identifiers such as Ethereum addresses, other cryptocurrency addresses , content hashes, and metadata.

Think about how a URL (e.g. www.coinbase.com) is mapped to an IP address by DNS, ENS does the same for crypto information. Despite being based on Ethereum, ENS can be used to track your wallet across non-Ethereum chains. Learn more about ENS here

You can claim your own ENS name on https://ens.domains/. Note there is registration fee & gas fee associated with this process

Coinbases’s web3 username is a type of ENS domain and is built on top of ENS infrastructure. 

Currently, it would require a high gas fee to acquire an ENS name on Ethereum blockchain (a few hundred to thousands USD). This has prevented adoption of human readable IDs in the crypto-economy and limited downstream use cases. 

To help with that, Coinbase worked with ENS to offer Coinbase managed Web3 usernames for free to our users. Coinbase purchased top level domains on ENS and distributes free subdomains to users who do not want to pay for the high gas fee as an alternative option. 

ENS domain names contain human readable names with a ‘.eth’ at the end, while Coinbase’s web3 usernames are similar except they end with ‘.cb.id’. 

  • Alice.eth 

  • Alice.cb.id 

Both the .id and .eth format are supported by ENS. “.eth” is a more native domain to the ENS system and widely adopted by the crypto community. 

From our user research, we found new crypto users with no previous exposure to ENS would make the false assumption that the ".eth” domain only works for sending/receiving Etherum. So we decided to launch with “.id” for initial adoption.

Coinbase plans to also offer subdomains ending in .eth in the future.

  • You will be able to choose between Coinbase subdomain or your existing ENS name as the primary username for Coinbase Wallet very soon.   

  • Getting a Coinbase subdomain now will not impact your future ability to set another ENS as the primary name. You will just have one extra option to choose from 

  • Before this feature is launched, your .eth ENS will always be the primary name/profile for your wallet, not the cb.id name.

NOTE: This feature is coming soon.

  • If you already own an ENS in other wallets, you can simply send the ENS NFT from your other wallets to your Coinbase Wallet. This would transfer the ownership of your ENS name to your Coinbase Wallet.

  • This would allow you to edit and manage your ENS directly in your Coinbase Wallet.

  • Once you transferred your ownership, we’d also suggest you change the ETH address your ENS is pointing at to the ETH address of your Coinbase Wallet.

  • To make this change, visit the details page of your ENS domain name. Then under ‘Records’ select ‘Add/Edit Record’ to edit the Ethereum address that your ENS points to. 

NOTE: This feature is coming soon.

  1. Go to the Setting tab to select the primary name

  2. Select the ENS name you want to use as your default username for Coinbase Wallet. This will only affect the default name showing on your wallet header and will not change the addresses or  metadata stored in your ENS.

NOTE: This feature is coming soon.

You can only set an ENS name as the primary CB username if your wallet's Primary ENS Name record is pointing to that ENS.

You can change this by signing into the ENS official site, clicking "My account", and then selecting "Primary ENS Name".

Your free web3 username is owned by you. However, it is also a subdomain of a domain owned by Coinbase.

Coinbase will launch features soon to allow you to register your username on-chain so it’s truly decentralized and owned by yourself.

If you set your profile to public, anyone who has access to Ethereum’s public blockchain will be able to find your profile and pay you by sending funds to your username. 

This includes users outside of Coinbase Wallets, for example, Metamask users etc.

This is built on a very new ENS standard. It would take some time for 100% of Dapps to update the version of the ENS library they are using to the latest. So you might spot lack of support in various dapps. 

You can report to the dapp you are using and ask them to upgrade the version ENS library that supports EIP-3668

NOTE: Only available on Extension. Mobile coming soon.

Existing Customers:

  1. Once we release the change, you will see a prompt when you open your wallet extension

  2. Select “Claim for free” and follow the prompts.

  3. Click “Claim username” to claim the reserved username for you

    1. If you don’t want to claim the reserved username, click ‘choose a different username’

  4. The app will let you know if the username is available.  Once you have entered it, click “Submit” and you will receive a confirmation that it has been updated.

  1. After downloading the Coinbase Wallet Extension, click “Create New Wallet.”

  2. Follow the steps to back up your wallet and create a password & create your wallet.

  3. Select “Claim for Free” when you see “Your wallet is ready” screen. 

  4. Follow the steps  

  5. Pick your username.  The system will check the availability of the username.  Once you have chosen, click “Claim username.”

NOTE: This feature is coming soon.

You can now update your profile information and select an NFT or upload an image as your Profile Picture. To do this:

  1. Click the Setting icon in your extension.

  2. Click on your username

  3. Enter your Name, Bio, and Email (This is optional)

  4. Select “Choose” next to your profile picture.

  5. You can upload an image on your device or choose an NFT from your Wallet.

  6. NFT: Click “Choose NFT”

  7. Select the NFT you want as your Profile Picture and click “Add NFT”

  8. When you return to the “Edit Info” page, click “Save”.

NOTE: This feature is coming soon.

If you have multiple domain names, you can change the primary ENS domain name for your Coinbase Wallet. 

  1. Click the settings icon in your extension.

  2. Select ENS and you will see a list of your linked domain names. Your primary will be indicated on this page.

  3. Click the 3 dots to the right of the name you wish to make your primary.

  4. Click “Make Default”

  5. You will be taken to the Edit profile page to update your info if you wish.

NOTE: Updating ENS Records requires you to pay network fees.

6. Click Next and to see an overview of the changes and the associated network fee.

7. Click Pay.

footer cta icon

Can't find what you're looking for?

Contact us