The Ethereum Name Service (ENS) is a distributed, open, and extensible naming system based on the Ethereum blockchain. ENS maps human-readable names like ‘kene.eth’ to machine-readable identifiers. Instead of using your Ethereum wallet address, ENS allows you to send and receive payments via your .eth domain name.
A step-by-step guide on how to register your ENS domain
Before being able to register your ENS domain, you need to:
Pick a domain name that you want to register. Remember, this will be a uniquely identifiable domain that will link back to your ethereum wallet, so choose wisely.
Pick out the wallet address that you want your domain name to apply to. This address will also serve as the owner of your domain.
Ensure that you have a Metamask wallet with some ETH inside. You will need this to pay for the ENS domain.
Step 1: Checking if your domain name is available
Open your MetaMask wallet and make sure that it is on the “Ethereum Main Network.”
Once you’ve confirmed that your Metamask wallet is on the mainnet, head over to the official ENS domain name manager and search for your proposed domain name.
Note: If your domain name is not available, this means that it has already been purchased. You can offer funds to the person who bought the domain name that you want.
Click on the domain name that you would like to purchase. Your screen should look like this:
Step 2: Purchasing your ENS domain
It’s important to note that ENS domain names are not bought, they are rented. At this point in the process, you will need to decide how long you want to rent your ENS domain name for because that will determine how much you pay for it.
Fill in the amount of time you would like to rent your ENS domain for in the “Registration Period” section of the page.
Click “Request to Register.”
Connect your wallet to pay for the purchase and confirm the transaction. After completing this step, your screen should look like this:
Click “Register” to enable the transaction that is required to pay for your rented ENS domain name.
Note: This transaction will have a gas fee attached to it. You can think of gas fees like shipping costs, they are used to compensate for the computing energy required to process and validate blockchain transactions.
Step 3: Connecting your ENS domain to your wallet address
Click on the “Manage Name” button at the bottom of your screen
Click the “Set” button that sits on the same line as the resolver address.
Click “Use Public Resolver.” This will translate your human readable domain name into machine readable language that the blockchain can understand, this is the process that turns your domain name into an address.
Click on the “+” button and a drop down selection should appear. Select “address,” then copy and paste the ethereum address you’d like to shorten into your ENS domain name. Click “Save.”
If done correctly, you should receive a notification that requires you to set a reverse record. This is used to further confirm the transaction. Your screen should look like this:
Once you are certain that the address you pasted previously is the address you want shortened into the domain name, click the “Save” button.
Once completed, your screen should look like this:
Note: You can transfer your domain to another address, setting up a domain name is not a permanent decision.
Congratulations on registering your ENS domain name! Now you can easily send and receive tokens and other assets like NFT’s with your .eth address. No more copy and pasting alphanumeric wallet addresses!
Check out our Mirror Articles for more helpful guides.
You can also follow us on twitter to engage with all things Crypto and Web3.