Scorum
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Public Attributes | List of all members
scorum::app::dynamic_global_property_api_obj Struct Reference

#include <scorum_api_objects.hpp>

Inheritance diagram for scorum::app::dynamic_global_property_api_obj:
scorum::app::api_obj< scorum::chain::dynamic_global_property_object > scorum::app::api_obj< scorum::witness::reserve_ratio_object > scorum::chain::dynamic_global_property_object scorum::witness::reserve_ratio_object

Public Member Functions

template<class T >
dynamic_global_property_api_objoperator= (const T &other)
 
- Public Member Functions inherited from scorum::app::api_obj< scorum::chain::dynamic_global_property_object >
 api_obj ()
 
 api_obj (const scorum::chain::dynamic_global_property_object &other)
 
- Public Member Functions inherited from scorum::app::api_obj< scorum::witness::reserve_ratio_object >
 api_obj ()
 
 api_obj (const scorum::witness::reserve_ratio_object &other)
 

Public Attributes

asset registration_pool_balance = asset(0, SCORUM_SYMBOL)
 
asset fund_budget_balance = asset(0, SP_SYMBOL)
 
asset reward_pool_balance = asset(0, SCORUM_SYMBOL)
 
asset content_reward_scr_balance = asset(0, SCORUM_SYMBOL)
 
asset content_reward_sp_balance = asset(0, SP_SYMBOL)
 
- Public Attributes inherited from scorum::chain::dynamic_global_property_object
id_type id
 
uint32_t head_block_number = 0
 Current head block number. More...
 
block_id_type head_block_id
 Current head block id. More...
 
time_point_sec time
 Current head block time. More...
 
account_name_type current_witness
 Head block signed by current witness. More...
 
asset total_supply = asset(0, SCORUM_SYMBOL)
 Total SCR and SP (circulating_scr + circulating_sp) More...
 
asset circulating_capital = asset(0, SCORUM_SYMBOL)
 Total SCR and SP on circulating (on account balances). circulating_capital <= total_supply. More...
 
asset total_scorumpower = asset(0, SP_SYMBOL)
 Total SP on accounts scorumpower. More...
 
asset total_witness_reward_scr = asset(0, SCORUM_SYMBOL)
 Total amount of SCR received by witnesses. More...
 
asset total_witness_reward_sp = asset(0, SP_SYMBOL)
 Total amount of SP received by witnesses. More...
 
asset total_pending_scr = asset(0, SCORUM_SYMBOL)
 Total amount of pending SCR. More...
 
asset total_pending_sp = asset(0, SP_SYMBOL)
 Total amount of pending SP. More...
 
chain_properties median_chain_props
 
version majority_version
 Witnesses majority version. More...
 
uint64_t current_aslot = 0
 
fc::uint128_t recent_slots_filled
 used to compute witness participation. More...
 
uint8_t participation_count = 0
 Divide by 128 to compute participation percentage. More...
 
uint32_t last_irreversible_block_num = 0
 last irreversible block num More...
 
adv_total_stats advertising
 this section display information about advertising totals More...
 
betting_total_stats betting_stats
 this section display information about betting totals More...
 
- Public Attributes inherited from scorum::witness::reserve_ratio_object
id_type id
 
int32_t average_block_size = 0
 
int64_t current_reserve_ratio = 1
 
uint128_t max_virtual_bandwidth = 0
 

Detailed Description

Definition at line 60 of file scorum_api_objects.hpp.

Member Function Documentation

◆ operator=()

template<class T >
dynamic_global_property_api_obj& scorum::app::dynamic_global_property_api_obj::operator= ( const T &  other)
inline

Definition at line 63 of file scorum_api_objects.hpp.

Member Data Documentation

◆ content_reward_scr_balance

asset scorum::app::dynamic_global_property_api_obj::content_reward_scr_balance = asset(0, SCORUM_SYMBOL)

Definition at line 73 of file scorum_api_objects.hpp.

◆ content_reward_sp_balance

asset scorum::app::dynamic_global_property_api_obj::content_reward_sp_balance = asset(0, SP_SYMBOL)

Definition at line 74 of file scorum_api_objects.hpp.

◆ fund_budget_balance

asset scorum::app::dynamic_global_property_api_obj::fund_budget_balance = asset(0, SP_SYMBOL)

Definition at line 71 of file scorum_api_objects.hpp.

◆ registration_pool_balance

asset scorum::app::dynamic_global_property_api_obj::registration_pool_balance = asset(0, SCORUM_SYMBOL)

Definition at line 70 of file scorum_api_objects.hpp.

◆ reward_pool_balance

asset scorum::app::dynamic_global_property_api_obj::reward_pool_balance = asset(0, SCORUM_SYMBOL)

Definition at line 72 of file scorum_api_objects.hpp.


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