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.パラメータ
配列
配列
必須
読み込み中...
オブジェクト
オブジェクト
読み込み中...
出典:
文字列
読み込み中...
~へ
文字列
必須
読み込み中...
ガス
整数
読み込み中...
gasPrice
整数
読み込み中...
値
整数
読み込み中...
データ
文字列
読み込み中...
配列
配列
読み込み中...
ブロック番号
文字列
必須
読み込み中...
返品
配列
配列
読み込み中...
出力
文字列
読み込み中...
stateDiff
オブジェクト
読み込み中...
トレース
配列
読み込み中...
アクション
オブジェクト
読み込み中...
出典:
文字列
読み込み中...
callType
文字列
読み込み中...
ガス
文字列
読み込み中...
入力
文字列
読み込み中...
~へ
文字列
読み込み中...
値
文字列
読み込み中...
結果
オブジェクト
読み込み中...
gasUsed
文字列
読み込み中...
出力
文字列
読み込み中...
サブトレース
整数
読み込み中...
traceAddress
配列
読み込み中...
タイプ
文字列
読み込み中...
vmTrace
オブジェクト
読み込み中...
リクエスト
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
1require 'eth'23client = Eth::Client.create 'https://docs-demo.hype-mainnet.quiknode.pro/evm'4ペイロード = {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}1011回答 = クライアント.送信(ペイロード.to_json)12レスポンスを格納する13
1require 'eth'23client = Eth::Client.create 'https://docs-demo.hype-mainnet.quiknode.pro/evm'4ペイロード = {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}1011回答 = クライアント.送信(ペイロード.to_json)12レスポンスを格納する13
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「最新」,16]);17コンソール.log(レスポンス);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「最新」,16]);17コンソール.log(レスポンス);18})();19
1var myHeaders = new Headers();2myHeaders.append("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「最新」18],19"id": 1,20"jsonrpc": "2.0"21});2223var requestOptions = {24メソッド: 'POST',25ヘッダー: myHeaders,26本文: raw,27リダイレクト: 'follow'28};2930fetch(「https://docs-demo.hype-mainnet.quiknode.pro/evm」, requestOptions)31.その後(レスポンス => レスポンス.text())32.その後(結果 => コンソール.log(result))33.catchcatch(エラー => console.log('error', error));34
1var myHeaders = new Headers();2myHeaders.append("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「最新」18],19"id": 1,20"jsonrpc": "2.0"21});2223var requestOptions = {24メソッド: 'POST',25ヘッダー: myHeaders,26本文: raw,27リダイレクト: 'follow'28};2930fetch(「https://docs-demo.hype-mainnet.quiknode.pro/evm」, requestOptions)31.その後(レスポンス => レスポンス.text())32.その後(結果 => コンソール.log(result))33.catchcatch(エラー => console.log('error', error));34
1import リクエスト2import json34url = "https://docs-demo.hype-mainnet.quiknode.pro/evm"56ペイロード = 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「最新」20],21"id": 1,22"jsonrpc": "2.0"23})24ヘッダー = {25「Content-Type」: 'application/json'26}2728回答 = リクエスト.リクエスト("POST", url, headers=headers, データ=ペイロード)2930印刷(レスポンス.text)31
1import リクエスト2import json34url = "https://docs-demo.hype-mainnet.quiknode.pro/evm"56ペイロード = 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「最新」20],21"id": 1,22"jsonrpc": "2.0"23})24ヘッダー = {25「Content-Type」: 'application/json'26}2728回答 = リクエスト.リクエスト("POST", url, headers=headers, データ=ペイロード)2930印刷(レスポンス.text)31
1require "uri"2require "json"3require "net/http"45url = URI("https://docs-demo.hype-mainnet.quiknode.pro/evm")67https = ネット::HTTP.new(url.ホスト, url.ポート)8https.use_ssl = true910リクエスト = ネット::HTTP::POST.new(URL)11リクエスト["Content-Type"] = "application/json"12リクエスト.本文 = 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「最新」26],27"id": 1,28"jsonrpc": "2.0"29})3031回答 = https.リクエスト(リクエスト)32レスポンスを格納する.read_body33
1require "uri"2require "json"3require "net/http"45url = URI("https://docs-demo.hype-mainnet.quiknode.pro/evm")67https = ネット::HTTP.new(url.ホスト, url.ポート)8https.use_ssl = true910リクエスト = ネット::HTTP::POST.new(URL)11リクエスト["Content-Type"] = "application/json"12リクエスト.本文 = 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「最新」26],27"id": 1,28"jsonrpc": "2.0"29})3031回答 = https.リクエスト(リクエスト)32レスポンスを格納する.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