/transaction/fee-estimate REST API Endpoint
Parâmetros corporais
tx
cadeia de caracteres
OBRIGATÓRIO
A carregar...
Devoluções
weight
objeto
A carregar...
refTime
cadeia de caracteres
A carregar...
proofSize
cadeia de caracteres
A carregar...
class
cadeia de caracteres
A carregar...
partialFee
cadeia de caracteres
A carregar...
Pedido
1# AssetHub (default) - for transaction fee estimation on AssetHub parachain2curl --location 'https://docs-demo.dot-mainnet.quiknode.pro/transaction/fee-estimate' \3--cabeçalho 'Content-Type: application/json' \4--header 'Accept: application/json' \5--dados '{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--cabeçalho 'Content-Type: application/json' \12--header 'Accept: application/json' \13--dados '{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--cabeçalho 'Content-Type: application/json' \4--header 'Accept: application/json' \5--dados '{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--cabeçalho 'Content-Type: application/json' \12--header 'Accept: application/json' \13--dados '{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.acrescentar("Content-Type", "application/json");5myHeaders.append("Accept", "application/json");67const raw = JSON.stringify({8"tx": "YOUR_TRANSACTION"9});1011const requestOptions = {12método: "POST",13cabeçalhos: myHeaders,14corpo: raw,15redirecionar: "seguir"16};1718fetch("{(url}}transaction/fee-estimate", requestOptions)19.então((resposta) => resposta.texto())20.então((resultado) => console.log(resultado))21.catch((erro) => console.erro(erro));
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.acrescentar("Content-Type", "application/json");5myHeaders.append("Accept", "application/json");67const raw = JSON.stringify({8"tx": "YOUR_TRANSACTION"9});1011const requestOptions = {12método: "POST",13cabeçalhos: myHeaders,14corpo: raw,15redirecionar: "seguir"16};1718fetch("{(url}}transaction/fee-estimate", requestOptions)19.então((resposta) => resposta.texto())20.então((resultado) => console.log(resultado))21.catch((erro) => console.erro(erro));
1importar pedidos2# 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"78carga útil = json.dumps({9"tx": "YOUR_TRANSACTION"10})11cabeçalhos = {12'Content-Type': 'application/json',13'Accept': 'application/json'14}1516resposta = pedidos.pedido("POST", url, headers=headers, dados=carga útil)1718imprimir(resposta.texto)19
1importar pedidos2# 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"78carga útil = json.dumps({9"tx": "YOUR_TRANSACTION"10})11cabeçalhos = {12'Content-Type': 'application/json',13'Accept': 'application/json'14}1516resposta = pedidos.pedido("POST", url, headers=headers, dados=carga útil)1718imprimir(resposta.texto)19
1exigir "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/...)45require "net/http"67url = URI("{(url}}transaction/fee-estimate")89http = Net::HTTP.new(url.host, url.port);10pedido = Líquido::HTTP::POST.novo(url)11pedido["Content-Type"] = "application/json"12request["Accept"] = "application/json"13pedido.corpo = JSON.dump({14"tx": "YOUR_TRANSACTION"15})1617resposta = http.pedido(pedido)18insere a resposta.read_body19
1exigir "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/...)45require "net/http"67url = URI("{(url}}transaction/fee-estimate")89http = Net::HTTP.new(url.host, url.port);10pedido = Líquido::HTTP::POST.novo(url)11pedido["Content-Type"] = "application/json"12request["Accept"] = "application/json"13pedido.corpo = JSON.dump({14"tx": "YOUR_TRANSACTION"15})1617resposta = http.pedido(pedido)18insere a resposta.read_body19
Ainda não tem uma conta?
Crie o seu ponto de extremidade Quicknode em segundos e comece a desenvolver
Comece gratuitamente