Método RPC `trace_callMany`
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.Parâmetros
matriz
matriz
OBRIGATÓRIO
A carregar...
objeto
objeto
A carregar...
de
cadeia de caracteres
A carregar...
para
cadeia de caracteres
OBRIGATÓRIO
A carregar...
gás
número inteiro
A carregar...
gasPrice
número inteiro
A carregar...
valor
número inteiro
A carregar...
dados
cadeia de caracteres
A carregar...
matriz
matriz
A carregar...
número do bloco
cadeia de caracteres
OBRIGATÓRIO
A carregar...
Devoluções
matriz
matriz
A carregar...
saída
cadeia de caracteres
A carregar...
stateDiff
objeto
A carregar...
traço
matriz
A carregar...
ação
objeto
A carregar...
de
cadeia de caracteres
A carregar...
callType
cadeia de caracteres
A carregar...
gás
cadeia de caracteres
A carregar...
entrada
cadeia de caracteres
A carregar...
para
cadeia de caracteres
A carregar...
valor
cadeia de caracteres
A carregar...
resultado
objeto
A carregar...
gasUsed
cadeia de caracteres
A carregar...
saída
cadeia de caracteres
A carregar...
subtraces
número inteiro
A carregar...
traceAddress
matriz
A carregar...
tipo
cadeia de caracteres
A carregar...
vmTrace
objeto
A carregar...
Pedido
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
1exigir 'eth'23client = Eth::Client.create 'https://docs-demo.hype-mainnet.quiknode.pro/evm'4carga útil = {5"jsonrpc": "2.0",6«método»: "trace_callMany",7"params": [[[{"from": "0x0000000000000000000000000000000000000000", "to": "0x742d35Cc6634C0532925a3b844Bc454e6595f0bE", "value": "0xDE0B6B3A7640000"}, ["trace"]], [{"from": "0x742d35Cc6634C0532925a3b844Bc454e6595f0bE", "to": "0x0000000000000000000000000000000000000001", "value": "0x1"}, ["trace"]]], "latest"],8"id": "1"9}1011resposta = cliente.enviar(carga.to_json)12apresenta a resposta13
1exigir 'eth'23client = Eth::Client.create 'https://docs-demo.hype-mainnet.quiknode.pro/evm'4carga útil = {5"jsonrpc": "2.0",6«método»: "trace_callMany",7"params": [[[{"from": "0x0000000000000000000000000000000000000000", "to": "0x742d35Cc6634C0532925a3b844Bc454e6595f0bE", "value": "0xDE0B6B3A7640000"}, ["trace"]], [{"from": "0x742d35Cc6634C0532925a3b844Bc454e6595f0bE", "to": "0x0000000000000000000000000000000000000001", "value": "0x1"}, ["trace"]]], "latest"],8"id": "1"9}1011resposta = cliente.enviar(carga.to_json)12apresenta a resposta13
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«mais recente»,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«mais recente»,16]);17console.log(response);18})();19
1var myHeaders = new Headers();2myHeaders.acrescentar("Content-Type", "application/json");34var raw = JSON.stringify({5«método»: "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"mais recente"18],19"id": 1,20"jsonrpc": "2.0"21});2223var requestOptions = {24método: 'POST',25cabeçalhos: myHeaders,26corpo: raw,27redirecionar: 'seguir'28};2930fetch("https://docs-demo.hype-mainnet.quiknode.pro/evm", requestOptions)31.então(resposta => resposta.texto())32.então(resultado => console.log(resultado))33.catch(erro => console.log('erro', erro));34
1var myHeaders = new Headers();2myHeaders.acrescentar("Content-Type", "application/json");34var raw = JSON.stringify({5«método»: "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"mais recente"18],19"id": 1,20"jsonrpc": "2.0"21});2223var requestOptions = {24método: 'POST',25cabeçalhos: myHeaders,26corpo: raw,27redirecionar: 'seguir'28};2930fetch("https://docs-demo.hype-mainnet.quiknode.pro/evm", requestOptions)31.então(resposta => resposta.texto())32.então(resultado => console.log(resultado))33.catch(erro => console.log('erro', erro));34
1importar pedidos2import json34url = "https://docs-demo.hype-mainnet.quiknode.pro/evm"56carga útil = json.dumps({7«método»: "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"mais recente"20],21"id": 1,22"jsonrpc": "2.0"23})24cabeçalhos = {25'Content-Type': 'application/json'26}2728resposta = pedidos.pedido("POST", url, headers=headers, dados=carga útil)2930imprimir(resposta.texto)31
1importar pedidos2import json34url = "https://docs-demo.hype-mainnet.quiknode.pro/evm"56carga útil = json.dumps({7«método»: "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"mais recente"20],21"id": 1,22"jsonrpc": "2.0"23})24cabeçalhos = {25'Content-Type': 'application/json'26}2728resposta = pedidos.pedido("POST", url, headers=headers, dados=carga útil)2930imprimir(resposta.texto)31
1exigir "uri"2require "json"3require "net/http"45url = URI("https://docs-demo.hype-mainnet.quiknode.pro/evm")67https = Net::HTTP.novo(url.host, url.porta)8https.use_ssl = true910pedido = Líquido::HTTP::POST.novo(url)11pedido["Content-Type"] = "application/json"12pedido.corpo = JSON.dump({13«método»: "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"mais recente"26],27"id": 1,28"jsonrpc": "2.0"29})3031resposta = https.pedido(pedido)32insere a resposta.read_body33
1exigir "uri"2require "json"3require "net/http"45url = URI("https://docs-demo.hype-mainnet.quiknode.pro/evm")67https = Net::HTTP.novo(url.host, url.porta)8https.use_ssl = true910pedido = Líquido::HTTP::POST.novo(url)11pedido["Content-Type"] = "application/json"12pedido.corpo = JSON.dump({13«método»: "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"mais recente"26],27"id": 1,28"jsonrpc": "2.0"29})3031resposta = https.pedido(pedido)32insere a resposta.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
Ainda não tem uma conta?
Crie o seu ponto de extremidade Quicknode em segundos e comece a desenvolver
Comece gratuitamente