Adding and sharing ENS / .eth address tokens in MetaMask


So, you bought yourself a nifty ENS address, and you want to keep track of it in your wallet? Maybe you want to trade or sell a cool .eth address you've reserved? Here's how to enable MetaMask to see the .eth addresses you have associated with your account. On MetaMask Extension

Extension Mobile
  • Open the extension, and click on the three vertical dots.
  • Click on the 'View on Etherscan' option
  • On Etherscan, click on the "Token" dropdown menu, and select "Ethereum Name Service (ENS)" from the drop-down menu.
  • On the token page that appears, towards the right in the "Profile Summary" section, copy the contract address--if you hover your mouse over it, a copy button will appear to the right.
  • Without pasting or copying anything else, open MetaMask again, scroll down to the bottom of the default view, and click on the "Add Token" button. 
  • In the "Add Token" dialogue, click on the "Custom Token" tab, and enter the following information in the fields provided:
    • Token Contract Address: Paste the contract address that you copied from Etherscan
    • Token Symbol: ENS
    • Token Decimal: 0
  • Click "Next" once you've filled out the fields, and then "Add Tokens". 

You should see an entry in your "Assets" tab for your ENS tokens. Presently, MetaMask Extension will not show a token-specific image, merely an identicon. Additionally, you currently cannot send the ENS tokens directly from the Extension. However, MetaMask Mobile has slightly different capabilities -- see below.

Articles in this section