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

#include <block_header_state.hpp>

Collaboration diagram for sysio::chain::legacy::snapshot_block_header_state_v2:

Classes

struct  schedule_info
 

Public Attributes

uint32_t block_num = 0
 from block_header_state_common
 
uint32_t dpos_proposed_irreversible_blocknum = 0
 
uint32_t dpos_irreversible_blocknum = 0
 
producer_schedule_type active_schedule
 
incremental_merkle blockroot_merkle
 
flat_map< account_name, uint32_tproducer_to_last_produced
 
flat_map< account_name, uint32_tproducer_to_last_implied_irb
 
public_key_type block_signing_key
 
vector< uint8_tconfirm_count
 
block_id_type id
 
signed_block_header header
 
schedule_info pending_schedule
 
protocol_feature_activation_set_ptr activated_protocol_features
 

Static Public Attributes

static constexpr uint32_t minimum_version = 0
 
static constexpr uint32_t maximum_version = 2
 

Detailed Description

a fc::raw::unpack compatible version of the old block_state structure stored in version 2 snapshots

Definition at line 17 of file block_header_state.hpp.

Member Data Documentation

◆ activated_protocol_features

protocol_feature_activation_set_ptr sysio::chain::legacy::snapshot_block_header_state_v2::activated_protocol_features

Definition at line 43 of file block_header_state.hpp.

◆ active_schedule

producer_schedule_type sysio::chain::legacy::snapshot_block_header_state_v2::active_schedule

Definition at line 32 of file block_header_state.hpp.

◆ block_num

uint32_t sysio::chain::legacy::snapshot_block_header_state_v2::block_num = 0

Definition at line 29 of file block_header_state.hpp.

◆ block_signing_key

public_key_type sysio::chain::legacy::snapshot_block_header_state_v2::block_signing_key

Definition at line 36 of file block_header_state.hpp.

◆ blockroot_merkle

incremental_merkle sysio::chain::legacy::snapshot_block_header_state_v2::blockroot_merkle

Definition at line 33 of file block_header_state.hpp.

◆ confirm_count

vector<uint8_t> sysio::chain::legacy::snapshot_block_header_state_v2::confirm_count

Definition at line 37 of file block_header_state.hpp.

◆ dpos_irreversible_blocknum

uint32_t sysio::chain::legacy::snapshot_block_header_state_v2::dpos_irreversible_blocknum = 0

Definition at line 31 of file block_header_state.hpp.

◆ dpos_proposed_irreversible_blocknum

uint32_t sysio::chain::legacy::snapshot_block_header_state_v2::dpos_proposed_irreversible_blocknum = 0

Definition at line 30 of file block_header_state.hpp.

◆ header

signed_block_header sysio::chain::legacy::snapshot_block_header_state_v2::header

Definition at line 41 of file block_header_state.hpp.

◆ id

block_id_type sysio::chain::legacy::snapshot_block_header_state_v2::id

Definition at line 40 of file block_header_state.hpp.

◆ maximum_version

uint32_t sysio::chain::legacy::snapshot_block_header_state_v2::maximum_version = 2
staticconstexpr

Definition at line 19 of file block_header_state.hpp.

◆ minimum_version

uint32_t sysio::chain::legacy::snapshot_block_header_state_v2::minimum_version = 0
staticconstexpr

Definition at line 18 of file block_header_state.hpp.

◆ pending_schedule

schedule_info sysio::chain::legacy::snapshot_block_header_state_v2::pending_schedule

Definition at line 42 of file block_header_state.hpp.

◆ producer_to_last_implied_irb

flat_map<account_name,uint32_t> sysio::chain::legacy::snapshot_block_header_state_v2::producer_to_last_implied_irb

Definition at line 35 of file block_header_state.hpp.

◆ producer_to_last_produced

flat_map<account_name,uint32_t> sysio::chain::legacy::snapshot_block_header_state_v2::producer_to_last_produced

Definition at line 34 of file block_header_state.hpp.


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