Now you can use a .xyz domain name instead of your Ethereum wallet address.

Here is the (mostly) simple process to register and point a .xyz domain name at your long complicated Ethereum wallet address.

Why would you do this? The next time you need to give someone your address to send you some crypto (ETH or ERC-20/ERC-721 tokens only), you can tell them your easy to remember .xyz domain name instead of the long 0x0… Ethereum wallet address.

Note: This only works with wallet providers that support ENS (Ethereum Name Service) names, like MetaMask.io and Cipher Wallet (mobile app).

Step 1 — Register a new .xyz domain.

* Go to easydns.com and register a new .xyz domain name.

* Choose Domain Plus service level

* Choose “use easyDNS nameservers”

* No web hosting add-on needed

* Finish check out process

Step 2 — Update Beta Access setting

* Go to your EasyDNS User Info, Top Navigation USER > User Info.

* Click EDIT at bottom of the page.

* Scroll to the bottom, change Beta Access setting to Beta User.

* Add info to the required fields.

* Click NEXT.

Step 3 — Add ENS (Ethereum Name Service) Integration

* Top Navigation DOMAINS > YourDomain.xyz > Manage.

* Click the Integrations Tab.

* Click “Ethereum Name Service (ENS)” in the Blockchain / Crypto row.

* Paste in your public address (wallet address) for the Ethereum account you want to point this domain name to.

* Click “Enable DNSSEC Inline Signing”.

* Click START ENS INTEGRATION.

Step 4 — Wait for process to finish

* If you wait on the page shown above you will see the process in the numbered bubbles highlight as they finish.

Step 5 — You can now send ETH to Your .xyz Domain instead of that long Ethereum address. In MetaMask (see screenshot), you can now type in your .xyz domain here.

Step 6 — Check Etherscan.io, type in your domain and you should see the correct address next to “The ENS Ethereum Address for this name is…”.

Special thanks to The Ethereum Name Service for all of their hard work.