zks_getConfirmedTokens
curl --request POST \
--url https://api.mainnet.abs.xyz/zks_getConfirmedTokens \
--header 'Content-Type: application/json' \
--data '
{
"jsonrpc": "2.0",
"id": 1,
"method": "zks_getConfirmedTokens",
"params": [
0,
10
]
}
'import requests
url = "https://api.mainnet.abs.xyz/zks_getConfirmedTokens"
payload = {
"jsonrpc": "2.0",
"id": 1,
"method": "zks_getConfirmedTokens",
"params": [0, 10]
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({jsonrpc: '2.0', id: 1, method: 'zks_getConfirmedTokens', params: [0, 10]})
};
fetch('https://api.mainnet.abs.xyz/zks_getConfirmedTokens', 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.mainnet.abs.xyz/zks_getConfirmedTokens",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'jsonrpc' => '2.0',
'id' => 1,
'method' => 'zks_getConfirmedTokens',
'params' => [
0,
10
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.mainnet.abs.xyz/zks_getConfirmedTokens"
payload := strings.NewReader("{\n \"jsonrpc\": \"2.0\",\n \"id\": 1,\n \"method\": \"zks_getConfirmedTokens\",\n \"params\": [\n 0,\n 10\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.mainnet.abs.xyz/zks_getConfirmedTokens")
.header("Content-Type", "application/json")
.body("{\n \"jsonrpc\": \"2.0\",\n \"id\": 1,\n \"method\": \"zks_getConfirmedTokens\",\n \"params\": [\n 0,\n 10\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.mainnet.abs.xyz/zks_getConfirmedTokens")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"jsonrpc\": \"2.0\",\n \"id\": 1,\n \"method\": \"zks_getConfirmedTokens\",\n \"params\": [\n 0,\n 10\n ]\n}"
response = http.request(request)
puts response.read_body{
"jsonrpc": "2.0",
"result": [
{
"decimals": 18,
"l1Address": "0x0000000000000000000000000000000000000000",
"l2Address": "0x000000000000000000000000000000000000800A",
"name": "Ether",
"symbol": "ETH"
}
],
"id": 1
}ZKSync API
zks_getConfirmedTokens
Lists confirmed tokens. Confirmed in the method name means any token bridged to Abstract via the official bridge. The tokens are returned in alphabetical order by their symbol. This means the token id is its position in an alphabetically sorted array of tokens.
POST
/
zks_getConfirmedTokens
zks_getConfirmedTokens
curl --request POST \
--url https://api.mainnet.abs.xyz/zks_getConfirmedTokens \
--header 'Content-Type: application/json' \
--data '
{
"jsonrpc": "2.0",
"id": 1,
"method": "zks_getConfirmedTokens",
"params": [
0,
10
]
}
'import requests
url = "https://api.mainnet.abs.xyz/zks_getConfirmedTokens"
payload = {
"jsonrpc": "2.0",
"id": 1,
"method": "zks_getConfirmedTokens",
"params": [0, 10]
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({jsonrpc: '2.0', id: 1, method: 'zks_getConfirmedTokens', params: [0, 10]})
};
fetch('https://api.mainnet.abs.xyz/zks_getConfirmedTokens', 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.mainnet.abs.xyz/zks_getConfirmedTokens",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'jsonrpc' => '2.0',
'id' => 1,
'method' => 'zks_getConfirmedTokens',
'params' => [
0,
10
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.mainnet.abs.xyz/zks_getConfirmedTokens"
payload := strings.NewReader("{\n \"jsonrpc\": \"2.0\",\n \"id\": 1,\n \"method\": \"zks_getConfirmedTokens\",\n \"params\": [\n 0,\n 10\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.mainnet.abs.xyz/zks_getConfirmedTokens")
.header("Content-Type", "application/json")
.body("{\n \"jsonrpc\": \"2.0\",\n \"id\": 1,\n \"method\": \"zks_getConfirmedTokens\",\n \"params\": [\n 0,\n 10\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.mainnet.abs.xyz/zks_getConfirmedTokens")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"jsonrpc\": \"2.0\",\n \"id\": 1,\n \"method\": \"zks_getConfirmedTokens\",\n \"params\": [\n 0,\n 10\n ]\n}"
response = http.request(request)
puts response.read_body{
"jsonrpc": "2.0",
"result": [
{
"decimals": 18,
"l1Address": "0x0000000000000000000000000000000000000000",
"l2Address": "0x000000000000000000000000000000000000800A",
"name": "Ether",
"symbol": "ETH"
}
],
"id": 1
}Body
application/json
Was this page helpful?
⌘I