JSON-RPC方法
trace_transaction:参数、返回值与 CU
在支持 Parity/OpenEthereum 风格 trace 的链上获取交易执行期间产生的所有跟踪条目。
用途
返回指定交易在执行过程中产生的所有跟踪条目。 官方文档
计算单位(CU)与价格
单次调用 CU
100 CU
每百万次调用价格(USD)
$10.00
参数
| 参数名 | 类型 | 说明 |
|---|---|---|
transactionHash | HASH | 要查询的 32 字节交易哈希,0x 十六进制。 |
返回值
- 类型:
ARRAY - 说明: 交易执行期间产生的 trace 对象数组,按执行顺序排列。
注意事项
trace_transaction 在开启 Parity/OpenEthereum 风格 trace 的链上可用,开放情况见下方可用链表。目标交易所在区块超出状态窗口返回 -32011,哈希找不到返回 -32000,两者都不计费。若需 Geth 风格调用树,请使用 debug_traceTransaction。
请求示例
export BLOCKVECTRA_API_KEY=rgw_your_api_key
curl -X POST "https://api.blockvectra.com/v1/eth_mainnet" \
-H 'Content-Type: application/json' \
-H "x-api-key: $BLOCKVECTRA_API_KEY" \
-d '{
"jsonrpc": "2.0",
"method": "trace_transaction",
"params": [
"<transactionHash>"
],
"id": 1
}'可用链
除以下链外,其余支持链均可用:Arbitrum One (arb_mainnet)、Base (base_mainnet)、BNB Smart Chain (bsc_mainnet)、Ethereum Sepolia (eth_sepolia)、HyperEVM (hyperevm_mainnet)、Polygon (polygon_mainnet)、Robinhood Chain (robinhood_mainnet)、Robinhood Chain Testnet (robinhood_testnet)。
相关参考
最后更新: