Use getters
This commit is contained in:
parent
1939cd127b
commit
83736ba656
5 changed files with 12 additions and 13 deletions
|
|
@ -59,8 +59,8 @@ void account_statistics_object::process_fees(const account_object& a, database&
|
|||
// Check the referrer -- if he's no longer a member, pay to the lifetime referrer instead.
|
||||
// No need to check the registrar; registrars are required to be lifetime members.
|
||||
if( account.referrer(d).is_basic_account(d.head_block_time()) )
|
||||
d.modify(account, [](account_object& a) {
|
||||
a.referrer = a.lifetime_referrer;
|
||||
d.modify( account, [](account_object& acc) {
|
||||
acc.referrer = acc.lifetime_referrer;
|
||||
});
|
||||
|
||||
share_type network_cut = cut_fee(core_fee_total, account.network_fee_percentage);
|
||||
|
|
@ -76,8 +76,8 @@ void account_statistics_object::process_fees(const account_object& a, database&
|
|||
share_type lifetime_cut = cut_fee(core_fee_total, account.lifetime_referrer_fee_percentage);
|
||||
share_type referral = core_fee_total - network_cut - lifetime_cut;
|
||||
|
||||
d.modify(asset_dynamic_data_id_type()(d), [network_cut](asset_dynamic_data_object& d) {
|
||||
d.accumulated_fees += network_cut;
|
||||
d.modify( d.get_core_dynamic_data(), [network_cut](asset_dynamic_data_object& addo) {
|
||||
addo.accumulated_fees += network_cut;
|
||||
});
|
||||
|
||||
// Potential optimization: Skip some of this math and object lookups by special casing on the account type.
|
||||
|
|
|
|||
|
|
@ -210,7 +210,7 @@ void database::deposit_cashback(const account_object& acct, share_type amount, b
|
|||
acct.get_id() == GRAPHENE_TEMP_ACCOUNT )
|
||||
{
|
||||
// The blockchain's accounts do not get cashback; it simply goes to the reserve pool.
|
||||
modify(get(asset_id_type()).dynamic_asset_data_id(*this), [amount](asset_dynamic_data_object& d) {
|
||||
modify( get_core_dynamic_data(), [amount](asset_dynamic_data_object& d) {
|
||||
d.current_supply -= amount;
|
||||
});
|
||||
return;
|
||||
|
|
|
|||
|
|
@ -398,8 +398,8 @@ void database::update_active_committee_members()
|
|||
void database::initialize_budget_record( fc::time_point_sec now, budget_record& rec )const
|
||||
{
|
||||
const dynamic_global_property_object& dpo = get_dynamic_global_properties();
|
||||
const asset_object& core = asset_id_type(0)(*this);
|
||||
const asset_dynamic_data_object& core_dd = core.dynamic_asset_data_id(*this);
|
||||
const asset_object& core = get_core_asset();
|
||||
const asset_dynamic_data_object& core_dd = get_core_dynamic_data();
|
||||
|
||||
rec.from_initial_reserve = core.reserved(*this);
|
||||
rec.from_accumulated_fees = core_dd.accumulated_fees;
|
||||
|
|
@ -452,8 +452,7 @@ void database::process_budget()
|
|||
{
|
||||
const global_property_object& gpo = get_global_properties();
|
||||
const dynamic_global_property_object& dpo = get_dynamic_global_properties();
|
||||
const asset_dynamic_data_object& core =
|
||||
asset_id_type(0)(*this).dynamic_asset_data_id(*this);
|
||||
const asset_dynamic_data_object& core = get_core_dynamic_data();
|
||||
fc::time_point_sec now = head_block_time();
|
||||
|
||||
int64_t time_to_maint = (dpo.next_maintenance_time - now).to_seconds();
|
||||
|
|
@ -613,8 +612,8 @@ void split_fba_balance(
|
|||
if( fba.accumulated_fba_fees == 0 )
|
||||
return;
|
||||
|
||||
const asset_object& core = asset_id_type(0)(db);
|
||||
const asset_dynamic_data_object& core_dd = core.dynamic_asset_data_id(db);
|
||||
const asset_object& core = db.get_core_asset();
|
||||
const asset_dynamic_data_object& core_dd = db.get_core_dynamic_data();
|
||||
|
||||
if( !fba.is_configured(db) )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@ namespace graphene { namespace chain {
|
|||
|
||||
void database::update_global_dynamic_data( const signed_block& b, const uint32_t missed_blocks )
|
||||
{
|
||||
const dynamic_global_property_object& _dgp = dynamic_global_property_id_type(0)(*this);
|
||||
const dynamic_global_property_object& _dgp = get_dynamic_global_properties();
|
||||
const global_property_object& gpo = get_global_properties();
|
||||
|
||||
// dynamic global properties updating
|
||||
|
|
|
|||
|
|
@ -106,7 +106,7 @@ object_id_type worker_create_evaluator::do_apply(const worker_create_evaluator::
|
|||
void refund_worker_type::pay_worker(share_type pay, database& db)
|
||||
{
|
||||
total_burned += pay;
|
||||
db.modify(db.get(asset_id_type()).dynamic_data(db), [pay](asset_dynamic_data_object& d) {
|
||||
db.modify( db.get_core_dynamic_data(), [pay](asset_dynamic_data_object& d) {
|
||||
d.current_supply -= pay;
|
||||
});
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue