Scorum
Public Member Functions | Public Attributes | List of all members
scorum::app::extended_account Struct Reference

#include <state.hpp>

Inheritance diagram for scorum::app::extended_account:
scorum::app::account_api_obj

Public Member Functions

 extended_account ()
 
 extended_account (const account_object &a, const database &db)
 
- Public Member Functions inherited from scorum::app::account_api_obj
 account_api_obj (const chain::account_object &a, const chain::database &db)
 
 account_api_obj ()
 

Public Attributes

std::set< std::string > witness_votes
 
std::vector< std::pair< std::string, uint32_t > > tags_usage
 
optional< std::vector< std::string > > comments
 
optional< std::vector< std::string > > recent_replies
 permlinks for this user More...
 
uint32_t head_block_number = 0
 blog posts for this user More...
 
uint32_t last_irreversible_block_num = 0
 
block_id_type head_block_id
 
time_point_sec time
 
- Public Attributes inherited from scorum::app::account_api_obj
account_id_type id
 
account_name_type name
 
authority owner
 
authority active
 
authority posting
 
public_key_type memo_key
 
std::string json_metadata
 
account_name_type proxy
 
time_point_sec last_owner_update
 
time_point_sec last_account_update
 
time_point_sec created
 
bool created_by_genesis = false
 
bool owner_challenged = false
 
bool active_challenged = false
 
time_point_sec last_owner_proved
 
time_point_sec last_active_proved
 
account_name_type recovery_account
 
time_point_sec last_account_recovery
 
bool can_vote = false
 
uint16_t voting_power = 0
 
time_point_sec last_vote_time
 
asset balance = asset(0, SCORUM_SYMBOL)
 
asset scorumpower = asset(0, SP_SYMBOL)
 
asset delegated_scorumpower = asset(0, SP_SYMBOL)
 
asset received_scorumpower = asset(0, SP_SYMBOL)
 
std::vector< share_typeproxied_vsf_votes
 
uint16_t witnesses_voted_for
 
share_type average_bandwidth = 0
 
share_type lifetime_bandwidth = 0
 
time_point_sec last_bandwidth_update
 
share_type average_market_bandwidth = 0
 
share_type lifetime_market_bandwidth = 0
 
time_point_sec last_market_bandwidth_update
 
time_point_sec last_post
 
time_point_sec last_root_post
 
uint32_t post_count = 0
 
uint32_t comment_count = 0
 
uint32_t vote_count = 0
 
asset curation_rewards_scr = asset(0, SCORUM_SYMBOL)
 
asset curation_rewards_sp = asset(0, SP_SYMBOL)
 
asset posting_rewards_scr = asset(0, SCORUM_SYMBOL)
 
asset posting_rewards_sp = asset(0, SP_SYMBOL)
 
time_point_sec active_sp_holders_cashout_time = fc::time_point_sec::maximum()
 
asset active_sp_holders_pending_scr_reward = asset(0, SCORUM_SYMBOL)
 
asset active_sp_holders_pending_sp_reward = asset(0, SP_SYMBOL)
 
asset nft_spend_scorumpower
 

Detailed Description

Convert's scorumpower shares

Definition at line 34 of file state.hpp.

Constructor & Destructor Documentation

◆ extended_account() [1/2]

scorum::app::extended_account::extended_account ( )
inline

Definition at line 36 of file state.hpp.

◆ extended_account() [2/2]

scorum::app::extended_account::extended_account ( const account_object &  a,
const database db 
)
inline

Definition at line 39 of file state.hpp.

Member Data Documentation

◆ comments

optional<std::vector<std::string> > scorum::app::extended_account::comments

Definition at line 51 of file state.hpp.

◆ head_block_id

block_id_type scorum::app::extended_account::head_block_id

Definition at line 56 of file state.hpp.

◆ head_block_number

uint32_t scorum::app::extended_account::head_block_number = 0

blog posts for this user

Definition at line 54 of file state.hpp.

◆ last_irreversible_block_num

uint32_t scorum::app::extended_account::last_irreversible_block_num = 0

Definition at line 55 of file state.hpp.

◆ recent_replies

optional<std::vector<std::string> > scorum::app::extended_account::recent_replies

permlinks for this user

Definition at line 52 of file state.hpp.

◆ tags_usage

std::vector<std::pair<std::string, uint32_t> > scorum::app::extended_account::tags_usage

Definition at line 49 of file state.hpp.

◆ time

time_point_sec scorum::app::extended_account::time

Definition at line 57 of file state.hpp.

◆ witness_votes

std::set<std::string> scorum::app::extended_account::witness_votes

Definition at line 48 of file state.hpp.


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