dryRunTransaction 查詢
參數
encodedTransaction
字串
必填
載入中...
utxoValidation
布林值
必填
載入中...
退貨
資料
物件
載入中...
dryRun
陣列
載入中...
收據類型
字串
載入中...
資料
字串
載入中...
請求
1curl --location 'https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql' \2--header 'Accept: application/json' \3--標頭 'Content-Type: application/json' \4--data '{5"query": "mutation DryRun($encodedTransaction: HexString!, $utxoValidation: Boolean) { dryRun(tx: $encodedTransaction, utxoValidation: $utxoValidation) { receiptType data } }",6"variables": {7"encodedTransaction": "請在此處填入您的編碼交易",8"utxoValidation": true9}10}'
1curl --location 'https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql' \2--header 'Accept: application/json' \3--標頭 'Content-Type: application/json' \4--data '{5"query": "mutation DryRun($encodedTransaction: HexString!, $utxoValidation: Boolean) { dryRun(tx: $encodedTransaction, utxoValidation: $utxoValidation) { receiptType data } }",6"variables": {7"encodedTransaction": "請在此處填入您的編碼交易",8"utxoValidation": true9}10}'
1const DRY_RUN_MUTATION = `2mutation DryRun($encodedTransaction: HexString!, $utxoValidation: Boolean) {3dryRun(tx: $encodedTransaction, utxoValidation: $utxoValidation) {4收據類型5資料6}7}8`;910const QUERY_VARIABLES = {11encodedTransaction: '此處請填入您的編碼交易',12utxoValidation: true,13};1415const fetchDryRun = async () => {16試試看 {17const response = await fetch('https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql', {18方法: 'POST',19headers: {20「接受」: 'application/json',21「Content-Type」: 'application/json',22},23body: JSON.stringify({24查詢: DRY_RUN_MUTATION,25變數: 查詢變數:,26}),27});2829如果 (!回應.ok) {30throw new Error(`HTTP error! status: ${response.status}`);31}3233const 結果 = await response.json();34控制台.日誌('模擬執行結果:', result.data.dryRun);35} catch (錯誤) {36控制台.錯誤('執行 dryRun 時發生錯誤:', 錯誤);37}38};3940fetchDryRun();41
1const DRY_RUN_MUTATION = `2mutation DryRun($encodedTransaction: HexString!, $utxoValidation: Boolean) {3dryRun(tx: $encodedTransaction, utxoValidation: $utxoValidation) {4收據類型5資料6}7}8`;910const QUERY_VARIABLES = {11encodedTransaction: '此處請填入您的編碼交易',12utxoValidation: true,13};1415const fetchDryRun = async () => {16試試看 {17const response = await fetch('https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql', {18方法: 'POST',19headers: {20「接受」: 'application/json',21「Content-Type」: 'application/json',22},23body: JSON.stringify({24查詢: DRY_RUN_MUTATION,25變數: 查詢變數:,26}),27});2829如果 (!回應.ok) {30throw new Error(`HTTP error! status: ${response.status}`);31}3233const 結果 = await response.json();34控制台.日誌('模擬執行結果:', result.data.dryRun);35} catch (錯誤) {36控制台.錯誤('執行 dryRun 時發生錯誤:', 錯誤);37}38};3940fetchDryRun();41
1const myHeaders = new Headers();2myHeaders.追加("Accept", "application/json");3myHeaders.追加("Content-Type", "application/json");45const raw = JSON.stringify({6"query": "mutation DryRun($encodedTransaction: HexString!, $utxoValidation: Boolean) { dryRun(tx: $encodedTransaction, utxoValidation: $utxoValidation) { receiptType data } }",7"variables": {8"encodedTransaction": "您的編碼交易內容請填入此處",9「utxoValidation」: true10}11});1213const requestOptions = {14方法: 「POST」,15標題: myHeaders,16正文: 原始,17重定向: 「追蹤」18};1920取得(「https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql」, requestOptions)21.接著((回應) => 回應.文字())22.接著((結果) => 控制台.log(結果))23.catch((錯誤) => 控制台.錯誤(錯誤));
1const myHeaders = new Headers();2myHeaders.追加("Accept", "application/json");3myHeaders.追加("Content-Type", "application/json");45const raw = JSON.stringify({6"query": "mutation DryRun($encodedTransaction: HexString!, $utxoValidation: Boolean) { dryRun(tx: $encodedTransaction, utxoValidation: $utxoValidation) { receiptType data } }",7"variables": {8"encodedTransaction": "您的編碼交易內容請填入此處",9「utxoValidation」: true10}11});1213const requestOptions = {14方法: 「POST」,15標題: myHeaders,16正文: 原始,17重定向: 「追蹤」18};1920取得(「https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql」, requestOptions)21.接著((回應) => 回應.文字())22.接著((結果) => 控制台.log(結果))23.catch((錯誤) => 控制台.錯誤(錯誤));
1const { ApolloClient, InMemoryCache, gql } = require('@apollo/client/core');2const fetch = require('cross-fetch');34const 客戶端 = new ApolloClient({5uri: 《https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql》,6快取: new InMemoryCache(),7fetch: fetch,8headers: {9「接受」: 'application/json',10「Content-Type」: 'application/json'11}12});1314const DRY_RUN_MUTATION = gql`15mutation DryRun($encodedTransaction: HexString!, $utxoValidation: Boolean) {16dryRun(tx: $encodedTransaction, utxoValidation: $utxoValidation) {17收據類型18資料19}20}21`;2223const 變數 = {24encodedTransaction: "您的編碼交易內容請填入此處",25utxoValidation: true26};2728客戶.變異({29突變: DRY_RUN_MUTATION,30變數: 變數31})32.接著(結果 => 控制台.log('模擬執行結果:', result.data.dryRun))33.catchcatch(錯誤 => console.錯誤('錯誤:', 錯誤));
1const { ApolloClient, InMemoryCache, gql } = require('@apollo/client/core');2const fetch = require('cross-fetch');34const 客戶端 = new ApolloClient({5uri: 《https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql》,6快取: new InMemoryCache(),7fetch: fetch,8headers: {9「接受」: 'application/json',10「Content-Type」: 'application/json'11}12});1314const DRY_RUN_MUTATION = gql`15mutation DryRun($encodedTransaction: HexString!, $utxoValidation: Boolean) {16dryRun(tx: $encodedTransaction, utxoValidation: $utxoValidation) {17收據類型18資料19}20}21`;2223const 變數 = {24encodedTransaction: "您的編碼交易內容請填入此處",25utxoValidation: true26};2728客戶.變異({29突變: DRY_RUN_MUTATION,30變數: 變數31})32.接著(結果 => 控制台.log('模擬執行結果:', result.data.dryRun))33.catchcatch(錯誤 => console.錯誤('錯誤:', 錯誤));
1匯入 請求2import json34網址 = "https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql"56有效載荷 = json.dumps({7"query": "mutation DryRun($encodedTransaction: HexString!, $utxoValidation: Boolean) { dryRun(tx: $encodedTransaction, utxoValidation: $utxoValidation) { receiptType data } }",8"variables": {9"encodedTransaction": "您的編碼交易內容請填入此處",10「utxoValidation」: True11}12})13標題 = {14「接受」: 'application/json',15「Content-Type」: 'application/json'16}1718回應 = 請求.請求("POST", url, headers=headers, data=有效載荷)1920列印(回應.text)21
1匯入 請求2import json34網址 = "https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql"56有效載荷 = json.dumps({7"query": "mutation DryRun($encodedTransaction: HexString!, $utxoValidation: Boolean) { dryRun(tx: $encodedTransaction, utxoValidation: $utxoValidation) { receiptType data } }",8"variables": {9"encodedTransaction": "您的編碼交易內容請填入此處",10「utxoValidation」: True11}12})13標題 = {14「接受」: 'application/json',15「Content-Type」: 'application/json'16}1718回應 = 請求.請求("POST", url, headers=headers, data=有效載荷)1920列印(回應.text)21
1需要 "uri"2require "json"3需要 "net/http"45網址 = URI("https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql")67https = 網::HTTP.new(url.主機, url.port)8https.use_ssl = true910請求 = 淨::HTTP::POST.new(網址)11請求[「接受」] = "application/json"12請求["Content-Type"] = "application/json"13請求。正文 = JSON.dump({14"query": "mutation DryRun(\$encodedTransaction: HexString\!, \$utxoValidation: Boolean) { dryRun(tx: \$encodedTransaction, utxoValidation: \$utxoValidation) { receiptType data } }",15"variables": {16"encodedTransaction": "您的編碼交易內容請填入此處",17「utxoValidation」: true18}19})2021回應 = https.請求(請求)22將回應。read_body23
1需要 "uri"2require "json"3需要 "net/http"45網址 = URI("https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql")67https = 網::HTTP.new(url.主機, url.port)8https.use_ssl = true910請求 = 淨::HTTP::POST.new(網址)11請求[「接受」] = "application/json"12請求["Content-Type"] = "application/json"13請求。正文 = JSON.dump({14"query": "mutation DryRun(\$encodedTransaction: HexString\!, \$utxoValidation: Boolean) { dryRun(tx: \$encodedTransaction, utxoValidation: \$utxoValidation) { receiptType data } }",15"variables": {16"encodedTransaction": "您的編碼交易內容請填入此處",17「utxoValidation」: true18}19})2021回應 = https.請求(請求)22將回應。read_body23