/contracts/ink/{address}/query REST API Endpoint
Parâmetros do caminho
morada
cadeia de caracteres
OBRIGATÓRIO
A carregar...
Parâmetros de consulta
method
cadeia de caracteres
A carregar...
gasLimit
número inteiro
A carregar...
storageDepositLimit
número inteiro
A carregar...
args
matriz
A carregar...
Devoluções
debugMessage
cadeia de caracteres
A carregar...
gasConsumed
cadeia de caracteres
A carregar...
gasRequired
cadeia de caracteres
A carregar...
saída
booleano
A carregar...
resultado
objeto
A carregar...
storageDeposit
objeto
A carregar...
Pedido
1# AssetHub (default) - for ink! contract queries on AssetHub parachain2curl --location 'https://docs-demo.dot-mainnet.quiknode.pro/contracts/ink/{address}/query' \3--header 'accept: application/json' \4--cabeçalho 'Content-Type: application/json' \5--data '{}'67# Polkadot Relaychain - for ink! contract queries on Relaychain (requires /rc prefix)8curl --location 'https://docs-demo.dot-mainnet.quiknode.pro/rc/contracts/ink/{address}/query' \9--header 'accept: application/json' \10--cabeçalho 'Content-Type: application/json' \11--data '{}'
1# AssetHub (default) - for ink! contract queries on AssetHub parachain2curl --location 'https://docs-demo.dot-mainnet.quiknode.pro/contracts/ink/{address}/query' \3--header 'accept: application/json' \4--cabeçalho 'Content-Type: application/json' \5--data '{}'67# Polkadot Relaychain - for ink! contract queries on Relaychain (requires /rc prefix)8curl --location 'https://docs-demo.dot-mainnet.quiknode.pro/rc/contracts/ink/{address}/query' \9--header 'accept: application/json' \10--cabeçalho 'Content-Type: application/json' \11--data '{}'
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("accept", "application/json");5myHeaders.acrescentar("Content-Type", "application/json");67const raw = JSON.stringify({});89const requestOptions = {10método: "POST",11cabeçalhos: myHeaders,12corpo: raw,13redirecionar: "seguir"14};1516fetch("https://docs-demo.dot-mainnet.quiknode.pro/contracts/ink/{address}/query", requestOptions)17.então((resposta) => resposta.texto())18.então((resultado) => console.log(resultado))19.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("accept", "application/json");5myHeaders.acrescentar("Content-Type", "application/json");67const raw = JSON.stringify({});89const requestOptions = {10método: "POST",11cabeçalhos: myHeaders,12corpo: raw,13redirecionar: "seguir"14};1516fetch("https://docs-demo.dot-mainnet.quiknode.pro/contracts/ink/{address}/query", requestOptions)17.então((resposta) => resposta.texto())18.então((resultado) => console.log(resultado))19.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 = "https://docs-demo.dot-mainnet.quiknode.pro/contracts/ink/{address}/query"78payload = json.dumps({})9cabeçalhos = {10«aceitar»: 'application/json',11'Content-Type': 'application/json'12}1314resposta = pedidos.pedido("POST", url, headers=headers, dados=carga útil)1516imprimir(resposta.texto)
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 = "https://docs-demo.dot-mainnet.quiknode.pro/contracts/ink/{address}/query"78payload = json.dumps({})9cabeçalhos = {10«aceitar»: 'application/json',11'Content-Type': 'application/json'12}1314resposta = pedidos.pedido("POST", url, headers=headers, dados=carga útil)1516imprimir(resposta.texto)
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("https://docs-demo.dot-mainnet.quiknode.pro/contracts/ink/{address}/query")89http = Net::HTTP.new(url.host, url.port);10pedido = Líquido::HTTP::POST.novo(url)11pedido["aceitar"] = "application/json"12pedido["Content-Type"] = "application/json"13request.body = JSON.dump({})1415resposta = http.pedido(pedido)16insere a resposta.read_body17
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("https://docs-demo.dot-mainnet.quiknode.pro/contracts/ink/{address}/query")89http = Net::HTTP.new(url.host, url.port);10pedido = Líquido::HTTP::POST.novo(url)11pedido["aceitar"] = "application/json"12pedido["Content-Type"] = "application/json"13request.body = JSON.dump({})1415resposta = http.pedido(pedido)16insere a resposta.read_body17
Ainda não tem uma conta?
Crie o seu ponto de extremidade Quicknode em segundos e comece a desenvolver
Comece gratuitamente