Resolution Service (1.0.0)
The Resolution Service provides APIs for resolving domain metadata and records from multiple blockchain and naming services. The service currently supports the following naming services:
Unstoppable Domain's UNS and CNS with TLDs: .x, .polygon, .nft, .crypto, .blockchain, .bitcoin, .dao, .888, .wallet, .binanceus, .hi, .klever, .kresus, .anime, .manga, .go, .zil
Ethereum Naming Service - ENS with TLDs: .eth
The service caches blockchain events in a database for easy retrieval without accessing any blockchain APIs. With the Resolution Service API, you can quickly build applications directly communicating with the blockchain to get UD domain data with a single API request.
Overview
Unstoppable Domains (Partner Engineering)
Languages
Servers
Production
https://api.unstoppabledomains.com/resolve
Sandbox
https://api.ud-sandbox.com/resolve
Request
Ethereum RPC provider to interact with Unstoppable Domain Smart Contract
This endpoint is meant to be use by Unstoppable Domains's SDKs to query directly onchain data
Security
apiKeyAuth
any
- Productionhttps://api.unstoppabledomains.com/resolve/chains/eth/rpc
- Sandboxhttps://api.ud-sandbox.com/resolve/chains/eth/rpc
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
curl -i -X POST \
https://api.unstoppabledomains.com/resolve/chains/eth/rpc \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json'Response
application/json
{ "jsonrpc": "string", "id": 0, "data": "string", "error": "string" }
Request
Polygon RPC provider to interact with Unstoppable Domain Smart Contract
This endpoint is meant to be use by Unstoppable Domains's SDKs to query directly onchain data
Security
apiKeyAuth
any
- Productionhttps://api.unstoppabledomains.com/resolve/chains/matic/rpc
- Sandboxhttps://api.ud-sandbox.com/resolve/chains/matic/rpc
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
curl -i -X POST \
https://api.unstoppabledomains.com/resolve/chains/matic/rpc \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json'Response
application/json
{ "jsonrpc": "string", "id": 0, "data": "string", "error": "string" }