Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
sysiosystem::sysio_global_state Struct Reference

#include <sysio.system.hpp>

Inheritance diagram for sysiosystem::sysio_global_state:
Collaboration diagram for sysiosystem::sysio_global_state:

Public Member Functions

uint64_t free_ram () const
 

Public Attributes

uint64_t max_ram_size = 64ll*1024 * 1024 * 1024
 
uint64_t total_ram_bytes_reserved = 0
 
int64_t total_ram_stake = 0
 
block_timestamp last_producer_schedule_update
 
time_point last_pervote_bucket_fill
 
int64_t pervote_bucket = 0
 
int64_t perblock_bucket = 0
 
uint32_t total_unpaid_blocks = 0
 
int64_t total_activated_stake = 0
 all blocks which have been produced but not paid
 
time_point thresh_activated_stake_time
 
uint16_t last_producer_schedule_size = 0
 
double total_producer_vote_weight = 0
 
block_timestamp last_name_close
 the sum of all producer votes
 

Detailed Description

Definition at line 141 of file sysio.system.hpp.

Member Function Documentation

◆ free_ram()

uint64_t sysiosystem::sysio_global_state::free_ram ( ) const
inline

Definition at line 142 of file sysio.system.hpp.

Here is the caller graph for this function:

Member Data Documentation

◆ last_name_close

block_timestamp sysiosystem::sysio_global_state::last_name_close

Definition at line 157 of file sysio.system.hpp.

◆ last_pervote_bucket_fill

time_point sysiosystem::sysio_global_state::last_pervote_bucket_fill

Definition at line 149 of file sysio.system.hpp.

◆ last_producer_schedule_size

uint16_t sysiosystem::sysio_global_state::last_producer_schedule_size = 0

Definition at line 155 of file sysio.system.hpp.

◆ last_producer_schedule_update

block_timestamp sysiosystem::sysio_global_state::last_producer_schedule_update

Definition at line 148 of file sysio.system.hpp.

◆ max_ram_size

uint64_t sysiosystem::sysio_global_state::max_ram_size = 64ll*1024 * 1024 * 1024

Definition at line 144 of file sysio.system.hpp.

◆ perblock_bucket

int64_t sysiosystem::sysio_global_state::perblock_bucket = 0

Definition at line 151 of file sysio.system.hpp.

◆ pervote_bucket

int64_t sysiosystem::sysio_global_state::pervote_bucket = 0

Definition at line 150 of file sysio.system.hpp.

◆ thresh_activated_stake_time

time_point sysiosystem::sysio_global_state::thresh_activated_stake_time

Definition at line 154 of file sysio.system.hpp.

◆ total_activated_stake

int64_t sysiosystem::sysio_global_state::total_activated_stake = 0

Definition at line 153 of file sysio.system.hpp.

◆ total_producer_vote_weight

double sysiosystem::sysio_global_state::total_producer_vote_weight = 0

Definition at line 156 of file sysio.system.hpp.

◆ total_ram_bytes_reserved

uint64_t sysiosystem::sysio_global_state::total_ram_bytes_reserved = 0

Definition at line 145 of file sysio.system.hpp.

◆ total_ram_stake

int64_t sysiosystem::sysio_global_state::total_ram_stake = 0

Definition at line 146 of file sysio.system.hpp.

◆ total_unpaid_blocks

uint32_t sysiosystem::sysio_global_state::total_unpaid_blocks = 0

Definition at line 152 of file sysio.system.hpp.


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