Resolution CLI
This page reviews the Resolution CLI option for resolving a domain. This option is fully supported and maintained by UD.
The Resolution-CLI is built and maintained by Unstoppable Domains. It is a simple CLI tool for resolving Unstoppable domains and interacting with blockchain domain names. It can be used to retrieve payment addresses, IPFS hashes for decentralized websites, DNS records and other records types.
For more information on resolving domains using the Resolution CLI option, please see the Resolution CLI Repository on Github.

Use Case: Retrieve the ETH Address

This will retrieve the ETH address:
1
resolution resolve addr ETH -d brad.crypto
2
"0x8aaD44321A86b170879d7A244c1e8d360c99DdA8"
Copied!
The crypto.ETH.address can be located in the Records Reference.

Use Case: Retrieve a Domain Record

And this will retrieve any record from the domain, if it exists, and return the following records:
1
resolution resolve records crypto.ETH.address crypto.BTC.address -d brad.crypto
2
{
3
"records": {
4
"crypto.BTC.address": "bc1q359khn0phg58xgezyqsuuaha28zkwx047c0c3y",
5
"crypto.ETH.address": "0x8aaD44321A86b170879d7A244c1e8d360c99DdA8"
6
}
7
}
Copied!

Supported Domains for Resolution CLI

The Resolution CLI supports decentralized domains across three main zones:
Name Service
Supported Domains
Zilliqa Name Service (ZNS)
.zil
Ethereum Name Service (ENS)
.eth, .kred, .xyz, .luxe
Unstoppable Name Service (UNS)
.crypto, .nft, .blockchain, .bitcoin, .coin, .wallet, .888, .dao, .x
ENS is not supported in the latest version of our libraries, and there will be no future updates to ENS. The older version of our libraries can still be used for resolution, or developers will need to integrate directly with ENS.

Support

If you have any questions or need assistance with using UD Resolution CLI, join our Discord channel for real-time support from us and the community.
Last modified 11d ago