Funny code/picture boy
Funny code/picture boy
Subscribe to Gremblo
Subscribe to Gremblo
Share Dialog
Share Dialog


<100 subscribers
<100 subscribers
ENS domains are what people are using to have a web3 personality/presence, some are using it to tie web3 to their real life identity and others are creating an anonymous character.
ENS allows people to tie an address to a human readable title, meaning that instead of having to type a long string of numbers and letters, people can use the ENS domain instead.

That’s really the main attraction to ENS domains, making your address human readable and easy to remember.
Registering an ENS domain is easy peasy squeezy lemons, I’d recommend doing these steps on the account you wish to use the ENS domain on, otherwise you are going to have to spend money transferring it over.
Go to the Ethereum Name Service and search for a name that you want. If no one has taken it then it can be registered.
UNICODE characters are accepted in ENS domains so the sky is the limit! However I’d recommend that you try to create a name that is easy to remember and/or type… or you can just not listen to me if you know people are going to be copy pasting it most of the time.

First of all connect to the site using the connect button, make sure you connect to the site using the account you want to register the domain to, this will make it much easier as you won’t have to transfer ownership.
The user interface more or less tells you how the registration process works but here’s a few tips:
Registering extra years is cheaper than less since you will only have to pay gas on this one transaction instead of renewing it every year.
At any point after registration, once you own the domain, you can freely add years to the registration. What you select now is not permanent and can be added to.
Try to register the domain when the gas is low, this will mean it will cost less to register the domain.
Do NOT try to change any transaction settings when registering the domain other than speed, this will most likely break the transaction.
Make sure to look at how much the transaction will cost, don’t click through quickly, otherwise you may end up spending more than you wanted to.
Once you’re happy with the amount of years, hit the request to register button. It will make a request to register.

The first transaction is a request to check if anyone else is attempting to buy the domain but hasn’t bought it yet. If no one has tried to register it, you will then get a second transaction that is to completing the registration.
If you’ve registered the domain using the same address you want to use it on there’s one more step before you can start using it.
You have to set it as your primary ENS name. Each address can only have one ENS domain associated with it. Click on my account and click the dropdown and select your newly registered domain. After that hit the save button and complete the transaction.
Congratulations! You now have an ENS domain!

Now if you go onto Uniswap and sign in, your ENS name will show up instead of your address. Pretty cool riiiight? Well the world of ENS domains is constantly growing and there’s a whole lot more you can do with your domain than meets the eye…

If you’ve made it this far, you’ve set up the basic functionality when it comes to an ENS domain, but you can do a whole lot more! In this section I will be going through all the things you can do with ENS, there’s not a whole lot of accessible information when it comes to the extra functionality and I spent a whole lot screwing up.
Click on my account and select the domain to be able to see what I’m talking about next

The registrant is the person who paid for the domain, you can buy a friend a domain and then let them use it like it was their own.
The controller is the person that can set ENS records and create subdomains, the controller is the person who can use and modify the domain.
The resolver is the contract that allows services to interpret your domain into an address. Any basic standard ENS functionality will work as intended. Many web3 services have pledged to support the ENS standard. In other words DONT CHANGE THIS UNLESS YOU KNOW WHAT YOU’RE DOING.
So in summary, the Registrant is the person who paid for and controls who runs the domain, the Controller is the person who can run the domain and the Resolver is the contract that allows services to interpret your domain.

Records are what allow you to extend the functionality of you ENS domain, adding other addressed to work with your name, adding an avatar that will show up on any web3 app that will support it and so on.
We will discuss what you can do in this section.
Here you can add addresses to be linked to your name, you can add your main BTC address and people can just type your ENS domain and it will be sent to that account. There are other addresses that are supported (a very large list actually) but only a few are shown by default.
If you want to add an address that isn’t listed you can hit the add/edit record button at the top right press the drop down labeled add record select addresses, select the coin you want to link your domain to and then enter the address of the wallet and hit save!




In this section you can add a whole lot of functionality to your domain. I will be going over each one and telling you what it’s responsible for.
This is what you use to have an image show up when you login to web3 services instead of a generated image. You can link an NFT you own as the avatar and a lot of people have already made tutorials so if you want to know how to do it go here:
If you have followed the tutorial above correctly, after a short time you should be able to refresh the ENS page and see your icon change. Now any web3 services that look for ENS avatars will display this image for you!
This is a record that describes the name of the domain, you can make it whatever you want, I’ve used it to describe myself.
A notice for the name, this was created to allow people to set a status for the domain such as: “Selling for lots of money“ or “Not for sale, go away“.
Traditional keywords are used in modern search engines to allow more relevant search results and in the future this may be what the keyword section is used for when ENS domains become as popular as .com domains but for the time being most people just use it to list things they do or services they provide.
There’s a ton of social/profile links that are currently supported under the ENS standard, more may end up being supported so keep an eye out for that!
The general rule of thumb when it comes to linking social/profile links is to just have the username and nothing else, you don’t have to put the entire hyperlink to the site.
Here are some examples of entries:
Discord: ExampleName#123
Twitter:
ExampleName
The URL record doesn’t let you link your ENS domain to a static website hosted on IPFS, to do that you should follow something like this:
https://docs.ipfs.io/how-to/websites-on-ipfs/link-a-domain/#ethereum-naming-service-ens
The URL record just allows you to have a link to a website if anyone looks you up on a ENS profile website such as ETH.xyz, just replace my name with yours to see what comes up!
With this text record you should put an entire hyperlink.
Here’s an example of what to enter:
This one is pretty self explanatory, it allows you to link an email address to your domain which will be publicly available, if you are trying to make a name for yourself within web3 it’s good to have a way for people to contact you.
Here’s my domain for reference if you are confused about anything said above.

This is just a quick overview when it comes to ENS domains, I decided to create this because I ended up wasting money on gas making mistakes. I’d highly recommend if you want to keep up to date with any ENS changes or ask any questions, go to the ENS forums and have a look around!
ENS domains are what people are using to have a web3 personality/presence, some are using it to tie web3 to their real life identity and others are creating an anonymous character.
ENS allows people to tie an address to a human readable title, meaning that instead of having to type a long string of numbers and letters, people can use the ENS domain instead.

That’s really the main attraction to ENS domains, making your address human readable and easy to remember.
Registering an ENS domain is easy peasy squeezy lemons, I’d recommend doing these steps on the account you wish to use the ENS domain on, otherwise you are going to have to spend money transferring it over.
Go to the Ethereum Name Service and search for a name that you want. If no one has taken it then it can be registered.
UNICODE characters are accepted in ENS domains so the sky is the limit! However I’d recommend that you try to create a name that is easy to remember and/or type… or you can just not listen to me if you know people are going to be copy pasting it most of the time.

First of all connect to the site using the connect button, make sure you connect to the site using the account you want to register the domain to, this will make it much easier as you won’t have to transfer ownership.
The user interface more or less tells you how the registration process works but here’s a few tips:
Registering extra years is cheaper than less since you will only have to pay gas on this one transaction instead of renewing it every year.
At any point after registration, once you own the domain, you can freely add years to the registration. What you select now is not permanent and can be added to.
Try to register the domain when the gas is low, this will mean it will cost less to register the domain.
Do NOT try to change any transaction settings when registering the domain other than speed, this will most likely break the transaction.
Make sure to look at how much the transaction will cost, don’t click through quickly, otherwise you may end up spending more than you wanted to.
Once you’re happy with the amount of years, hit the request to register button. It will make a request to register.

The first transaction is a request to check if anyone else is attempting to buy the domain but hasn’t bought it yet. If no one has tried to register it, you will then get a second transaction that is to completing the registration.
If you’ve registered the domain using the same address you want to use it on there’s one more step before you can start using it.
You have to set it as your primary ENS name. Each address can only have one ENS domain associated with it. Click on my account and click the dropdown and select your newly registered domain. After that hit the save button and complete the transaction.
Congratulations! You now have an ENS domain!

Now if you go onto Uniswap and sign in, your ENS name will show up instead of your address. Pretty cool riiiight? Well the world of ENS domains is constantly growing and there’s a whole lot more you can do with your domain than meets the eye…

If you’ve made it this far, you’ve set up the basic functionality when it comes to an ENS domain, but you can do a whole lot more! In this section I will be going through all the things you can do with ENS, there’s not a whole lot of accessible information when it comes to the extra functionality and I spent a whole lot screwing up.
Click on my account and select the domain to be able to see what I’m talking about next

The registrant is the person who paid for the domain, you can buy a friend a domain and then let them use it like it was their own.
The controller is the person that can set ENS records and create subdomains, the controller is the person who can use and modify the domain.
The resolver is the contract that allows services to interpret your domain into an address. Any basic standard ENS functionality will work as intended. Many web3 services have pledged to support the ENS standard. In other words DONT CHANGE THIS UNLESS YOU KNOW WHAT YOU’RE DOING.
So in summary, the Registrant is the person who paid for and controls who runs the domain, the Controller is the person who can run the domain and the Resolver is the contract that allows services to interpret your domain.

Records are what allow you to extend the functionality of you ENS domain, adding other addressed to work with your name, adding an avatar that will show up on any web3 app that will support it and so on.
We will discuss what you can do in this section.
Here you can add addresses to be linked to your name, you can add your main BTC address and people can just type your ENS domain and it will be sent to that account. There are other addresses that are supported (a very large list actually) but only a few are shown by default.
If you want to add an address that isn’t listed you can hit the add/edit record button at the top right press the drop down labeled add record select addresses, select the coin you want to link your domain to and then enter the address of the wallet and hit save!




In this section you can add a whole lot of functionality to your domain. I will be going over each one and telling you what it’s responsible for.
This is what you use to have an image show up when you login to web3 services instead of a generated image. You can link an NFT you own as the avatar and a lot of people have already made tutorials so if you want to know how to do it go here:
If you have followed the tutorial above correctly, after a short time you should be able to refresh the ENS page and see your icon change. Now any web3 services that look for ENS avatars will display this image for you!
This is a record that describes the name of the domain, you can make it whatever you want, I’ve used it to describe myself.
A notice for the name, this was created to allow people to set a status for the domain such as: “Selling for lots of money“ or “Not for sale, go away“.
Traditional keywords are used in modern search engines to allow more relevant search results and in the future this may be what the keyword section is used for when ENS domains become as popular as .com domains but for the time being most people just use it to list things they do or services they provide.
There’s a ton of social/profile links that are currently supported under the ENS standard, more may end up being supported so keep an eye out for that!
The general rule of thumb when it comes to linking social/profile links is to just have the username and nothing else, you don’t have to put the entire hyperlink to the site.
Here are some examples of entries:
Discord: ExampleName#123
Twitter:
ExampleName
The URL record doesn’t let you link your ENS domain to a static website hosted on IPFS, to do that you should follow something like this:
https://docs.ipfs.io/how-to/websites-on-ipfs/link-a-domain/#ethereum-naming-service-ens
The URL record just allows you to have a link to a website if anyone looks you up on a ENS profile website such as ETH.xyz, just replace my name with yours to see what comes up!
With this text record you should put an entire hyperlink.
Here’s an example of what to enter:
This one is pretty self explanatory, it allows you to link an email address to your domain which will be publicly available, if you are trying to make a name for yourself within web3 it’s good to have a way for people to contact you.
Here’s my domain for reference if you are confused about anything said above.

This is just a quick overview when it comes to ENS domains, I decided to create this because I ended up wasting money on gas making mistakes. I’d highly recommend if you want to keep up to date with any ENS changes or ask any questions, go to the ENS forums and have a look around!
No activity yet