#include <block_state.hpp>
|
| block_state (const block_header_state &prev, signed_block_ptr b, const protocol_feature_set &pfs, const std::function< void(block_timestamp_type, const flat_set< digest_type > &, const vector< digest_type > &)> &validator, bool skip_validate_signee) |
|
| block_state (pending_block_header_state &&cur, signed_block_ptr &&b, vector< transaction_metadata_ptr > &&trx_metas, const protocol_feature_set &pfs, const std::function< void(block_timestamp_type, const flat_set< digest_type > &, const vector< digest_type > &)> &validator, const signer_callback_type &signer) |
|
| block_state ()=default |
|
Definition at line 10 of file block_state.hpp.
◆ block_state() [1/3]
◆ block_state() [2/3]
Definition at line 89 of file block_state.cpp.
98 :
block_header_state( inject_additional_signatures( std::move(cur), *b, pfs, validator, signer ) )
99 ,
block( std::move(b) )
100 ,_pub_keys_recovered( true )
101 ,_cached_trxs( std::move(trx_metas) )
102 {}
◆ block_state() [3/3]
sysio::chain::block_state::block_state |
( |
| ) |
|
|
default |
◆ block_state_is_valid
◆ controller_impl
◆ fc::reflector< block_state >
◆ fork_database
◆ fork_database_impl
◆ pending_state
◆ unapplied_transaction_queue
◆ block
The documentation for this struct was generated from the following files: