Cronos ID


Domain Registration

How many steps does registering a domain take?
Each domain registration requires users to go through two steps:
  1. 1.
    Submit your domain registration request. Please note that there will be a waiting period of XX seconds to prevent other users from front-running you.
  2. 2.
    Confirm your registration. You are the owner of the domain once this is completed.
Is there a character limit for domain names?
  • We only accept characters a-z, numerical numbers 0-9 and dash symbol "-"
  • Domain names should be at least 3 characters long
What characters/symbols can I use for my domains?
Currently, we only accept the following:
  • Characters a-z
  • Numerical numbers 0-9
  • Dash symbol "-"
  • Emojis, e.g. 🚀
  • East Asian characters, European characters, and other characters supported in UTF-8 character set
What can't my emoji domains be displayed?
Emojis with FE0F unicode may experience display issue, so it’s recommended to
  1. 1.
    Double check your domain using the search bar before minting
  2. 2.
    If there’s display issue with the emoji chosen, refrain from minting the domain with that emoji
How much does registering a domain cost?
Registration costs are set at the following prices*:
  • Domain name with 5+ characters: US$9.90/year in $CRO
  • Domain name with 4 characters: Will announce the price when launch.
  • Domain name with 3 characters: Will announce the price when launch.
* Please note that these exclude gas fees
How long does it take to register a domain?
It takes just two steps and less than a minute to register your domain.
How can I renew my domain registrations?
You can renew your domain(s) in My Account.
There is a 90-day grace period from the expiration date. Please make sure that you renew the domain subscription within the grace period. After the grace period lapses, the domain will be released for public minting.

Domain Management

Can I transfer my domain?
Yes, you can. However, please note this this action is irreversible.
Can I add multiple wallet addresses under my domain name?
Yes. Additionally, this is not limited to just Cronos wallet addresses, with Ethereum and Chain addresses being supported as well.
Can Cronos ID domains be traded on NFT platforms?
Yes, they can. Additionally, Cronos ID domains follow the CRC721 standard and one NFT platform that supports this would be Minted.
What will happen to my domain after the expiration date?
There will be a 90-day grace period after the expiration date. During this time, you can only extend the registration period without being able to edit the domain profile. After the grace period, the domain will be released for the public to register. The domain will continue to resolve your CRO address until another user registers the domain and overwrites it.
Please note that the new subscription period will start from the domain expiration date, instead of the day of renewal past the expiration date.
What will happen to my listing on NFT marketplace such as Minted after the expiration date?
During the 90-day grace period after the expiration date, your listing will still be valid.
After the 90-day grace period, your listing will be valid until a new user registers the domain and overwrites it.
For example, johndoe.cro has an expiration date of Feb 1, 2023 and the grace period will end on May 2, 2023. On Feb 8, 2023, a new user can purchase the domain via Minted. He needs to extend the registration period on our website before May 2, 2023. Otherwise, johndoe.cro will still be released for the public to register after May 2, 2023.

Cronos ID vs other similar offerings

How is Cronos ID different and unique from the rest?
Cronos ID and the other naming services on Cronos are different projects that use different sets of smart contracts. While domain service is a core part of our product, we are not stopping at this level. We will be leveraging the domain service and expanding into the notification and messaging aspects.
This helps both everyday users and protocols to be integrated with the broader Cronos ecosystem. You can expect us to work closely with the other Cronos protocols and deliver new products on top of the current domain services in the future.
If I have already minted e.g. johndoe.CRO on another naming service protocol e.g. CNS, can I still mint the same domain on Cronos ID? If yes, what is the difference between the two?
You will still be able to mint the same domain johndoe.CRO on Cronos ID as they are separate domains running on different smart contracts. The main difference lies in the project implementation and roadmap of Cronos ID and the other similar protocols, as they determine the usage of the domain minted on the protocols separately.
For instance, in the next phase of our roadmap, we will be launching notifications services, which allow users to get the latest updates from protocols directly without manual checking of individual DApps and their social media channels. This will be made possible by the domain service we have just launched.
To ensure that you are able to get the same domain you have on CNS over at Cronos ID, we have taken a snapshot on Aug 25 at launch and reserved those domains for you on Cronos ID.
  • For >=5 characters domains, the reservation period has ended and all reserved domains are now released for public minting
  • For 3-4 characters domains, you can claim and mint your reserved domains after our launch on Dec 1 until Dec 29 4:00am UTC
During this period, you will be able to mint the same domain on Cronos ID based on this pricing model.
Please note that prominent brands and terms, inappropriate terms, and sensitive words have been protected from public minting. If you have any questions regarding your domain availability, please refer to our Protected Domains Policy.
If your reserved CNS domains fall under our “Protected Domains”, you will be given a replacement domain with the same number of character and 1-year free subscription. Please reach out to our Discord server admin using the #support-ticket channel. Let our admin know that you fall under the “Protected Domains” category and submit the following information:
  1. 1.
    CNS domain you owned during the snapshot time (Aug 25)
  2. 2.
    The wallet address that owns the domain
  3. 3.
    Your Discord user name for us to contact you
  4. 4.
    The desired 3-4 characters replacement name (same character length as your reserved CNS domain)
The above information is only collected for verification purpose. After this reservation period has elapsed, we will release the domains and the public will be able to mint them.
I have already minted a domain on CNS. How can I claim the same domain reserved for me on Cronos ID?
First, you need to connect to Cronos ID using the same wallet address that owns the domain on CNS.
Then go to the search bar, type in the CNS domain you own, and mint the domain reserved for you.
If I own the same domain e.g. johndoe.CRO on Cronos ID and other similar protocols, and bind the domain name to the same wallet address, what will happen if I try to receive payment using the domain name which is the same on different protocols?
Domain services in Web3 use Resolver contracts to store the mapping between domain names and wallet addresses on-chain. These Resolver contracts are unique to each protocol offering domain service. Usage of domain names will depend on the integrations each of these domain service protocols have with other protocols.
Here is an example: Cronos ID has Resolver contract A, while another domain service Protocol X has Resolver contract B.
When Protocol Y wants to enable sending/receiving funds via domain names, they will need to integrate with Cronos ID’s Resolver contract A and/or Protocol X’s Resolver contract B, in order to get the mapping between the domain name and the wallet address and make payment via domain names possible.
If you have minted johndoe.CRO on both Cronos ID and Protocol X, there will be 2 separate mapping between your domain name and the wallet address in the two Resolver contracts respectively.
If you wish to use Project Y which has only integrated with Cronos ID’s Resolver contract A, but you have only minted a domain name and bound to your wallet address via Resolver contract B by Protocol X, you will not be able to use the service offered by Project Y as they will not be able to find the wallet address behind the domain name.
While a user cannot individually choose which Resolver contract or protocol a dApp project integrates, they can take measures to protect against transfers to an incorrect Resolver contract. A user can mint the domain name on both relevant Resolver contracts and bind them to the same wallet address. Alternatively, if a user decides to keep only one domain name with one Resolver contract, the user can and should check that the dApps they intend to use have integrated the relevant Resolver contract.


What is a Resolver?
A resolver is a contract that maps a domain name to a resource (wallet addresses, content hashes, etc.). This allows people to search for your domain name using your wallet address(es) and vice-versa.