BitShares-Core
7.0.2
BitShares blockchain node software and command-line wallet software
|
#include <transaction_evaluation_state.hpp>
Public Member Functions | |
transaction_evaluation_state (database *db=nullptr) | |
database & | db () const |
Public Attributes | |
vector< operation_result > | operation_results |
const signed_transaction * | _trx = nullptr |
database * | _db = nullptr |
bool | _is_proposed_trx = false |
bool | skip_fee_schedule_check = false |
bool | skip_limit_order_price_check = false |
Place holder for state tracked while processing a transaction. This class provides helper methods that are common to many different operations and also tracks which keys have signed the transaction
Definition at line 37 of file transaction_evaluation_state.hpp.
|
inline |
Definition at line 40 of file transaction_evaluation_state.hpp.
|
inline |
Definition at line 44 of file transaction_evaluation_state.hpp.
database* graphene::chain::transaction_evaluation_state::_db = nullptr |
Definition at line 48 of file transaction_evaluation_state.hpp.
bool graphene::chain::transaction_evaluation_state::_is_proposed_trx = false |
Definition at line 49 of file transaction_evaluation_state.hpp.
const signed_transaction* graphene::chain::transaction_evaluation_state::_trx = nullptr |
Definition at line 47 of file transaction_evaluation_state.hpp.
vector<operation_result> graphene::chain::transaction_evaluation_state::operation_results |
Definition at line 45 of file transaction_evaluation_state.hpp.
bool graphene::chain::transaction_evaluation_state::skip_fee_schedule_check = false |
Definition at line 50 of file transaction_evaluation_state.hpp.
bool graphene::chain::transaction_evaluation_state::skip_limit_order_price_check = false |
Definition at line 51 of file transaction_evaluation_state.hpp.