trace_transaction

Returns all traces of given transaction.

To learn more about trace_transaction and how it works, check out What is trace_transaction?.

Parameters

  1. Hash - Transaction hash
params: ["0x17104ac9d3312d8c136b7f44d4b8b47852618065ebfa534bd2d3b5ef218ca1f3"]

Returns

  • Object - trace object

Request

curl https://eth-mainnet.g.alchemy.com/v2/your-api-key \ -X POST \ -H "Content-Type: application/json" \ -d '{"method":"trace_transaction","params":["0x17104ac9d3312d8c136b7f44d4b8b47852618065ebfa534bd2d3b5ef218ca1f3"],"id":1,"jsonrpc":"2.0"}'
URL: https://eth-mainnet.g.alchemy.com/v2/your-api-key RequestType: POST Body: { "jsonrpc":"2.0", "method":"trace_transaction", "params":["0x17104ac9d3312d8c136b7f44d4b8b47852618065ebfa534bd2d3b5ef218ca1f3"], "id":1 }

Response

{ "jsonrpc": "2.0", "result": [ { "action": { "callType": "call", "from": "0x83806d539d4ea1c140489a06660319c9a303f874", "gas": "0x1a1f8", "input": "0x", "to": "0x1c39ba39e4735cb65978d4db400ddd70a72dc750", "value": "0x7a16c911b4d00000" }, "blockHash": "0x7eb25504e4c202cf3d62fd585d3e238f592c780cca82dacb2ed3cb5b38883add", "blockNumber": 3068185, "result": { "gasUsed": "0x2982", "output": "0x" }, "subtraces": 2, "traceAddress": [], "transactionHash": "0x17104ac9d3312d8c136b7f44d4b8b47852618065ebfa534bd2d3b5ef218ca1f3", "transactionPosition": 2, "type": "call" }, { "action": { "callType": "call", "from": "0x1c39ba39e4735cb65978d4db400ddd70a72dc750", "gas": "0x13e99", "input": "0x16c72721", "to": "0x2bd2326c993dfaef84f696526064ff22eba5b362", "value": "0x0" }, "blockHash": "0x7eb25504e4c202cf3d62fd585d3e238f592c780cca82dacb2ed3cb5b38883add", "blockNumber": 3068185, "result": { "gasUsed": "0x183", "output": "0x0000000000000000000000000000000000000000000000000000000000000001" }, "subtraces": 0, "traceAddress": [ 0 ], "transactionHash": "0x17104ac9d3312d8c136b7f44d4b8b47852618065ebfa534bd2d3b5ef218ca1f3", "transactionPosition": 2, "type": "call" }, { "action": { "callType": "call", "from": "0x1c39ba39e4735cb65978d4db400ddd70a72dc750", "gas": "0x8fc", "input": "0x", "to": "0x70faa28a6b8d6829a4b1e649d26ec9a2a39ba413", "value": "0x7a16c911b4d00000" }, "blockHash": "0x7eb25504e4c202cf3d62fd585d3e238f592c780cca82dacb2ed3cb5b38883add", "blockNumber": 3068185, "result": { "gasUsed": "0x0", "output": "0x" }, "subtraces": 0, "traceAddress": [ 1 ], "transactionHash": "0x17104ac9d3312d8c136b7f44d4b8b47852618065ebfa534bd2d3b5ef218ca1f3", "transactionPosition": 2, "type": "call" } ], "id": 0 }
Path Params
string
required
Defaults to docs-demo

For higher throughput, create your own API key

Body Params
integer
Defaults to 1
string
Defaults to 2.0
string
Defaults to trace_transaction
array of strings
params
Response

Response body
object
integer
string
array of objects
result
object
object
string
string
object
integer
array of strings
traceAddress
string
string
string
Language
URL
Click Try It! to start a request and see the response here! Or choose an example:
application/json
ReadMe
Support Hub