/transaction/fee-estimate REST API Endpoint
Paramètres corporels
tx
chaîne de caractères
OBLIGATOIRE
Chargement en cours...
Retours
poids
objet
Chargement en cours...
refTime
chaîne de caractères
Chargement en cours...
proofSize
chaîne de caractères
Chargement en cours...
class
chaîne de caractères
Chargement en cours...
partialFee
chaîne de caractères
Chargement en cours...
Demande
1# AssetHub (default) - for transaction fee estimation on AssetHub parachain2curl --location 'https://docs-demo.dot-mainnet.quiknode.pro/transaction/fee-estimate' \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 fee estimation on Relaychain (requires /rc prefix)10curl --location 'https://docs-demo.dot-mainnet.quiknode.pro/rc/transaction/fee-estimate' \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 fee estimation on AssetHub parachain2curl --location 'https://docs-demo.dot-mainnet.quiknode.pro/transaction/fee-estimate' \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 fee estimation on Relaychain (requires /rc prefix)10curl --location 'https://docs-demo.dot-mainnet.quiknode.pro/rc/transaction/fee-estimate' \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/fee-estimate", 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/fee-estimate", 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/fee-estimate"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/fee-estimate"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/fee-estimate")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/fee-estimate")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