getContractAssetBalance Query
매개변수
계약
문자열
필수
로딩 중...
자산
문자열
필수
로딩 중...
반품
데이터
객체
로딩 중...
contractBalance
객체
로딩 중...
계약
문자열
로딩 중...
금액
문자열
로딩 중...
assetId
문자열
로딩 중...
요청
1curl --location 'https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql' \2--header 'Accept: application/json' \3--헤더 'Content-Type: application/json' \4--데이터 '{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--헤더 'Content-Type: application/json' \4--데이터 '{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) {4계약5금액6assetId7}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) {4계약5금액6assetId7}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.append("Accept", "application/json");3myHeaders.추가("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 = {14메서드: "POST",15헤더: myHeaders,16본문: raw,17리디렉션: "팔로우"18};1920fetch("https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql", requestOptions)21.그런 다음((응답) => 응답.text())22.그런 다음((결과) => console.log(result))23.catchcatch ((오류) => console.오류(오류));
1const myHeaders = new Headers();2myHeaders.append("Accept", "application/json");3myHeaders.추가("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 = {14메서드: "POST",15헤더: myHeaders,16본문: raw,17리디렉션: "팔로우"18};1920fetch("https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql", requestOptions)21.그런 다음((응답) => 응답.text())22.그런 다음((결과) => console.log(result))23.catchcatch ((오류) => console.오류(오류));
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'수락': '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) {17계약18금액19assetId20}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'수락': '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) {17계약18금액19assetId20}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 요청2import json34url = "https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql"56페이로드 = 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헤더 = {14'수락': 'application/json',15'Content-Type': 'application/json'16}1718답변 = 요청.요청("POST", url, 헤더=헤더, 데이터=페이로드)1920인쇄(응답.text)21
1import 요청2import json34url = "https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql"56페이로드 = 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헤더 = {14'수락': 'application/json',15'Content-Type': 'application/json'16}1718답변 = 요청.요청("POST", url, 헤더=헤더, 데이터=페이로드)1920인쇄(응답.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.호스트, url.포트)8https.use_ssl = true910요청 = 순::HTTP::POST.새(URL)11요청["수락"] = "application/json"12요청["Content-Type"] = "application/json"13요청.본문 = 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})2021답변 = https.요청(요청)22응답을 반환합니다.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.호스트, url.포트)8https.use_ssl = true910요청 = 순::HTTP::POST.새(URL)11요청["수락"] = "application/json"12요청["Content-Type"] = "application/json"13요청.본문 = 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})2021답변 = https.요청(요청)22응답을 반환합니다.read_body23