List supported chains
curl --request GET \
--url https://api.resolvio.xyz/ens/v2/chainsimport requests
url = "https://api.resolvio.xyz/ens/v2/chains"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.resolvio.xyz/ens/v2/chains', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.resolvio.xyz/ens/v2/chains",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.resolvio.xyz/ens/v2/chains"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.resolvio.xyz/ens/v2/chains")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.resolvio.xyz/ens/v2/chains")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_bodyResolvio API
List supported chains
Validate chain filters before requesting ENS data.
GET
/
ens
/
v2
/
chains
List supported chains
curl --request GET \
--url https://api.resolvio.xyz/ens/v2/chainsimport requests
url = "https://api.resolvio.xyz/ens/v2/chains"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.resolvio.xyz/ens/v2/chains', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.resolvio.xyz/ens/v2/chains",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.resolvio.xyz/ens/v2/chains"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.resolvio.xyz/ens/v2/chains")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.resolvio.xyz/ens/v2/chains")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_bodyList supported chain names and coin types for address resolution. Use this endpoint to validate chain filters before calling address or profile endpoints.
Response
200
Array of supported chain descriptors
Was this page helpful?
⌘I

