ActionTrace
Type ActionTrace
Properties
comparator
required
String
Comparison operator for the block time. Should be one of
gt
, gte
, lt
, lte
or eq
.
block_id
required
String
Block at which we are seeing this action being executed, and for which we are reporting traces.
block_num
required
Number (uint32)
Block num corresponding to the
block_id
block_time
required
DateTime
Time at which
block_id
was produced.
trx_id
required
String
ID of transaction that produced these traces
idx
required
Number (uint16)
Zero-based index of this action within the transaction. Actions being nestable, this index represents a depth-first search indexing: if action A (index 0) produced an inline action B, then action B is index 1.
trace
required
TransactionTrace
An execution trace object. This is a standard
nodeos
trace object. See the reference C++ code here
.
ramops
Optional
Array<RAMOp>
A list of operations on RAM usage, including operation, payer, delta, resulting usage.
dtrxops
Optional
Array<DTrxOps>
A list of operations on deferred transactions (create, cancel…).
Example payload
{
"type": "action_trace",
"data": {
"block_num": 25870889,
"block_id": "018ac229323f3538cfde5c34f9cfcb1b2d80a4062a822c869d9eb9fcff2235db",
"block_time": "2018-11-08T13:23:39.5Z",
"trx_id": "35030b5bfd05f4f5b5bcae68505bf9f2c227a84c6b406dabebe0d8cd0384cd70",
"idx": 0,
"trace": {
"receipt": {
"receiver": "eosio.msig",
...
},
"act": {
"account": "eosio.msig",
"name": "exec",
"authorization": [
{
"actor": "eoscanadaaaf",
"permission": "active"
}
],
"data": {
"proposer": "eoscanadaaaf",
"proposal_name": "goincthirthy",
"executer": "eoscanadaaaf"
},
"hex_data": "b08c31c94c833055e05bbeae65341d65b08c31c94c833055"
},
"context_free": false,
"elapsed": 644,
"console": "",
"trx_id": "35030b5bfd05f4f5b5bcae68505bf9f2c227a84c6b406dabebe0d8cd0384cd70",
"block_num": 25870889,
"block_time": "2018-11-08T13:23:39.500",
"producer_block_id": "018ac229323f3538cfde5c34f9cfcb1b2d80a4062a822c869d9eb9fcff2235db",
"account_ram_deltas": [
{
"account": "eoscanadaaaf",
"delta": -323
}
],
"except": null,
"inline_traces": []
},
"ramops": [
{
"op": "deferred_trx_add",
"action_idx": 0,
"payer": "eoscanadaaaf",
"delta": 354,
"usage": 4027
},
...
],
"dtrxops": [
{
"op": "CREATE",
"action_idx": 0,
"sender": "eosio.msig",
"sender_id": "0xe05bbeae65341d65b08c31c94c833055",
"payer": "eoscanadaaaf",
"published_at": "2018-11-08T13:23:39.500",
"delay_until": "2018-11-08T13:23:39.500",
"expiration_at": "2018-11-08T13:33:39.500",
"trx_id": "da1abcf7e205cf410c35ba3d474fd8d854a7513d439f7f1188d186493253ed24",
"trx": {
...
}
}
]
}
}