/contracts/ink/{address}/query REST API Endpoint
Padparameters
adres
tekenreeks
VERPLICHT
Bezig met laden...
Zoekparameters
method
tekenreeks
Bezig met laden...
gasLimit
geheel getal
Bezig met laden...
storageDepositLimit
geheel getal
Bezig met laden...
args
array
Bezig met laden...
Retourzendingen
debugMessage
tekenreeks
Bezig met laden...
gasConsumed
tekenreeks
Bezig met laden...
gasRequired
tekenreeks
Bezig met laden...
uitvoer
booleaanse waarde
Bezig met laden...
resultaat
object
Bezig met laden...
storageDeposit
object
Bezig met laden...
Verzoek
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.toevoegen("accept", "application/json");5myHeaders.toevoegen("Content-Type", "application/json");67const raw = JSON.stringify({});89const requestOptions = {10methode: "POST",11kopteksten: myHeaders,12body: raw,13omleiden: "volgen"14};1516fetch("https://docs-demo.dot-mainnet.quiknode.pro/contracts/ink/{address}/query", requestOptions)17.dan((reactie) => reactie.tekst())18.dan((resultaat) => console.log(resultaat))19.catch((fout) => console.fout(fout));
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.toevoegen("accept", "application/json");5myHeaders.toevoegen("Content-Type", "application/json");67const raw = JSON.stringify({});89const requestOptions = {10methode: "POST",11kopteksten: myHeaders,12body: raw,13omleiden: "volgen"14};1516fetch("https://docs-demo.dot-mainnet.quiknode.pro/contracts/ink/{address}/query", requestOptions)17.dan((reactie) => reactie.tekst())18.dan((resultaat) => console.log(resultaat))19.catch((fout) => console.fout(fout));
1import verzoeken2# 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({})9kopteksten = {10'accepteren': 'application/json',11'Content-Type': 'application/json'12}1314antwoord = verzoeken.verzoek("POST", url, headers=headers, gegevens=payload)1516afdrukken(reactie.tekst)
1import verzoeken2# 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({})9kopteksten = {10'accepteren': 'application/json',11'Content-Type': 'application/json'12}1314antwoord = verzoeken.verzoek("POST", url, headers=headers, gegevens=payload)1516afdrukken(reactie.tekst)
1vereisen "uri"2vereisen "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/...)45vereisen "net/http"67url = URI("https://docs-demo.dot-mainnet.quiknode.pro/contracts/ink/{address}/query")89http = Net::HTTP.new(url.host, url.port);10verzoek = Netto::HTTP::POST.nieuw(url)11verzoek["accepteren"] = "application/json"12verzoek["Content-Type"] = "application/json"13request.body = JSON.dump({})1415antwoord = http.verzoek(verzoek)16geeft het antwoord weer.read_body17
1vereisen "uri"2vereisen "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/...)45vereisen "net/http"67url = URI("https://docs-demo.dot-mainnet.quiknode.pro/contracts/ink/{address}/query")89http = Net::HTTP.new(url.host, url.port);10verzoek = Netto::HTTP::POST.nieuw(url)11verzoek["accepteren"] = "application/json"12verzoek["Content-Type"] = "application/json"13request.body = JSON.dump({})1415antwoord = http.verzoek(verzoek)16geeft het antwoord weer.read_body17
Heb je nog geen account?
Maak binnen enkele seconden je Quicknode-eindpunt aan en ga aan de slag
Ga gratis aan de slag