dryRunTransaction Query
Paramètres
encodedTransaction
chaîne de caractères
OBLIGATOIRE
Chargement...
utxoValidation
booléen
OBLIGATOIRE
Chargement...
Renvoie
données
objet
Chargement...
dryRun
tableau
Chargement...
receiptType
chaîne de caractères
Chargement...
données
chaîne de caractères
Chargement...
Requête
1curl --location 'https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql' \2--en-tête '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--en-tête '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) {4receiptType5données6}7}8`;910const QUERY_VARIABLES = {11encodedTransaction: 'YOUR_ENCODED_TRANSACTION_HERE',12utxoValidation: true,13};1415const fetchDryRun = async () => {16essayer {17const response = await fetch('https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql', {18méthode: « POST »,19headers: {20« Accepter »: 'application/json',21« Content-Type »: 'application/json',22},23body: JSON.stringify({24query: DRY_RUN_MUTATION,25variables: QUERY_VARIABLES,26}),27});2829si (!réponse.ok) {30throw new Error(`HTTP error! status: ${response.status}`);31}3233const résultat = await response.json();34console.log('DryRun Result:', result.data.dryRun);35} catch (erreur) {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) {4receiptType5données6}7}8`;910const QUERY_VARIABLES = {11encodedTransaction: 'YOUR_ENCODED_TRANSACTION_HERE',12utxoValidation: true,13};1415const fetchDryRun = async () => {16essayer {17const response = await fetch('https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql', {18méthode: « POST »,19headers: {20« Accepter »: 'application/json',21« Content-Type »: 'application/json',22},23body: JSON.stringify({24query: DRY_RUN_MUTATION,25variables: QUERY_VARIABLES,26}),27});2829si (!réponse.ok) {30throw new Error(`HTTP error! status: ${response.status}`);31}3233const résultat = await response.json();34console.log('DryRun Result:', result.data.dryRun);35} catch (erreur) {36console.error('Error running dryRun:', error);37}38};3940fetchDryRun();41
1const myHeaders = new Headers();2myHeaders.append("Accept", "application/json");3mesEnTêtes.ajouter("Content-Type", "application/json");45const brut = 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 = {14méthode: « POST »,15headers: myHeaders,16body: raw,17redirect: "follow"18};1920récupérer(« https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql », requestOptions)21.then((response) => response.text())22.then((result) => console.log(result))23.catch((error) => console.error(error));
1const myHeaders = new Headers();2myHeaders.append("Accept", "application/json");3mesEnTêtes.ajouter("Content-Type", "application/json");45const brut = 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 = {14méthode: « POST »,15headers: myHeaders,16body: raw,17redirect: "follow"18};1920récupérer(« https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql », requestOptions)21.then((response) => response.text())22.then((result) => console.log(result))23.catch((error) => console.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(),7récupérer: récupérer,8headers: {9« Accepter »: '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) {17receiptType18données19}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(erreur => console.erreur('Erreur :', erreur));
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(),7récupérer: récupérer,8headers: {9« Accepter »: '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) {17receiptType18données19}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(erreur => console.erreur('Erreur :', erreur));
1import requests2import json34url = « https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql »56payload = 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})13headers = {14'Accept': 'application/json',15'Content-Type': 'application/json'16}1718response = requests.request("POST", url, headers=headers, data=payload)1920print(response.text)21
1import requests2import json34url = « https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql »56payload = 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})13headers = {14'Accept': 'application/json',15'Content-Type': 'application/json'16}1718response = requests.request("POST", url, headers=headers, data=payload)1920print(response.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 = true910request = Net::HTTP::Post.new(url)11request["Accept"] = "application/json"12request["Content-Type"] = "application/json"13request.body = 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})2021response = https.request(request)22puts response.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 = true910request = Net::HTTP::Post.new(url)11request["Accept"] = "application/json"12request["Content-Type"] = "application/json"13request.body = 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})2021response = https.request(request)22puts response.read_body23
Vous n'avez pas encore de compte ?
Créez votre endpoint Quicknode en quelques secondes et commencez à développer
Commencez gratuitement