Adding BTC address to your domain on Etherscan

Blockchain domain owners can manage their domains with Etherscan if they prefer. In this guide we will change the BTC address of a domain on Etherscan.

Step 1: Find out your tokenId. You can do this by searching for your domain (without .crypto extension) on OpenSea and copying the last part of the URL.

For example:

Step 2: Find the specific resolver Smart Contract for your domain.

Step 3: Set up Metamask and access the specific resolver Smart Contract:

Step 4: Change the BTC address of your domain by entering in ‘4. Set’ fields:

  • key (string): crypto.BTC.address
  • value (string): ENTER NEW BTC ADDRESS HERE
  • tokenId (uint256): ENTER YOUR TOKEN ID FROM STEP 1 (Example for mago.crypto: 33642913257357346721724917523059851128572772060169355559133602752160435159602)
  • Press ‘Write’ and sign the transaction. You will need a small amount of ETH for the transaction whereas changes carried out on our website are free.

Step 5: Confirm that the BTC address has been changed:

  • Search for the domain on our website, ViewBlock or OpenSea and it will tell you the addresses attached.
  • Alternatively you can also do the following on Etherscan:
  • Go to the specific resolver Smart Contract for your domain from step 2 and select the Contract tab and then the Read Contract tab. Example for mago.crypto is https://etherscan.io/address/0x878bC2f3f717766ab69C0A5f9A6144931E61AEd3#readContract
  • Enter in ‘1. Get’ fields:
    • key (string): crypto.BTC.address
    • tokenId (uint256): ENTER YOUR TOKEN ID FROM STEP 1 (Example for mago.crypto: 33642913257357346721724917523059851128572772060169355559133602752160435159602)
  • Press ‘Query’ and the BTC coin address will be shown