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" }