getContractAssetBalance Query
Parameter
Vertrag
Zeichenkette
ERFORDERLICH
Wird geladen...
asset
Zeichenkette
ERFORDERLICH
Wird geladen...
Rücksendungen
Daten
Objekt
Wird geladen...
contractBalance
Objekt
Wird geladen...
Vertrag
Zeichenkette
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 ContractBalance($contract: ContractId, $asset: AssetId) { contractBalance(contract: $contract, asset: $asset) { contract amount assetId } }",6"variables": {7"contract": "0x7777777777777777777777777777777777777777777777777777777777777777",8"asset": "0x2a0d0ed9d2217ec7f32dcd9a1902ce2a66d68437aeff84e3a3cc8bebee0d2eea"9}10}'
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 ContractBalance($contract: ContractId, $asset: AssetId) { contractBalance(contract: $contract, asset: $asset) { contract amount assetId } }",6"variables": {7"contract": "0x7777777777777777777777777777777777777777777777777777777777777777",8"asset": "0x2a0d0ed9d2217ec7f32dcd9a1902ce2a66d68437aeff84e3a3cc8bebee0d2eea"9}10}'
1const CONTRACT_BALANCE_QUERY = `2query ContractBalance($contract: ContractId, $asset: AssetId) {3contractBalance(contract: $contract, asset: $asset) {4Vertrag5Betrag6assetId7}8}9`;1011const QUERY_VARIABLE = {12contract: '0x7777777777777777777777777777777777777777777777777777777777777777',13asset: '0x2a0d0ed9d2217ec7f32dcd9a1902ce2a66d68437aeff84e3a3cc8bebee0d2eea',14};1516const fetchContractBalance = async () => {17try {18const response = await fetch('https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql', {19method: 'POST',20headers: {21'Accept': 'application/json',22'Content-Type': 'application/json',23},24body: JSON.stringify({25query: CONTRACT_BALANCE_QUERY,26variables: QUERY_VARIABLE,27}),28});2930if (!response.ok) {31throw new Error(`HTTP error! status: ${response.status}`);32}3334const result = await response.json();35console.log('Contract Balance:', result.data.contractBalance);36} catch (error) {37console.error('Error fetching contract balance:', error);38}39};4041fetchContractBalance();42
1const CONTRACT_BALANCE_QUERY = `2query ContractBalance($contract: ContractId, $asset: AssetId) {3contractBalance(contract: $contract, asset: $asset) {4Vertrag5Betrag6assetId7}8}9`;1011const QUERY_VARIABLE = {12contract: '0x7777777777777777777777777777777777777777777777777777777777777777',13asset: '0x2a0d0ed9d2217ec7f32dcd9a1902ce2a66d68437aeff84e3a3cc8bebee0d2eea',14};1516const fetchContractBalance = async () => {17try {18const response = await fetch('https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql', {19method: 'POST',20headers: {21'Accept': 'application/json',22'Content-Type': 'application/json',23},24body: JSON.stringify({25query: CONTRACT_BALANCE_QUERY,26variables: QUERY_VARIABLE,27}),28});2930if (!response.ok) {31throw new Error(`HTTP error! status: ${response.status}`);32}3334const result = await response.json();35console.log('Contract Balance:', result.data.contractBalance);36} catch (error) {37console.error('Error fetching contract balance:', error);38}39};4041fetchContractBalance();42
1const myHeaders = new Headers();2myHeaders.anhängen("Accept", "application/json");3myHeaders.anhängen("Content-Type", "application/json");45const raw = JSON.stringify({6"query": "query ContractBalance($contract: ContractId, $asset: AssetId) { contractBalance(contract: $contract, asset: $asset) { contract amount assetId } }",7"variables": {8"contract": "0x7777777777777777777777777777777777777777777777777777777777777777",9"asset": "0x2a0d0ed9d2217ec7f32dcd9a1902ce2a66d68437aeff84e3a3cc8bebee0d2eea"10}11});1213const requestOptions = {14Methode: „POST“,15Überschriften: myHeaders,16Körper: raw,17Weiterleitung: „follow“18};1920fetch("https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql", requestOptions)21.dann((Antwort) => Antwort.text())22.dann((Ergebnis) => Konsole.log(Ergebnis))23.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 ContractBalance($contract: ContractId, $asset: AssetId) { contractBalance(contract: $contract, asset: $asset) { contract amount assetId } }",7"variables": {8"contract": "0x7777777777777777777777777777777777777777777777777777777777777777",9"asset": "0x2a0d0ed9d2217ec7f32dcd9a1902ce2a66d68437aeff84e3a3cc8bebee0d2eea"10}11});1213const requestOptions = {14Methode: „POST“,15Überschriften: myHeaders,16Körper: raw,17Weiterleitung: „follow“18};1920fetch("https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql", requestOptions)21.dann((Antwort) => Antwort.text())22.dann((Ergebnis) => Konsole.log(Ergebnis))23.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_BALANCE_QUERY = gql`15query ContractBalance($contract: ContractId, $asset: AssetId) {16contractBalance(contract: $contract, asset: $asset) {17Vertrag18Betrag19assetId20}21}22`;2324const variables = {25contract: "0x7777777777777777777777777777777777777777777777777777777777777777",26asset: "0x2a0d0ed9d2217ec7f32dcd9a1902ce2a66d68437aeff84e3a3cc8bebee0d2eea"27};2829client.query({30query: CONTRACT_BALANCE_QUERY,31variables: variables32})33.then(result => {34const balance = result.data.contractBalance;35console.log('Contract Balance Information:');36console.log(`Contract: ${balance.contract}`);37console.log(`Amount: ${balance.amount}`);38console.log(`Asset ID: ${balance.assetId}`);39})40.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_BALANCE_QUERY = gql`15query ContractBalance($contract: ContractId, $asset: AssetId) {16contractBalance(contract: $contract, asset: $asset) {17Vertrag18Betrag19assetId20}21}22`;2324const variables = {25contract: "0x7777777777777777777777777777777777777777777777777777777777777777",26asset: "0x2a0d0ed9d2217ec7f32dcd9a1902ce2a66d68437aeff84e3a3cc8bebee0d2eea"27};2829client.query({30query: CONTRACT_BALANCE_QUERY,31variables: variables32})33.then(result => {34const balance = result.data.contractBalance;35console.log('Contract Balance Information:');36console.log(`Contract: ${balance.contract}`);37console.log(`Amount: ${balance.amount}`);38console.log(`Asset ID: ${balance.assetId}`);39})40.catch(error => console.error('Error:', error));
1import Anfragen2import json34url = "https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql"56Nutzlast = json.dumps({7"query": "query ContractBalance($contract: ContractId, $asset: AssetId) { contractBalance(contract: $contract, asset: $asset) { contract amount assetId } }",8"variables": {9"contract": "0x7777777777777777777777777777777777777777777777777777777777777777",10"asset": "0x2a0d0ed9d2217ec7f32dcd9a1902ce2a66d68437aeff84e3a3cc8bebee0d2eea"11}12})13Überschriften = {14„Akzeptieren“: 'application/json',15„Content-Type“: 'application/json'16}1718Antwort = Anfragen.Anfrage("POST", url, headers=headers, Daten=Nutzdaten)1920Drucken(Antwort.text)21
1import Anfragen2import json34url = "https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql"56Nutzlast = json.dumps({7"query": "query ContractBalance($contract: ContractId, $asset: AssetId) { contractBalance(contract: $contract, asset: $asset) { contract amount assetId } }",8"variables": {9"contract": "0x7777777777777777777777777777777777777777777777777777777777777777",10"asset": "0x2a0d0ed9d2217ec7f32dcd9a1902ce2a66d68437aeff84e3a3cc8bebee0d2eea"11}12})13Überschriften = {14„Akzeptieren“: 'application/json',15„Content-Type“: 'application/json'16}1718Antwort = Anfragen.Anfrage("POST", url, headers=headers, Daten=Nutzdaten)1920Drucken(Antwort.text)21
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 ContractBalance(\$contract: ContractId, \$asset: AssetId) { contractBalance(contract: \$contract, asset: \$asset) { contract amount assetId } }",15"variables": {16"contract": "0x7777777777777777777777777777777777777777777777777777777777777777",17"asset": "0x2a0d0ed9d2217ec7f32dcd9a1902ce2a66d68437aeff84e3a3cc8bebee0d2eea"18}19})2021Antwort = https.Anfrage(Anfrage)22gibt die Antwort aus.read_body23
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 ContractBalance(\$contract: ContractId, \$asset: AssetId) { contractBalance(contract: \$contract, asset: \$asset) { contract amount assetId } }",15"variables": {16"contract": "0x7777777777777777777777777777777777777777777777777777777777777777",17"asset": "0x2a0d0ed9d2217ec7f32dcd9a1902ce2a66d68437aeff84e3a3cc8bebee0d2eea"18}19})2021Antwort = https.Anfrage(Anfrage)22gibt die Antwort aus.read_body23
Haben Sie noch kein Konto?
Erstellen Sie Ihren Quicknode-Endpunkt in Sekundenschnelle und legen Sie los
Kostenlos loslegen