/contracts/ink/{address}/query REST API Endpoint
Paramètres de chemin
adresse
chaîne de caractères
OBLIGATOIRE
Chargement...
Paramètres de requête
method
chaîne de caractères
Chargement...
gasLimit
entier
Chargement...
storageDepositLimit
entier
Chargement...
args
tableau
Chargement...
Renvoie
debugMessage
chaîne de caractères
Chargement...
gasConsumed
chaîne de caractères
Chargement...
gasRequired
chaîne de caractères
Chargement...
sortie
booléen
Chargement...
résultat
objet
Chargement...
storageDeposit
objet
Chargement...
Requête
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--header '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--header '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--header '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--header '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");5mesEnTêtes.ajouter("Content-Type", "application/json");67const raw = JSON.stringify({});89const requestOptions = {10méthode: « POST »,11headers: myHeaders,12body: raw,13redirect: "follow"14};1516fetch("https://docs-demo.dot-mainnet.quiknode.pro/contracts/ink/{address}/query", requestOptions)17.then((response) => response.text())18.then((result) => console.log(result))19.catch((error) => console.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");5mesEnTêtes.ajouter("Content-Type", "application/json");67const raw = JSON.stringify({});89const requestOptions = {10méthode: « POST »,11headers: myHeaders,12body: raw,13redirect: "follow"14};1516fetch("https://docs-demo.dot-mainnet.quiknode.pro/contracts/ink/{address}/query", requestOptions)17.then((response) => response.text())18.then((result) => console.log(result))19.catch((error) => console.error(error));
1import requests2# 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({})9headers = {10'accept': 'application/json',11'Content-Type': 'application/json'12}1314response = requests.request("POST", url, headers=headers, data=payload)1516print(response.text)
1import requests2# 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({})9headers = {10'accept': 'application/json',11'Content-Type': 'application/json'12}1314response = requests.request("POST", url, headers=headers, data=payload)1516print(response.text)
1require "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);10request = Net::HTTP::Post.new(url)11request["accept"] = "application/json"12request["Content-Type"] = "application/json"13request.body = JSON.dump({})1415response = http.request(request)16puts response.read_body17
1require "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);10request = Net::HTTP::Post.new(url)11request["accept"] = "application/json"12request["Content-Type"] = "application/json"13request.body = JSON.dump({})1415response = http.request(request)16puts response.read_body17
Vous n'avez pas encore de compte ?
Créez votre endpoint Quicknode en quelques secondes et commencez à développer
Commencez gratuitement