In this tutorial you will learn how to transfer an ENS name to another wallet.
When transferring an ENS name, only the Owner
record is automatically updated to reflect the new owner wallet. Depending on your specific use-case it's therefore a good idea to take a moment and think about what additional records you want to transfer.
There are three records we need to pay attention to when transferring a name:
Owner
The owner of the ENS name, the wallet the ENS name NFT resides in.
Manager
The manager of records, the wallet allowed to make changes to its records (but not transfer the name)
ETH Address
The wallet address the ENS name points to, where funds sent to it will arrive.
Completely transfer a name
If you want to completely transfer a name to a wallet you'll need to set three records to the new wallet in a specific order because only the wallet set as Manager is allowed to change the ETH Address.
If you were to change Manager first, you wouldn't be able to set the ETH Address without switching to the new wallet.
In order to set everything to the new wallet easily from the wallet that currently owns the ENS name, you'd follow this specific order:
ETH Address
The wallet address the ENS name points to, where funds sent to it will arrive.Manager
The manager of records, the wallet allowed to make changes to its records (but not transfer the name)Owner
The owner of the ENS name, the wallet the ENS name NFT resides in.
Go to the Manager App
Go to the ENS Manager App with the wallet set as Owner & Manager for the ENS name you want to manage and click Names to bring up a list of your ENS names or search for an ENS name you own directly from the main page.
Click the ENS name you want to transfer.
Go to the More tab.
Click Send.
When sending a name you have the optional ability to set the recipient as Manager of the ENS name.
Owner The owner can send to a new owner and change the manager
Manager The manager can change and set records
Toggle the suitable options and click Next.
Gift a name with ENS Fairy