30 namespace graphene {
namespace chain {
44 static constexpr uint8_t
type_id = impl_global_property_object_type;
68 static constexpr uint8_t
type_id = impl_dynamic_global_property_object_type;
70 uint32_t head_block_number = 0;
80 uint32_t accounts_registered_this_interval = 0;
88 uint32_t recently_missed_count = 0;
95 uint64_t current_aslot = 0;
106 uint32_t dynamic_flags = 0;
108 uint32_t last_irreversible_block_num = 0;
121 maintenance_flag = 0x01
block_id_type head_block_id
uint32_t next_available_vote_id
time_point_sec last_budget_time
chain_parameters parameters
Maintains global state information (committee_member list, current fees)This is an implementation det...
fc::uint128_t recent_slots_filled
#define MAP_OBJECT_ID_TO_TYPE(OBJECT)
static constexpr uint8_t type_id
flat_set< witness_id_type > active_witnesses
FC_REFLECT_TYPENAME(fc::log_message)
share_type witness_budget
#define GRAPHENE_DECLARE_EXTERNAL_SERIALIZATION(type)
static constexpr uint8_t space_id
share_type total_inactive
time_point_sec next_maintenance_time
Use the Curiously Recurring Template Pattern to automatically add the ability to clone, serialize, and move objects polymorphically.
vector< committee_member_id_type > active_committee_members
Maintains global state information (committee_member list, current fees)This is an implementation det...
witness_id_type current_witness
time_point_sec last_vote_tally_time
optional< chain_parameters > pending_parameters