dryRunTransaction Query
Parameters
encodedTransaction
tekenreeks
VERPLICHT
Bezig met laden...
utxoValidation
booleaanse waarde
VERPLICHT
Bezig met laden...
Retourzendingen
gegevens
object
Bezig met laden...
dryRun
array
Bezig met laden...
receiptType
tekenreeks
Bezig met laden...
gegevens
tekenreeks
Bezig met laden...
Verzoek
1curl --location 'https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql' \2--header 'Accept: application/json' \3--header '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": "YOUR_ENCODED_TRANSACTION_HERE",8"utxoValidation": true9}10}'
1curl --location 'https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql' \2--header 'Accept: application/json' \3--header '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": "YOUR_ENCODED_TRANSACTION_HERE",8"utxoValidation": true9}10}'
1const DRY_RUN_MUTATION = `2mutation DryRun($encodedTransaction: HexString!, $utxoValidation: Boolean) {3dryRun(tx: $encodedTransaction, utxoValidation: $utxoValidation) {4receiptType5gegevens6}7}8`;910const QUERY_VARIABLES = {11encodedTransaction: 'YOUR_ENCODED_TRANSACTION_HERE',12utxoValidation: true,13};1415const fetchDryRun = async () => {16try {17const response = await fetch('https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql', {18method: 'POST',19headers: {20'Accept': 'application/json',21'Content-Type': 'application/json',22},23body: JSON.stringify({24query: DRY_RUN_MUTATION,25variables: QUERY_VARIABLES,26}),27});2829if (!response.ok) {30throw new Error(`HTTP error! status: ${response.status}`);31}3233const result = await response.json();34console.log('DryRun Result:', result.data.dryRun);35} catch (error) {36console.error('Error running dryRun:', error);37}38};3940fetchDryRun();41
1const DRY_RUN_MUTATION = `2mutation DryRun($encodedTransaction: HexString!, $utxoValidation: Boolean) {3dryRun(tx: $encodedTransaction, utxoValidation: $utxoValidation) {4receiptType5gegevens6}7}8`;910const QUERY_VARIABLES = {11encodedTransaction: 'YOUR_ENCODED_TRANSACTION_HERE',12utxoValidation: true,13};1415const fetchDryRun = async () => {16try {17const response = await fetch('https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql', {18method: 'POST',19headers: {20'Accept': 'application/json',21'Content-Type': 'application/json',22},23body: JSON.stringify({24query: DRY_RUN_MUTATION,25variables: QUERY_VARIABLES,26}),27});2829if (!response.ok) {30throw new Error(`HTTP error! status: ${response.status}`);31}3233const result = await response.json();34console.log('DryRun Result:', result.data.dryRun);35} catch (error) {36console.error('Error running dryRun:', error);37}38};3940fetchDryRun();41
1const myHeaders = new Headers();2myHeaders.append("Accept", "application/json");3myHeaders.toevoegen("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": "YOUR_ENCODED_TRANSACTION_HERE",9"utxoValidation": true10}11});1213const requestOptions = {14methode: "POST",15kopteksten: myHeaders,16body: raw,17omleiden: "volgen"18};1920fetch("https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql", requestOptions)21.dan((reactie) => reactie.tekst())22.dan((resultaat) => console.log(resultaat))23.catch((fout) => console.fout(fout));
1const myHeaders = new Headers();2myHeaders.append("Accept", "application/json");3myHeaders.toevoegen("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": "YOUR_ENCODED_TRANSACTION_HERE",9"utxoValidation": true10}11});1213const requestOptions = {14methode: "POST",15kopteksten: myHeaders,16body: raw,17omleiden: "volgen"18};1920fetch("https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql", requestOptions)21.dan((reactie) => reactie.tekst())22.dan((resultaat) => console.log(resultaat))23.catch((fout) => console.fout(fout));
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 DRY_RUN_MUTATION = gql`15mutation DryRun($encodedTransaction: HexString!, $utxoValidation: Boolean) {16dryRun(tx: $encodedTransaction, utxoValidation: $utxoValidation) {17receiptType18gegevens19}20}21`;2223const variables = {24encodedTransaction: "YOUR_ENCODED_TRANSACTION_HERE",25utxoValidation: true26};2728client.mutate({29mutation: DRY_RUN_MUTATION,30variables: variables31})32.then(result => console.log('Dry Run Result:', result.data.dryRun))33.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 DRY_RUN_MUTATION = gql`15mutation DryRun($encodedTransaction: HexString!, $utxoValidation: Boolean) {16dryRun(tx: $encodedTransaction, utxoValidation: $utxoValidation) {17receiptType18gegevens19}20}21`;2223const variables = {24encodedTransaction: "YOUR_ENCODED_TRANSACTION_HERE",25utxoValidation: true26};2728client.mutate({29mutation: DRY_RUN_MUTATION,30variables: variables31})32.then(result => console.log('Dry Run Result:', result.data.dryRun))33.catch(error => console.error('Error:', error));
1import verzoeken2import json34url = "https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql"56nuttige lading = json.dumps({7"query": "mutation DryRun($encodedTransaction: HexString!, $utxoValidation: Boolean) { dryRun(tx: $encodedTransaction, utxoValidation: $utxoValidation) { receiptType data } }",8"variables": {9"encodedTransaction": "YOUR_ENCODED_TRANSACTION_HERE",10"utxoValidation": True11}12})13kopteksten = {14'Accept': 'application/json',15'Content-Type': 'application/json'16}1718antwoord = verzoeken.verzoek("POST", url, headers=headers, gegevens=payload)1920afdrukken(reactie.tekst)21
1import verzoeken2import json34url = "https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql"56nuttige lading = json.dumps({7"query": "mutation DryRun($encodedTransaction: HexString!, $utxoValidation: Boolean) { dryRun(tx: $encodedTransaction, utxoValidation: $utxoValidation) { receiptType data } }",8"variables": {9"encodedTransaction": "YOUR_ENCODED_TRANSACTION_HERE",10"utxoValidation": True11}12})13kopteksten = {14'Accept': 'application/json',15'Content-Type': 'application/json'16}1718antwoord = verzoeken.verzoek("POST", url, headers=headers, gegevens=payload)1920afdrukken(reactie.tekst)21
1vereisen "uri"2vereisen "json"3vereisen "net/http"45url = URI("https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql")67https = Net::HTTP.nieuw(url.host, url.poort)8https.use_ssl = true910verzoek = Netto::HTTP::POST.nieuw(url)11request["Accept"] = "application/json"12verzoek["Content-Type"] = "application/json"13verzoek.tekst = JSON.dump({14"query": "mutation DryRun(\$encodedTransaction: HexString\!, \$utxoValidation: Boolean) { dryRun(tx: \$encodedTransaction, utxoValidation: \$utxoValidation) { receiptType data } }",15"variables": {16"encodedTransaction": "YOUR_ENCODED_TRANSACTION_HERE",17"utxoValidation": true18}19})2021antwoord = https.verzoek(verzoek)22geeft het antwoord weer.read_body23
1vereisen "uri"2vereisen "json"3vereisen "net/http"45url = URI("https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql")67https = Net::HTTP.nieuw(url.host, url.poort)8https.use_ssl = true910verzoek = Netto::HTTP::POST.nieuw(url)11request["Accept"] = "application/json"12verzoek["Content-Type"] = "application/json"13verzoek.tekst = JSON.dump({14"query": "mutation DryRun(\$encodedTransaction: HexString\!, \$utxoValidation: Boolean) { dryRun(tx: \$encodedTransaction, utxoValidation: \$utxoValidation) { receiptType data } }",15"variables": {16"encodedTransaction": "YOUR_ENCODED_TRANSACTION_HERE",17"utxoValidation": true18}19})2021antwoord = https.verzoek(verzoek)22geeft het antwoord weer.read_body23
Heb je nog geen account?
Maak binnen enkele seconden je Quicknode-eindpunt aan en ga aan de slag
Ga gratis aan de slag