Query with Consistent View
Paramètres
adresse
chaîne de caractères
OBLIGATOIRE
Chargement...
après
chaîne de caractères
OBLIGATOIRE
Chargement...
Renvoie
données
objet
Chargement...
adresse
objet
Chargement...
balances
objet
Chargement...
pageInfo
objet
Chargement...
hasNextPage
booléen
Chargement...
endCursor
chaîne de caractères
Chargement...
nodes
tableau
Chargement...
coinType
objet
Chargement...
repr
chaîne de caractères
Chargement...
solde total
chaîne de caractères
Chargement...
Requête
1curl --location 'https://docs-demo.sui-mainnet.quiknode.pro/graphql' \2--en-tête 'Accept: application/json' \3--header 'Content-Type: application/json' \4--data '{5"query": "query NextBalancesPage($address: SuiAddress!, $after: String!) { address(address: $address) { balances(after: $after, first: 10) { pageInfo { hasNextPage endCursor } nodes { coinType { repr } totalBalance } } } }",6"variables": {7"address": "0x5094652429957619e6efa79a404a6714d1126e63f551f4b6c7fb76440f8118c9",8"after": "pydXDwAAAABmUJRlJCmVdhnm76eaQEpnFNESbmP1UfS2x/t2RA+BGMkAAAAHNh3VibmOj82pp+5TuF76vvNWnQBBZkDS+qUW44Adf/wAAAAAAAAABVRPS0VOAAAAAAAAAAVUT0tFTgAAAAAAAAAA"9}10}'11
1curl --location 'https://docs-demo.sui-mainnet.quiknode.pro/graphql' \2--en-tête 'Accept: application/json' \3--header 'Content-Type: application/json' \4--data '{5"query": "query NextBalancesPage($address: SuiAddress!, $after: String!) { address(address: $address) { balances(after: $after, first: 10) { pageInfo { hasNextPage endCursor } nodes { coinType { repr } totalBalance } } } }",6"variables": {7"address": "0x5094652429957619e6efa79a404a6714d1126e63f551f4b6c7fb76440f8118c9",8"after": "pydXDwAAAABmUJRlJCmVdhnm76eaQEpnFNESbmP1UfS2x/t2RA+BGMkAAAAHNh3VibmOj82pp+5TuF76vvNWnQBBZkDS+qUW44Adf/wAAAAAAAAABVRPS0VOAAAAAAAAAAVUT0tFTgAAAAAAAAAA"9}10}'11
1const myHeaders = new Headers();2myHeaders.append("Accept", "application/json");3mesEnTêtes.ajouter("Content-Type", "application/json");45const brut = JSON.stringify({6"query": "query NextBalancesPage($address: SuiAddress!, $after: String!) { address(address: $address) { balances(after: $after, first: 10) { pageInfo { hasNextPage endCursor } nodes { coinType { repr } totalBalance } } } }",7"variables": {8"address": "0x5094652429957619e6efa79a404a6714d1126e63f551f4b6c7fb76440f8118c9",9"after": "pydXDwAAAABmUJRlJCmVdhnm76eaQEpnFNESbmP1UfS2x/t2RA+BGMkAAAAHNh3VibmOj82pp+5TuF76vvNWnQBBZkDS+qUW44Adf/wAAAAAAAAABVRPS0VOAAAAAAAAAAVUT0tFTgAAAAAAAAAA"10}11});1213const requestOptions = {14méthode: « POST »,15headers: myHeaders,16body: raw,17redirect: "follow"18};1920fetch("https://docs-demo.sui-mainnet.quiknode.pro/graphql", requestOptions)21.then((response) => response.text())22.then((result) => console.log(result))23.catch((erreur) => console.erreur(erreur));24
1const myHeaders = new Headers();2myHeaders.append("Accept", "application/json");3mesEnTêtes.ajouter("Content-Type", "application/json");45const brut = JSON.stringify({6"query": "query NextBalancesPage($address: SuiAddress!, $after: String!) { address(address: $address) { balances(after: $after, first: 10) { pageInfo { hasNextPage endCursor } nodes { coinType { repr } totalBalance } } } }",7"variables": {8"address": "0x5094652429957619e6efa79a404a6714d1126e63f551f4b6c7fb76440f8118c9",9"after": "pydXDwAAAABmUJRlJCmVdhnm76eaQEpnFNESbmP1UfS2x/t2RA+BGMkAAAAHNh3VibmOj82pp+5TuF76vvNWnQBBZkDS+qUW44Adf/wAAAAAAAAABVRPS0VOAAAAAAAAAAVUT0tFTgAAAAAAAAAA"10}11});1213const requestOptions = {14méthode: « POST »,15headers: myHeaders,16body: raw,17redirect: "follow"18};1920fetch("https://docs-demo.sui-mainnet.quiknode.pro/graphql", requestOptions)21.then((response) => response.text())22.then((result) => console.log(result))23.catch((erreur) => console.erreur(erreur));24
1import requests2import json34url = "https://docs-demo.sui-mainnet.quiknode.pro/graphql"56payload = json.dumps({7"query": "query NextBalancesPage($address: SuiAddress!, $after: String!) { address(address: $address) { balances(after: $after, first: 10) { pageInfo { hasNextPage endCursor } nodes { coinType { repr } totalBalance } } } }",8"variables": {9"address": "0x5094652429957619e6efa79a404a6714d1126e63f551f4b6c7fb76440f8118c9",10"after": "pydXDwAAAABmUJRlJCmVdhnm76eaQEpnFNESbmP1UfS2x/t2RA+BGMkAAAAHNh3VibmOj82pp+5TuF76vvNWnQBBZkDS+qUW44Adf/wAAAAAAAAABVRPS0VOAAAAAAAAAAVUT0tFTgAAAAAAAAAA"11}12})13headers = {14'Accept': 'application/json',15'Content-Type': 'application/json'16}1718response = requests.request("POST", url, headers=headers, data=payload)1920print(response.text)21
1import requests2import json34url = "https://docs-demo.sui-mainnet.quiknode.pro/graphql"56payload = json.dumps({7"query": "query NextBalancesPage($address: SuiAddress!, $after: String!) { address(address: $address) { balances(after: $after, first: 10) { pageInfo { hasNextPage endCursor } nodes { coinType { repr } totalBalance } } } }",8"variables": {9"address": "0x5094652429957619e6efa79a404a6714d1126e63f551f4b6c7fb76440f8118c9",10"after": "pydXDwAAAABmUJRlJCmVdhnm76eaQEpnFNESbmP1UfS2x/t2RA+BGMkAAAAHNh3VibmOj82pp+5TuF76vvNWnQBBZkDS+qUW44Adf/wAAAAAAAAABVRPS0VOAAAAAAAAAAVUT0tFTgAAAAAAAAAA"11}12})13headers = {14'Accept': 'application/json',15'Content-Type': 'application/json'16}1718response = requests.request("POST", url, headers=headers, data=payload)1920print(response.text)21
1require "uri"2require "json"3require "net/http"45url = URI("https://docs-demo.sui-mainnet.quiknode.pro/graphql")67https = Net::HTTP.new(url.host, url.port)8https.use_ssl = true910request = Net::HTTP::Post.new(url)11request["Accept"] = "application/json"12request["Content-Type"] = "application/json"13request.body = JSON.dump({14"query" => "query NextBalancesPage($address: SuiAddress!, $after: String!) { address(address: $address) { balances(after: $after, first: 10) { pageInfo { hasNextPage endCursor } nodes { coinType { repr } totalBalance } } } }",15"variables" => {16"address" => "0x5094652429957619e6efa79a404a6714d1126e63f551f4b6c7fb76440f8118c9",17"after" => "pydXDwAAAABmUJRlJCmVdhnm76eaQEpnFNESbmP1UfS2x/t2RA+BGMkAAAAHNh3VibmOj82pp+5TuF76vvNWnQBBZkDS+qUW44Adf/wAAAAAAAAABVRPS0VOAAAAAAAAAAVUT0tFTgAAAAAAAAAA"18}19})2021response = https.request(request)22puts response.read_body23
1require "uri"2require "json"3require "net/http"45url = URI("https://docs-demo.sui-mainnet.quiknode.pro/graphql")67https = Net::HTTP.new(url.host, url.port)8https.use_ssl = true910request = Net::HTTP::Post.new(url)11request["Accept"] = "application/json"12request["Content-Type"] = "application/json"13request.body = JSON.dump({14"query" => "query NextBalancesPage($address: SuiAddress!, $after: String!) { address(address: $address) { balances(after: $after, first: 10) { pageInfo { hasNextPage endCursor } nodes { coinType { repr } totalBalance } } } }",15"variables" => {16"address" => "0x5094652429957619e6efa79a404a6714d1126e63f551f4b6c7fb76440f8118c9",17"after" => "pydXDwAAAABmUJRlJCmVdhnm76eaQEpnFNESbmP1UfS2x/t2RA+BGMkAAAAHNh3VibmOj82pp+5TuF76vvNWnQBBZkDS+qUW44Adf/wAAAAAAAAABVRPS0VOAAAAAAAAAAVUT0tFTgAAAAAAAAAA"18}19})2021response = https.request(request)22puts response.read_body23
Vous n'avez pas encore de compte ?
Créez votre endpoint Quicknode en quelques secondes et commencez à développer
Commencez gratuitement