How to list your domain on ENSNow

1. (Optional) Request addition of your name to now.ens.domains

  1. Go to this page and click ‘fork’ in the top right corner.
  2. Navigate to app -> js -> domains.json
  3. Click on the pencil icon in the top right corner of the file.
  4. Find the appropriate place to insert your entry (entries are listed alphabetically).
  5. Add a new line with your entry. If using the default registrar for steps 2 and 3, this should look like {"name": "yourdomain", "version": "1.0"}, .
  6. Commit your changes by clicking ‘Commit changes’ down the bottom of the page.
  7. Click on ‘Pull requests’, then ‘New pull request’.
  8. Click on ‘Create pull request’.

2. Transfer ownership of your domain to the subdomain registrar

  1. Go to https://www.mycrypto.com/#contracts
  2. Under ‘Select Existing Contract’, choose ‘ENS: Eth Registrar (Auction)’.
  3. Click ‘Access’
  4. Under ‘Read / Write Contract’ pull down the ‘Select a function’ box and choose ‘transfer’.
  5. ‘How would you like to access your wallet?’ will appear; unlock your wallet as appropriate.
  6. Under ‘_hash’ enter the label hash of the domain to transfer. If you do not know this, you can find it by going to https://etherscan.io/ and searching for your domain name.
  7. Under ‘newOwner’ enter the address of the subdomain registrar, 0x0b07463b30b302a98407d3E3dF85EBC073B0DBd1.
  8. Click ‘write’ and follow the usual steps for submitting a transaction with MyCrypto. Set gas to 100,000.

3. Configure your domain with the subdomain registrar

  1. Go to https://www.mycrypto.com/#contracts
  2. Under ‘Contract address’, enter the address of the subdomain registrar, 0x0b07463b30b302a98407d3E3dF85EBC073B0DBd1. Under ABI, paste the following: [{“constant”:false,”inputs”:[{“name”:”name”,”type”:”string”},{“name”:”price”,”type”:”uint256"},{“name”:”referralFeePPM”,”type”:”uint256"}],”name”:”configureDomain”,”outputs”:[],”payable”:false,”stateMutability”:”nonpayable”,”type”:”function”}]
  3. Click ‘Access’
  4. Under ‘Read / Write Contract’ pull down the ‘Select a function’ box and choose ‘configureDomain’.
  5. ‘How would you like to access your wallet?’ will appear; unlock your wallet as appropriate.
  6. Under ‘name’ enter the name of your domain, without ‘.eth’ (eg, ‘mydomain’).
  7. Under ‘price’ enter the price you want to charge, in wei. 1 ether is 1e18 wei (1 with 18 zeroes). You can use MyCrypto’s helper page for easy conversions.
  8. Under ‘referralFeePPM’, enter the desired referral fee in parts-per-million. A value of 1000000 means giving 100% of the fee to the dapp, while 100000 means a 10% fee and 10000 means a 1% fee.
  9. Click ‘write’ and follow the usual steps for submitting a transaction with MyCrypto. Set gas to 100,000.

--

--

--

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

How Much Does It Cost to Build a Tinder Clone App?

JSON Web Token Exploitation for Red Team

Claiming Module Guide

I Left Academia to Become A Coder

SCUP — Failed to connect to the update server error

Apache ShardingSphere is on the Stack Overflow Podcast, InfoQ and FOSDEM!

Taking the complex and making it simple: what is DSL, and why you need a new programming language

Motivate Developers to Do Documentation Reviews Faster

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Nick Johnson

Nick Johnson

More from Medium

How to get list of all ERC20 tokens held by wallet using web3.js

Creating liquidity on Pancakeswap BRNG/BNB

How to pick an ecosystem for a ReFi project

How does a transaction get into the blockchain?