listContractAssetBalances Query
Parameter
filter
Objekt
ERFORDERLICH
Wird geladen...
Vertrag
Zeichenkette
ERFORDERLICH
Wird geladen...
Rücksendungen
Daten
Objekt
Wird geladen...
contractBalances
Objekt
Wird geladen...
nodes
Array
Wird geladen...
Betrag
Zeichenkette
Wird geladen...
assetId
Zeichenkette
Wird geladen...
Anfrage
1curl --location 'https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql' \2--header 'Accept: application/json' \3--header 'Content-Type: application/json' \4--Daten '{5"query": "query ContractBalances($filter: ContractBalanceFilterInput!) { contractBalances(filter: $filter, first: 5) { nodes { amount assetId } } }",6"variables": {7"filter": {8"contract": "0x7777777777777777777777777777777777777777777777777777777777777777"9}10}11}'
1curl --location 'https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql' \2--header 'Accept: application/json' \3--header 'Content-Type: application/json' \4--Daten '{5"query": "query ContractBalances($filter: ContractBalanceFilterInput!) { contractBalances(filter: $filter, first: 5) { nodes { amount assetId } } }",6"variables": {7"filter": {8"contract": "0x7777777777777777777777777777777777777777777777777777777777777777"9}10}11}'
1const CONTRACT_BALANCES_QUERY = `2query ContractBalances($filter: ContractBalanceFilterInput!) {3contractBalances(filter: $filter, first: 5) {4nodes {5Betrag6assetId7}8}9}10`;1112const CONTRACT_FILTER = {13filter: {14contract: '0x7777777777777777777777777777777777777777777777777777777777777777',15},16};1718const fetchContractBalances = async () => {19try {20const response = await fetch('https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql', {21method: 'POST',22headers: {23'Accept': 'application/json',24'Content-Type': 'application/json',25},26body: JSON.stringify({27query: CONTRACT_BALANCES_QUERY,28variables: CONTRACT_FILTER,29}),30});3132if (!response.ok) {33throw new Error(`HTTP error! status: ${response.status}`);34}3536const result = await response.json();37console.log('Contract Balances:', result.data.contractBalances.nodes);38} catch (error) {39console.error('Error fetching contract balances:', error);40}41};4243fetchContractBalances();44
1const CONTRACT_BALANCES_QUERY = `2query ContractBalances($filter: ContractBalanceFilterInput!) {3contractBalances(filter: $filter, first: 5) {4nodes {5Betrag6assetId7}8}9}10`;1112const CONTRACT_FILTER = {13filter: {14contract: '0x7777777777777777777777777777777777777777777777777777777777777777',15},16};1718const fetchContractBalances = async () => {19try {20const response = await fetch('https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql', {21method: 'POST',22headers: {23'Accept': 'application/json',24'Content-Type': 'application/json',25},26body: JSON.stringify({27query: CONTRACT_BALANCES_QUERY,28variables: CONTRACT_FILTER,29}),30});3132if (!response.ok) {33throw new Error(`HTTP error! status: ${response.status}`);34}3536const result = await response.json();37console.log('Contract Balances:', result.data.contractBalances.nodes);38} catch (error) {39console.error('Error fetching contract balances:', error);40}41};4243fetchContractBalances();44
1const myHeaders = new Headers();2myHeaders.anhängen("Accept", "application/json");3myHeaders.anhängen("Content-Type", "application/json");45const raw = JSON.stringify({6"query": "query ContractBalances($filter: ContractBalanceFilterInput!) { contractBalances(filter: $filter, first: 5) { nodes { amount assetId } } }",7"variables": {8"filter": {9"contract": "0x7777777777777777777777777777777777777777777777777777777777777777"10}11}12});1314const requestOptions = {15Methode: „POST“,16Überschriften: myHeaders,17Körper: raw,18Weiterleitung: „follow“19};2021fetch("https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql", requestOptions)22.dann((Antwort) => Antwort.text())23.dann((Ergebnis) => Konsole.log(Ergebnis))24.catch((Fehler) => Konsole.Fehler(Fehler));
1const myHeaders = new Headers();2myHeaders.anhängen("Accept", "application/json");3myHeaders.anhängen("Content-Type", "application/json");45const raw = JSON.stringify({6"query": "query ContractBalances($filter: ContractBalanceFilterInput!) { contractBalances(filter: $filter, first: 5) { nodes { amount assetId } } }",7"variables": {8"filter": {9"contract": "0x7777777777777777777777777777777777777777777777777777777777777777"10}11}12});1314const requestOptions = {15Methode: „POST“,16Überschriften: myHeaders,17Körper: raw,18Weiterleitung: „follow“19};2021fetch("https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql", requestOptions)22.dann((Antwort) => Antwort.text())23.dann((Ergebnis) => Konsole.log(Ergebnis))24.catch((Fehler) => Konsole.Fehler(Fehler));
1const { ApolloClient, InMemoryCache, gql } = require('@apollo/client/core');2const fetch = require('cross-fetch');34const client = new ApolloClient({5uri: 'https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql',6cache: new InMemoryCache(),7fetch: fetch,8headers: {9'Accept': 'application/json',10'Content-Type': 'application/json'11}12});1314const CONTRACT_BALANCES_QUERY = gql`15query ContractBalances($filter: ContractBalanceFilterInput!) {16contractBalances(filter: $filter, first: 5) {17nodes {18Betrag19assetId20}21}22}23`;2425const variables = {26filter: {27contract: "0x7777777777777777777777777777777777777777777777777777777777777777"28}29};3031client.query({32query: CONTRACT_BALANCES_QUERY,33variables: variables34})35.then(result => {36console.log('Contract Balances:', JSON.stringify(result.data, null, 2));37})38.catch(error => console.error('Error:', error));
1const { ApolloClient, InMemoryCache, gql } = require('@apollo/client/core');2const fetch = require('cross-fetch');34const client = new ApolloClient({5uri: 'https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql',6cache: new InMemoryCache(),7fetch: fetch,8headers: {9'Accept': 'application/json',10'Content-Type': 'application/json'11}12});1314const CONTRACT_BALANCES_QUERY = gql`15query ContractBalances($filter: ContractBalanceFilterInput!) {16contractBalances(filter: $filter, first: 5) {17nodes {18Betrag19assetId20}21}22}23`;2425const variables = {26filter: {27contract: "0x7777777777777777777777777777777777777777777777777777777777777777"28}29};3031client.query({32query: CONTRACT_BALANCES_QUERY,33variables: variables34})35.then(result => {36console.log('Contract Balances:', JSON.stringify(result.data, null, 2));37})38.catch(error => console.error('Error:', error));
1import Anfragen2import json34url = "https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql"56Nutzlast = json.dumps({7"query": "query ContractBalances($filter: ContractBalanceFilterInput!) { contractBalances(filter: $filter, first: 5) { nodes { amount assetId } } }",8"variables": {9"filter": {10"contract": "0x7777777777777777777777777777777777777777777777777777777777777777"11}12}13})14Überschriften = {15„Akzeptieren“: 'application/json',16„Content-Type“: 'application/json'17}1819Antwort = Anfragen.Anfrage("POST", url, headers=headers, Daten=Nutzdaten)2021Drucken(Antwort.text)22
1import Anfragen2import json34url = "https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql"56Nutzlast = json.dumps({7"query": "query ContractBalances($filter: ContractBalanceFilterInput!) { contractBalances(filter: $filter, first: 5) { nodes { amount assetId } } }",8"variables": {9"filter": {10"contract": "0x7777777777777777777777777777777777777777777777777777777777777777"11}12}13})14Überschriften = {15„Akzeptieren“: 'application/json',16„Content-Type“: 'application/json'17}1819Antwort = Anfragen.Anfrage("POST", url, headers=headers, Daten=Nutzdaten)2021Drucken(Antwort.text)22
1require "uri"2require "json"3require „net/http“45url = URI("https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql")67https = Net::HTTP.new(url.host, URL.Port)8https.use_ssl = true910Anfrage = Netto::HTTP::POST.new(URL)11Anfrage[„Akzeptieren“] = „application/json“12Anfrage[„Content-Type“] = „application/json“13Anfrage.Inhalt = JSON.dump({14"query": "query ContractBalances(\$filter: ContractBalanceFilterInput\!) { contractBalances(filter: \$filter, first: 5) { nodes { amount assetId } } }",15"variables": {16"filter": {17"contract": "0x7777777777777777777777777777777777777777777777777777777777777777"18}19}20})2122Antwort = https.Anfrage(Anfrage)23gibt die Antwort aus.read_body24
1require "uri"2require "json"3require „net/http“45url = URI("https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql")67https = Net::HTTP.new(url.host, URL.Port)8https.use_ssl = true910Anfrage = Netto::HTTP::POST.new(URL)11Anfrage[„Akzeptieren“] = „application/json“12Anfrage[„Content-Type“] = „application/json“13Anfrage.Inhalt = JSON.dump({14"query": "query ContractBalances(\$filter: ContractBalanceFilterInput\!) { contractBalances(filter: \$filter, first: 5) { nodes { amount assetId } } }",15"variables": {16"filter": {17"contract": "0x7777777777777777777777777777777777777777777777777777777777777777"18}19}20})2122Antwort = https.Anfrage(Anfrage)23gibt die Antwort aus.read_body24
Haben Sie noch kein Konto?
Erstellen Sie Ihren Quicknode-Endpunkt in Sekundenschnelle und legen Sie los
Kostenlos loslegen