Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
sysio::chain::transaction_trace Struct Reference

#include <trace.hpp>

Collaboration diagram for sysio::chain::transaction_trace:

Public Attributes

transaction_id_type id
 
uint32_t block_num = 0
 
block_timestamp_type block_time
 
std::optional< block_id_typeproducer_block_id
 
std::optional< transaction_receipt_headerreceipt
 
fc::microseconds elapsed
 
uint64_t net_usage = 0
 
bool scheduled = false
 
vector< action_traceaction_traces
 
std::optional< account_deltaaccount_ram_delta
 
transaction_trace_ptr failed_dtrx_trace
 
std::optional< fc::exceptionexcept
 
std::optional< uint64_terror_code
 
std::exception_ptr except_ptr
 

Detailed Description

Definition at line 50 of file trace.hpp.

Member Data Documentation

◆ account_ram_delta

std::optional<account_delta> sysio::chain::transaction_trace::account_ram_delta

Definition at line 60 of file trace.hpp.

◆ action_traces

vector<action_trace> sysio::chain::transaction_trace::action_traces

Definition at line 59 of file trace.hpp.

◆ block_num

uint32_t sysio::chain::transaction_trace::block_num = 0

Definition at line 52 of file trace.hpp.

◆ block_time

block_timestamp_type sysio::chain::transaction_trace::block_time

Definition at line 53 of file trace.hpp.

◆ elapsed

fc::microseconds sysio::chain::transaction_trace::elapsed

Definition at line 56 of file trace.hpp.

◆ error_code

std::optional<uint64_t> sysio::chain::transaction_trace::error_code

Definition at line 64 of file trace.hpp.

◆ except

std::optional<fc::exception> sysio::chain::transaction_trace::except

Definition at line 63 of file trace.hpp.

◆ except_ptr

std::exception_ptr sysio::chain::transaction_trace::except_ptr

Definition at line 65 of file trace.hpp.

◆ failed_dtrx_trace

transaction_trace_ptr sysio::chain::transaction_trace::failed_dtrx_trace

Definition at line 62 of file trace.hpp.

◆ id

transaction_id_type sysio::chain::transaction_trace::id

Definition at line 51 of file trace.hpp.

◆ net_usage

uint64_t sysio::chain::transaction_trace::net_usage = 0

Definition at line 57 of file trace.hpp.

◆ producer_block_id

std::optional<block_id_type> sysio::chain::transaction_trace::producer_block_id

Definition at line 54 of file trace.hpp.

◆ receipt

std::optional<transaction_receipt_header> sysio::chain::transaction_trace::receipt

Definition at line 55 of file trace.hpp.

◆ scheduled

bool sysio::chain::transaction_trace::scheduled = false

Definition at line 58 of file trace.hpp.


The documentation for this struct was generated from the following file: