TECHNICALITIES OF DOTARB DOMAIN NAMING SERVICE
THINGS TO NOTE BEFORE REGISTERING FOR A .ARB DOMAIN
DOTARB Domains are not just for storing ARBDomain addresses alone, you can store the addresses of over 100 blockchains, a content hash of a decentralized website, profile information such as an avatar and Twitter handle, and more. DOTARB can technically store anything, there aren't many third party tools and applications which resolve IP addresses attached to Arbitruum network. Instead, we suggest hosting your static html/css/images on IPFS and put the hash in your .arb name's content record. Then it can be resolved by arbitrum-aware browsers (e.g. Opera browser, Metamask or any browser with ".link" or ".limo" appended to the end (e.g. matoken.eth.link or matoken.eth.limo). If you want to redirect your .arb name to an existing website, you could write a html file containing JavaScript logic to redirect to your website, upload the file into ipfs using services like IPFS Pinata, then set the CID to your contenthash. See the source code of depositcontract.eth.limo as an example.
There is no limit on alphabetical, numerical or punctuation characters for the names that can be registered, you can even add emoji to your .arb name. You can register other names other than .arb, import into ARB any DNS name with the required DNSSEC.
The difference between the registrant and controller, If your .arb address is set as the Controller you can change the resolver and add/edit records. Some dapps (eg: Fleek, OpARBea) set themselves as the Controller so they can update records on your behalf.
The Registrant only exists on ".ethi " names and it allows you to change the Controller. If you transfer the Registrant to an address you don't own, you lose the ownership of the name. A Resolver is a smart contract that holds records. Names are set by default to the Public Resolver managed by the DOTARB team and has all the standard ARB record types. You can set your Resolver to a custom resolver contract if you'd like.
Last updated