11 struct trx_finality_status_processing_impl;
void signal_block_start(uint32_t block_num)
void signal_applied_transaction(const chain::transaction_trace_ptr &trace, const chain::packed_transaction_ptr &ptrx)
trx_finality_status_processing(uint64_t max_storage, const fc::microseconds &success_duration, const fc::microseconds &failure_duration)
void signal_accepted_block(const chain::block_state_ptr &bsp)
size_t get_storage_memory_size() const
std::optional< trx_state > get_trx_state(const chain::transaction_id_type &id) const
void signal_irreversible_block(const chain::block_state_ptr &bsp)
~trx_finality_status_processing()
chain_state get_chain_state() const
std::unique_ptr< trx_finality_status_processing_impl > trx_finality_status_processing_impl_ptr
std::unique_ptr< trx_finality_status_processing > trx_finality_status_processing_ptr
std::shared_ptr< transaction_trace > transaction_trace_ptr
std::shared_ptr< const packed_transaction > packed_transaction_ptr
std::shared_ptr< block_state > block_state_ptr
unsigned __int64 uint64_t
chain::block_id_type earliest_tracked_block_id
chain::block_timestamp_type irr_block_timestamp
chain::block_id_type head_id
chain::block_timestamp_type head_block_timestamp
chain::block_id_type irr_id
fc::time_point block_timestamp
chain::block_id_type block_id
fc::time_point expiration