Manage your Domain on EtherScan

Modified on: Fri, 19 May, 2023 at 4:13 PM

You can manage the domains at the smart contract level on the EtherScan block explorer. This of course is optional, you can always manage the domains on the Unstoppable Domains website by connecting your wallet (if it's not connected yet). Keep in mind that you will need ETH in the wallet the domain is minted to since we do not cover gas fees for domains on Ethereum.

Please note, this is only for domains on the Ethereum network. If your domain is on the Polygon network, please refer to this guide.  


You can also manage domains on our decentralized website, visit unstoppable.cypto and follow this guide.



TABLE OF CONTENTS


Find the Domain TokenID

Before we begin, you will need the unique TokenID associated with your domain.


  1. To find this, go to the Transactions page and click on the tx_id_XXX - this will open a new window showing the transaction on EtherScan



  2. Right-click and copy the TokenID of your domain as shown below



Another way to find the unique TokenID is by searching for the domain to OpenSea and copying the last numeric string in the URL as shown below.




Managing .crypto Domains on Etherscan [CNS]


You will need ETH in the same wallet you minted the domain to. The ETH is used to cover the gas fees and publish all changes made to the Ethereum blockchain.


  1. Visit the CNS smart contract address on EtherScan here

  2. Scroll down to "9. resolverOf". Paste the TokenID of the domain you want to manage then click on Query, this will generate a hyperlink. Click on the hyperlink, this will open a new page taking you to the contract address


  3. On this page, click on Contract and then click on Write Contract. After that, click on Connect to Web3, you can connect your MetaMask wallet or any wallet that supports WalletConnect. If your wallet does not support WalletConnect follow this guide to clone the wallet to MetaMask before you proceed


  4. Once you connect your wallet, scroll down to "6. set". Here you can manage your domains by updating the records on the smart contract level. To add an address, for example, a BTC address, type crypto.BTC.address under key (string). If you want to add an IPFS hash type ipfs.html.value under key (string). Under value (string), you can add a wallet address or the IPFS hash depending on the input you added under key (string). You can view the complete list of functions here



  5. Click on Write once you add the correct values, this will prompt you to sign a transaction to confirm the changes. Click on Confirm to sign the transaction. (Note: MetaMask might open in a new window, you can confirm the transaction in that window or click on the MetaMask icon on your browser to view the transaction)

  6. Once you confirm the transaction, the "View your transaction" button will appear. You can click on it if you would like to see when the transaction is confirmed




Managing All Other TLD Domains on Etherscan [UNS]


You will need ETH in the same wallet you minted the domain to. The ETH is used to cover the gas fees and publish all changes made to the Ethereum blockchain.


  1. Visit the UNS smart contract address on EtherScan here

  2. Click on Connect to Web3, you can connect your MetaMask wallet or any wallet that supports WalletConnect. If your wallet does not support WalletConnect follow this guide to clone the wallet to MetaMask before you proceed.



  3. Once you connect your wallet, scroll down to "22. set". Here you can manage your domains by updating the records on the smart contract level. To add an address, for example, a BTC address, type crypto.BTC.address under key (string). If you want to add an IPFS hash type ipfs.html.value under key (string). Under value (string), you can add a wallet address or the IPFS hash depending on the input you added under key (string). You can view the complete list of functions here



  4. Click on Write once you add the correct values, this will prompt you to sign a transaction to confirm the changes. Click on Confirm to sign the transaction. (Note: MetaMask might open in a new window, you can confirm the transaction in that window or click on the MetaMask icon on your browser to view the transaction)

  5. Once you confirm the transaction, the "View your transaction" button will appear. You can click on it if you would like to see when the transaction is confirmed

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.

Still need help?

Submit a Support Ticket

Join us on social media

with us