Ethereum Name Service (ENS) refers to a human-readable name attached to your Ethereum wallet address.
In this article, we are going to cover how you can register, manage, and secure an ENS name with Ledger. We'll look at two ways to do this:
- Registering an ENS name using a MetaMask wallet connected to a Ledger device.
- Registering an ENS name with Ledger Live.
Before you start
- Ensure that you have at least $50 worth of Ethereum in your wallet.
- Update the firmware of your Ledger device.
- If you’re using MetaMask, ensure that the wallet and your Ledger device are connected and set up.
- If you’re using Ledger Live, make sure that your Ledger device and Ledger Live are connected and configured.
Register ENS name with MetaMask and Ledger device
- Go to https://app.ens.domains/.
- Check if your desired name is available: in the search bar, type in your preferred ENS name and click Search.
- In case the name is unavailable, you’ll see a vertical gray bar left to the name.
- If the name is available, you’ll see a vertical green bar left to the name.
- In case the name is unavailable, you’ll see a vertical gray bar left to the name.
- When you find a name that is available, click on it. You’ll be taken to the registration page.
- State the number of years you would like to own the name.
One year is the minimum, but you can always extend your registration period if you decide to do so. However, if you choose to set it for a longer time period, you’ll avoid paying gas fees every year. - Click Request to Register.
Keep in mind that you won’t be able to click this button if you don’t have sufficient funds in your wallet account. - In the upper right corner, the MetaMask wallet box will appear asking you to confirm the transaction.
- Select the preferred gas fee or just leave it to default settings (Average).
- Click Confirm to approve the transaction.
This will initiate the registration process that may take some time to complete. You’ll see a green bar that shows the progress of your registration. Don’t close your browser during this process.
After the transaction is completed, you’ll have to wait to confirm that no one else is trying to register your name.
When your wait time is over, you’ll see a message asking you to Click register to move to the 3rd step.
Let's do so:
- Click Register. The MetaMask wallet box will open again. You’ll have to pay the second transaction to complete your registration.
- Click Confirm to finalize the process. You’ll see the notification that your transaction is pending.
Once the transaction is confirmed, you’ll have your very own ENS name registered.
Register ENS name with Ledger Live and Ledger device
- Go to https://app.ens.domains/.
- You need to connect to Ledger Live so that you can process transactions. To do so, head over to the upper left corner and click the Connect button.
- Choose to connect with WalletConnect. You’ll see two options:
- To connect by scanning a QR code, or
- To connect via desktop.
- Select to connect via desktop and click the Ledger icon.
- In Ledger Live, select the Ethereum account that you want to connect to. This account should have sufficient funds to pay for your ENS name and gas fees.
- Click Connect.
- Go back to the ENS page to check if your desired name is available. In the search bar, type in your preferred ENS name and click Search.
- In case that the name is unavailable, you’ll see a gray bar left to the name.
- If the name is available, you’ll see a vertical green bar left to the name.
- In case that the name is unavailable, you’ll see a gray bar left to the name.
- Once you find an available name, click on it. You'll be taken to the registration page.
- State the number of years you would like to own the name.
One year is the minimum, but you can always extend your registration period if you decide to do so. However, if you choose to set it for a longer time period, you’ll avoid paying gas fees every year.
- Click Request to Register.
Keep in mind that you won’t be able to click this button if you don’t have sufficient funds in your wallet.
- Head over to Ledger Live where you’ll see Send window with transaction details.
- Click Continue to proceed.
- Unlock your Ledger device and approve the transaction.
This will initiate the registration process that may take some time to complete. You’ll see a green bar that shows the progress of your registration. Don’t close your browser during this process.
After the transaction is completed, you’ll have to wait to confirm that no one else is trying to register your name.
When your wait time is over, you’ll see a message asking you to Click register to move to the 3rd step.
Let’s do so:
- Click Register. This will initiate the second transaction in Ledger Live.
- In the Send window, you’ll see transaction details. Click Continue.
- Verify and approve the transaction on your Ledger device to finalize the process.
You’ll see the notification that the transaction is pending. Once the transaction is confirmed, you’ll have your very own ENS name registered.
If you go to Ledger Live and visit Portfolio, you can see your ENS name listed as an NFT. That’s because eth names are actually NFTs. If you want to send it or trade on platforms like OpenSea, you can do that just like with any other non-fungible token.
- Find your ENS name.
- Click Add/Edit Record.
- Click Add Record.
- In the Addresses dropdown menu, click Other Addresses.
- Next to it, in the Coin dropdown menu, you’ll see a list of coins you can add. Select a coin you want to add.
- Enter the coin’s address and click Save.
- Wait for the transaction to be completed.
Follow these steps to add as many addresses as you want.