The first ENS-like project in the aleo ecosystem
Features:
Compared with ENS, ANS supports private registration. Unless you convert the domain name to public status, no one can know which address registered the domain name. If you want to set the Primary Name, you must convert it to public status.
way to register:
We created a website to facilitate user registration and used Leo Wallet to interact with aleo. At the same time, we provide an API interface to easily convert ans domain names and account addresses to each other.
All ANS information is stored on the aleo chain and does not rely on any centralized resources. The current registration website and API interface are just front-ends built on the contract and are not necessary dependencies. You can register and resolve addresses through aleo.tools or the snarkos command line.
The current project is still a very early beta version, and there are definitely various problems. Friends are welcome to try it out and put forward your suggestions or opinions.
Registration is very simple, we will walk you through it:
1. Open the URL :
2. Query
Check the domain name you want to register in the search box. If available in the red box is displayed, it means it can be registered and no one has registered it yet. (If it contains uppercase letters, it will prompt that it is not a valid domain name; pure lowercase letters, pure numbers)
3–1. Registration
Connect your Leo wallet (registration requires 2 ALEO test points~), then click Register, click Confirm in the pop-up box, and then wait for the wallet to do calculations.
After the transaction is completed, you can look at the records of Leo wallet and click on it. If it is Accepted, it means it is ok.
3–2. Public-private conversion
Go back to the main page, click My Names on the left, you can see your Mint domain name, click Manage on the right, you can convert your domain name from private to public so that everyone can see it.
3–3. Transfer
It also supports transferring domain names to other addresses. Enter the transfer address, then click Transfer on the right and wait for the operation to be performed.
After the operation was completed, my other account received the domain name that had just been transferred~