/transaction/dry-run REST API Endpoint
Paramètres corporels
tx
chaîne de caractères
OBLIGATOIRE
Chargement en cours...
Retours
resultType
chaîne de caractères
Chargement en cours...
résultat
chaîne de caractères
Chargement en cours...
validityErrorType
chaîne de caractères
Chargement en cours...
Demande
1# AssetHub (default) - for transaction dry-run on AssetHub parachain2curl --location 'https://docs-demo.dot-mainnet.quiknode.pro/transaction/dry-run' \3--en-tête 'Content-Type: application/json' \4--header 'Accept: application/json' \5--données '{6"tx": "YOUR_TRANSACTION"7}'89# Polkadot Relaychain - for transaction dry-run on Relaychain (requires /rc prefix)10curl --location 'https://docs-demo.dot-mainnet.quiknode.pro/rc/transaction/dry-run' \11--en-tête 'Content-Type: application/json' \12--header 'Accept: application/json' \13--données '{14"tx": "YOUR_TRANSACTION"15}'
1# AssetHub (default) - for transaction dry-run on AssetHub parachain2curl --location 'https://docs-demo.dot-mainnet.quiknode.pro/transaction/dry-run' \3--en-tête 'Content-Type: application/json' \4--header 'Accept: application/json' \5--données '{6"tx": "YOUR_TRANSACTION"7}'89# Polkadot Relaychain - for transaction dry-run on Relaychain (requires /rc prefix)10curl --location 'https://docs-demo.dot-mainnet.quiknode.pro/rc/transaction/dry-run' \11--en-tête 'Content-Type: application/json' \12--header 'Accept: application/json' \13--données '{14"tx": "YOUR_TRANSACTION"15}'
1// For Polkadot Relaychain access, add '/rc' after https://docs-demo.dot-mainnet.quiknode.pro/ (e.g., https://docs-demo.dot-mainnet.quiknode.pro/rc/accounts/...)23const myHeaders = new Headers();4myHeaders.ajouter(« Content-Type », « application/json »);5myHeaders.append("Accept", "application/json");67const brut = JSON.stringify({8"tx": "YOUR_TRANSACTION"9});1011const requestOptions = {12méthode: « POST »,13en-têtes: myHeaders,14corps: brut,15redirection: « suivre »16};1718fetch("{(url}}transaction/dry-run", requestOptions)19.puis((réponse) => réponse.texte())20.puis((résultat) => console.log(résultat))21.catch((erreur) => console.erreur(erreur));
1// For Polkadot Relaychain access, add '/rc' after https://docs-demo.dot-mainnet.quiknode.pro/ (e.g., https://docs-demo.dot-mainnet.quiknode.pro/rc/accounts/...)23const myHeaders = new Headers();4myHeaders.ajouter(« Content-Type », « application/json »);5myHeaders.append("Accept", "application/json");67const brut = JSON.stringify({8"tx": "YOUR_TRANSACTION"9});1011const requestOptions = {12méthode: « POST »,13en-têtes: myHeaders,14corps: brut,15redirection: « suivre »16};1718fetch("{(url}}transaction/dry-run", requestOptions)19.puis((réponse) => réponse.texte())20.puis((résultat) => console.log(résultat))21.catch((erreur) => console.erreur(erreur));
1import demandes2# For Polkadot Relaychain access, add '/rc' after https://docs-demo.dot-mainnet.quiknode.pro/ (e.g., https://docs-demo.dot-mainnet.quiknode.pro/rc/accounts/...)34import json56url = "{(url}}transaction/dry-run"78charge utile = json.dumps({9"tx": "YOUR_TRANSACTION"10})11en-têtes = {12« Content-Type »: 'application/json',13« Accepter »: « application/json »14}1516réponse = demandes.demande(« POST », url, en-têtes=en-têtes, données=charge utile)1718imprimer(réponse.texte)19
1import demandes2# For Polkadot Relaychain access, add '/rc' after https://docs-demo.dot-mainnet.quiknode.pro/ (e.g., https://docs-demo.dot-mainnet.quiknode.pro/rc/accounts/...)34import json56url = "{(url}}transaction/dry-run"78charge utile = json.dumps({9"tx": "YOUR_TRANSACTION"10})11en-têtes = {12« Content-Type »: 'application/json',13« Accepter »: « application/json »14}1516réponse = demandes.demande(« POST », url, en-têtes=en-têtes, données=charge utile)1718imprimer(réponse.texte)19
1nécessite « uri »2require « json »3# For Polkadot Relaychain access, add '/rc' after https://docs-demo.dot-mainnet.quiknode.pro/ (e.g., https://docs-demo.dot-mainnet.quiknode.pro/rc/accounts/...)45nécessite « net/http »67url = URI("{(url}}transaction/dry-run")89http = Net::HTTP.new(url.host, url.port);10demande = Net::HTTP::POST.nouveau(URL)11demande[« Content-Type »] = « application/json »12demande[« Accepter »] = « application/json »13demande.corps = JSON.dump({14"tx": "YOUR_TRANSACTION"15})1617réponse = http.requête(requête)18affiche la réponse.read_body19
1nécessite « uri »2require « json »3# For Polkadot Relaychain access, add '/rc' after https://docs-demo.dot-mainnet.quiknode.pro/ (e.g., https://docs-demo.dot-mainnet.quiknode.pro/rc/accounts/...)45nécessite « net/http »67url = URI("{(url}}transaction/dry-run")89http = Net::HTTP.new(url.host, url.port);10demande = Net::HTTP::POST.nouveau(URL)11demande[« Content-Type »] = « application/json »12demande[« Accepter »] = « application/json »13demande.corps = JSON.dump({14"tx": "YOUR_TRANSACTION"15})1617réponse = http.requête(requête)18affiche la réponse.read_body19
Vous n'avez pas encore de compte ?
Créez votreendpoint Quicknode endpoint quelques secondes et commencez à développer
Commencez gratuitement