/contracts/ink/{address}/query REST API Endpoint
Parámetros de ruta
dirección
cadena
OBLIGATORIO
Cargando...
Parámetros de consulta
method
cadena
Cargando...
gasLimit
entero
Cargando...
storageDepositLimit
entero
Cargando...
args
matriz
Cargando...
Devoluciones
debugMessage
cadena
Cargando...
gasConsumed
cadena
Cargando...
gasRequired
cadena
Cargando...
output
booleano
Cargando...
resultado
objeto
Cargando...
storageDeposit
objeto
Cargando...
Solicitud
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--encabezado '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--encabezado '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--encabezado '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--encabezado '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.append("accept", "application/json");5myHeaders.añadir(«Content-Type», "application/json");67const raw = JSON.stringify({});89const requestOptions = {10method: "POST",11encabezados: myHeaders,12cuerpo: sin procesar,13redirigir: «seguir»14};1516fetch("https://docs-demo.dot-mainnet.quiknode.pro/contracts/ink/{address}/query", requestOptions)17.entonces((respuesta) => respuesta.texto())18.entonces((resultado) => consola.log(resultado))19.captura((error) => consola.error(error));
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.append("accept", "application/json");5myHeaders.añadir(«Content-Type», "application/json");67const raw = JSON.stringify({});89const requestOptions = {10method: "POST",11encabezados: myHeaders,12cuerpo: sin procesar,13redirigir: «seguir»14};1516fetch("https://docs-demo.dot-mainnet.quiknode.pro/contracts/ink/{address}/query", requestOptions)17.entonces((respuesta) => respuesta.texto())18.entonces((resultado) => consola.log(resultado))19.captura((error) => consola.error(error));
1importar solicitudes2# 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({})9encabezados = {10«aceptar»: 'application/json',11«Content-Type»: 'application/json'12}1314respuesta = solicitudes.solicitud(«POST», url, encabezados=encabezados, datos=carga útil)1516imprimir(respuesta.texto)
1importar solicitudes2# 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({})9encabezados = {10«aceptar»: 'application/json',11«Content-Type»: 'application/json'12}1314respuesta = solicitudes.solicitud(«POST», url, encabezados=encabezados, datos=carga útil)1516imprimir(respuesta.texto)
1requiere «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/...)45requiere «net/http»67url = URI("https://docs-demo.dot-mainnet.quiknode.pro/contracts/ink/{address}/query")89http = Net::HTTP.new(url.host, url.port);10solicitud = Neto::HTTP::POST.nuevo(URL)11request["accept"] = "application/json"12solicitud[«Content-Type»] = «application/json»13request.body = JSON.dump({})1415respuesta = http.solicitud(solicitud)16muestra la respuesta.read_body17
1requiere «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/...)45requiere «net/http»67url = URI("https://docs-demo.dot-mainnet.quiknode.pro/contracts/ink/{address}/query")89http = Net::HTTP.new(url.host, url.port);10solicitud = Neto::HTTP::POST.nuevo(URL)11request["accept"] = "application/json"12solicitud[«Content-Type»] = «application/json»13request.body = JSON.dump({})1415respuesta = http.solicitud(solicitud)16muestra la respuesta.read_body17
¿Aún no tienes una cuenta?
Crea tuendpoint Quicknode endpoint segundos y empieza a desarrollar
Empieza gratis