trace_callMany RPC Method
This method requires appending
/nanoreth to your HyperLiquid endpoint URL. Debug and Trace methods are not supported on /evm endpoints. Use /nanoreth instead of /evm to access tracing functionality.Parameter
Array
Array
ERFORDERLICH
Wird geladen...
Objekt
Objekt
Wird geladen...
aus
Zeichenkette
Wird geladen...
zu
Zeichenkette
ERFORDERLICH
Wird geladen...
Gas
Ganzzahl
Wird geladen...
Benzinpreis
Ganzzahl
Wird geladen...
Wert
Ganzzahl
Wird geladen...
Daten
Zeichenkette
Wird geladen...
Array
Array
Wird geladen...
Blocknummer
Zeichenkette
ERFORDERLICH
Wird geladen...
Rücksendungen
Array
Array
Wird geladen...
Ausgabe
Zeichenkette
Wird geladen...
stateDiff
Objekt
Wird geladen...
Spur
Array
Wird geladen...
Aktion
Objekt
Wird geladen...
aus
Zeichenkette
Wird geladen...
Anruftyp
Zeichenkette
Wird geladen...
Gas
Zeichenkette
Wird geladen...
Eingabe
Zeichenkette
Wird geladen...
zu
Zeichenkette
Wird geladen...
Wert
Zeichenkette
Wird geladen...
Ergebnis
Objekt
Wird geladen...
Verbrauch
Zeichenkette
Wird geladen...
Ausgabe
Zeichenkette
Wird geladen...
Teilspuren
Ganzzahl
Wird geladen...
traceAddress
Array
Wird geladen...
Typ
Zeichenkette
Wird geladen...
vmTrace
Objekt
Wird geladen...
Anfrage
1curl https://docs-demo.hype-mainnet.quiknode.pro/evm \2-X POST \3-H "Content-Type: application/json" \4--data '{"jsonrpc":"2.0","method":"trace_callMany","params":[[[ {"from":"0x0000000000000000000000000000000000000000","to":"0x742d35Cc6634C0532925a3b844Bc454e6595f0bE","value":"0xDE0B6B3A7640000"},["trace"]],[{"from":"0x742d35Cc6634C0532925a3b844Bc454e6595f0bE","to":"0x0000000000000000000000000000000000000001","value":"0x1"},["trace"]]],"latest"],"id":1}'5
1curl https://docs-demo.hype-mainnet.quiknode.pro/evm \2-X POST \3-H "Content-Type: application/json" \4--data '{"jsonrpc":"2.0","method":"trace_callMany","params":[[[ {"from":"0x0000000000000000000000000000000000000000","to":"0x742d35Cc6634C0532925a3b844Bc454e6595f0bE","value":"0xDE0B6B3A7640000"},["trace"]],[{"from":"0x742d35Cc6634C0532925a3b844Bc454e6595f0bE","to":"0x0000000000000000000000000000000000000001","value":"0x1"},["trace"]]],"latest"],"id":1}'5
1erfordern 'eth'23client = Eth::Client.create 'https://docs-demo.hype-mainnet.quiknode.pro/evm'4Nutzlast = {5„jsonrpc“: "2.0",6"method": "trace_callMany",7"params": [[[{"from": "0x0000000000000000000000000000000000000000", "to": "0x742d35Cc6634C0532925a3b844Bc454e6595f0bE", "value": "0xDE0B6B3A7640000"}, ["trace"]], [{"from": "0x742d35Cc6634C0532925a3b844Bc454e6595f0bE", "to": "0x0000000000000000000000000000000000000001", "value": "0x1"}, ["trace"]]], "latest"],8„id“: „1“9}1011Antwort = Client.senden(Nutzdaten.to_json)12gibt die Antwort aus13
1erfordern 'eth'23client = Eth::Client.create 'https://docs-demo.hype-mainnet.quiknode.pro/evm'4Nutzlast = {5„jsonrpc“: "2.0",6"method": "trace_callMany",7"params": [[[{"from": "0x0000000000000000000000000000000000000000", "to": "0x742d35Cc6634C0532925a3b844Bc454e6595f0bE", "value": "0xDE0B6B3A7640000"}, ["trace"]], [{"from": "0x742d35Cc6634C0532925a3b844Bc454e6595f0bE", "to": "0x0000000000000000000000000000000000000001", "value": "0x1"}, ["trace"]]], "latest"],8„id“: „1“9}1011Antwort = Client.senden(Nutzdaten.to_json)12gibt die Antwort aus13
1import { ethers } from "ethers";2(async () => {3const provider = new ethers.JsonRpcProvider("https://docs-demo.hype-mainnet.quiknode.pro/evm");4const response = await provider.send("trace_callMany", [5[6[7{ "from": "0x0000000000000000000000000000000000000000", "to": "0x742d35Cc6634C0532925a3b844Bc454e6595f0bE", "value": "0xDE0B6B3A7640000" },8["trace"]9],10[11{ "from": "0x742d35Cc6634C0532925a3b844Bc454e6595f0bE", "to": "0x0000000000000000000000000000000000000001", "value": "0x1" },12["trace"]13]14],15"latest",16]);17console.log(response);18})();19
1import { ethers } from "ethers";2(async () => {3const provider = new ethers.JsonRpcProvider("https://docs-demo.hype-mainnet.quiknode.pro/evm");4const response = await provider.send("trace_callMany", [5[6[7{ "from": "0x0000000000000000000000000000000000000000", "to": "0x742d35Cc6634C0532925a3b844Bc454e6595f0bE", "value": "0xDE0B6B3A7640000" },8["trace"]9],10[11{ "from": "0x742d35Cc6634C0532925a3b844Bc454e6595f0bE", "to": "0x0000000000000000000000000000000000000001", "value": "0x1" },12["trace"]13]14],15"latest",16]);17console.log(response);18})();19
1var myHeaders = new Headers();2myHeaders.anhängen("Content-Type", "application/json");34var raw = JSON.stringify({5"method": "trace_callMany",6„params“: [7[8[9{ "from": "0x0000000000000000000000000000000000000000", "to": "0x742d35Cc6634C0532925a3b844Bc454e6595f0bE", "value": "0xDE0B6B3A7640000" },10["trace"]11],12[13{ "from": "0x742d35Cc6634C0532925a3b844Bc454e6595f0bE", "to": "0x0000000000000000000000000000000000000001", "value": "0x1" },14["trace"]15]16],17„aktuell“18],19„id“: 1,20„jsonrpc“: "2.0"21});2223var requestOptions = {24Methode: 'POST',25Überschriften: myHeaders,26Körper: raw,27Weiterleitung: 'follow'28};2930fetch("https://docs-demo.hype-mainnet.quiknode.pro/evm", requestOptions)31.dann(Antwort => Antwort.text())32.dann(Ergebnis => Konsole.log(Ergebnis))33.catch(Fehler => Konsole.log('Fehler', Fehler));34
1var myHeaders = new Headers();2myHeaders.anhängen("Content-Type", "application/json");34var raw = JSON.stringify({5"method": "trace_callMany",6„params“: [7[8[9{ "from": "0x0000000000000000000000000000000000000000", "to": "0x742d35Cc6634C0532925a3b844Bc454e6595f0bE", "value": "0xDE0B6B3A7640000" },10["trace"]11],12[13{ "from": "0x742d35Cc6634C0532925a3b844Bc454e6595f0bE", "to": "0x0000000000000000000000000000000000000001", "value": "0x1" },14["trace"]15]16],17„aktuell“18],19„id“: 1,20„jsonrpc“: "2.0"21});2223var requestOptions = {24Methode: 'POST',25Überschriften: myHeaders,26Körper: raw,27Weiterleitung: 'follow'28};2930fetch("https://docs-demo.hype-mainnet.quiknode.pro/evm", requestOptions)31.dann(Antwort => Antwort.text())32.dann(Ergebnis => Konsole.log(Ergebnis))33.catch(Fehler => Konsole.log('Fehler', Fehler));34
1import Anfragen2import json34url = "https://docs-demo.hype-mainnet.quiknode.pro/evm"56Nutzlast = json.dumps({7"method": "trace_callMany",8„params“: [9[10[11{ "from": "0x0000000000000000000000000000000000000000", "to": "0x742d35Cc6634C0532925a3b844Bc454e6595f0bE", "value": "0xDE0B6B3A7640000" },12["trace"]13],14[15{ "from": "0x742d35Cc6634C0532925a3b844Bc454e6595f0bE", "to": "0x0000000000000000000000000000000000000001", "value": "0x1" },16["trace"]17]18],19„aktuell“20],21„id“: 1,22„jsonrpc“: "2.0"23})24Überschriften = {25„Content-Type“: 'application/json'26}2728Antwort = Anfragen.Anfrage("POST", url, headers=headers, Daten=Nutzdaten)2930Drucken(Antwort.text)31
1import Anfragen2import json34url = "https://docs-demo.hype-mainnet.quiknode.pro/evm"56Nutzlast = json.dumps({7"method": "trace_callMany",8„params“: [9[10[11{ "from": "0x0000000000000000000000000000000000000000", "to": "0x742d35Cc6634C0532925a3b844Bc454e6595f0bE", "value": "0xDE0B6B3A7640000" },12["trace"]13],14[15{ "from": "0x742d35Cc6634C0532925a3b844Bc454e6595f0bE", "to": "0x0000000000000000000000000000000000000001", "value": "0x1" },16["trace"]17]18],19„aktuell“20],21„id“: 1,22„jsonrpc“: "2.0"23})24Überschriften = {25„Content-Type“: 'application/json'26}2728Antwort = Anfragen.Anfrage("POST", url, headers=headers, Daten=Nutzdaten)2930Drucken(Antwort.text)31
1require "uri"2require "json"3require „net/http“45url = URI("https://docs-demo.hype-mainnet.quiknode.pro/evm")67https = Net::HTTP.new(url.host, URL.Port)8https.use_ssl = true910Anfrage = Netto::HTTP::POST.new(URL)11Anfrage[„Content-Type“] = „application/json“12Anfrage.Inhalt = JSON.dump({13"method": "trace_callMany",14„params“: [15[16[17{ "from": "0x0000000000000000000000000000000000000000", "to": "0x742d35Cc6634C0532925a3b844Bc454e6595f0bE", "value": "0xDE0B6B3A7640000" },18["trace"]19],20[21{ "from": "0x742d35Cc6634C0532925a3b844Bc454e6595f0bE", "to": "0x0000000000000000000000000000000000000001", "value": "0x1" },22["trace"]23]24],25„aktuell“26],27„id“: 1,28„jsonrpc“: "2.0"29})3031Antwort = https.Anfrage(Anfrage)32gibt die Antwort aus.read_body33
1require "uri"2require "json"3require „net/http“45url = URI("https://docs-demo.hype-mainnet.quiknode.pro/evm")67https = Net::HTTP.new(url.host, URL.Port)8https.use_ssl = true910Anfrage = Netto::HTTP::POST.new(URL)11Anfrage[„Content-Type“] = „application/json“12Anfrage.Inhalt = JSON.dump({13"method": "trace_callMany",14„params“: [15[16[17{ "from": "0x0000000000000000000000000000000000000000", "to": "0x742d35Cc6634C0532925a3b844Bc454e6595f0bE", "value": "0xDE0B6B3A7640000" },18["trace"]19],20[21{ "from": "0x742d35Cc6634C0532925a3b844Bc454e6595f0bE", "to": "0x0000000000000000000000000000000000000001", "value": "0x1" },22["trace"]23]24],25„aktuell“26],27„id“: 1,28„jsonrpc“: "2.0"29})3031Antwort = https.Anfrage(Anfrage)32gibt die Antwort aus.read_body33
1from web3 import HTTPProvider2client = HTTPProvider('https://docs-demo.hype-mainnet.quiknode.pro/evm')3params = [[[{"from": "0x0000000000000000000000000000000000000000", "to": "0x742d35Cc6634C0532925a3b844Bc454e6595f0bE", "value": "0xDE0B6B3A7640000"}, ["trace"]], [{"from": "0x742d35Cc6634C0532925a3b844Bc454e6595f0bE", "to": "0x0000000000000000000000000000000000000001", "value": "0x1"}, ["trace"]]], "latest"]4response = client.make_request('trace_callMany', params)5print(response)6
1from web3 import HTTPProvider2client = HTTPProvider('https://docs-demo.hype-mainnet.quiknode.pro/evm')3params = [[[{"from": "0x0000000000000000000000000000000000000000", "to": "0x742d35Cc6634C0532925a3b844Bc454e6595f0bE", "value": "0xDE0B6B3A7640000"}, ["trace"]], [{"from": "0x742d35Cc6634C0532925a3b844Bc454e6595f0bE", "to": "0x0000000000000000000000000000000000000001", "value": "0x1"}, ["trace"]]], "latest"]4response = client.make_request('trace_callMany', params)5print(response)6
Haben Sie noch kein Konto?
Erstellen Sie Ihren Quicknode-Endpunkt in Sekundenschnelle und legen Sie los
Kostenlos loslegen