Scorum
|
#include <transaction.hpp>
Public Member Functions | |
digest_type | digest () const |
transaction_id_type | id () const |
void | validate () const |
digest_type | sig_digest (const chain_id_type &chain_id) const |
void | set_expiration (fc::time_point_sec expiration_time) |
void | set_reference_block (const block_id_type &reference_block) |
template<typename Visitor > | |
std::vector< typename Visitor::result_type > | visit (Visitor &&visitor) |
template<typename Visitor > | |
std::vector< typename Visitor::result_type > | visit (Visitor &&visitor) const |
void | get_required_authorities (flat_set< account_name_type > &active, flat_set< account_name_type > &owner, flat_set< account_name_type > &posting, std::vector< authority > &other) const |
Public Attributes | |
uint16_t | ref_block_num = 0 |
uint32_t | ref_block_prefix = 0 |
fc::time_point_sec | expiration |
std::vector< operation > | operations |
extensions_type | extensions |
Definition at line 11 of file transaction.hpp.
digest_type scorum::protocol::transaction::digest | ( | ) | const |
Definition at line 21 of file transaction.cpp.
void scorum::protocol::transaction::get_required_authorities | ( | flat_set< account_name_type > & | active, |
flat_set< account_name_type > & | owner, | ||
flat_set< account_name_type > & | posting, | ||
std::vector< authority > & | other | ||
) | const |
Definition at line 79 of file transaction.cpp.
scorum::protocol::transaction_id_type scorum::protocol::transaction::id | ( | ) | const |
Definition at line 43 of file transaction.cpp.
void scorum::protocol::transaction::set_expiration | ( | fc::time_point_sec | expiration_time | ) |
Definition at line 68 of file transaction.cpp.
void scorum::protocol::transaction::set_reference_block | ( | const block_id_type & | reference_block | ) |
Definition at line 73 of file transaction.cpp.
digest_type scorum::protocol::transaction::sig_digest | ( | const chain_id_type & | chain_id | ) | const |
Definition at line 28 of file transaction.cpp.
void scorum::protocol::transaction::validate | ( | ) | const |
Definition at line 36 of file transaction.cpp.
|
inline |
Definition at line 29 of file transaction.hpp.
|
inline |
Definition at line 36 of file transaction.hpp.
fc::time_point_sec scorum::protocol::transaction::expiration |
Definition at line 16 of file transaction.hpp.
extensions_type scorum::protocol::transaction::extensions |
Definition at line 19 of file transaction.hpp.
std::vector<operation> scorum::protocol::transaction::operations |
Definition at line 18 of file transaction.hpp.
uint16_t scorum::protocol::transaction::ref_block_num = 0 |
Definition at line 13 of file transaction.hpp.
uint32_t scorum::protocol::transaction::ref_block_prefix = 0 |
Definition at line 14 of file transaction.hpp.