CryptoName is a personal name storage business card based on elastos side chain. It enables the user to store their public profile info within it. If you know the CryptoName you can access the info stored within. The CryptoName info is the public profile of the user.
The storage structure of CryptoName is like a Key/Value storage. The user can set a keyword as the Key, and at the same time input the value as its content.
So if others, including apps, want to access some info of the user, you can access them by using the keywords.
By default, the CryptoName has included "btc.address", "eth.address", "ela.address", usdt.address, "did", and "publickey" keywords. If you need more fields on CryptoName, you can ask the user to set it. We support 50 fields within the CryptoName.
The user can edit their "profile" on https://CryptoName.org, it's very simple.
If you want to help the user to set their CryptoName, you need to support a standard Web3 provider in your app, and it also needs to support the elastos side chain wallet.
Http Get: https://ABCD.elastos.name/info.json
Below JS object will be imported to your window:
Http Get: https://ABCD.elastos.name/ela.address
*The elephant wallet already supports CryptoName, you can send crypto assets to your friends by simply inserting their CryptoName in the address bar.