Hotfix - add initialization values to extension params, remove trailing spaces
This commit is contained in:
parent
8aaa3791bf
commit
efa7436ded
2 changed files with 67 additions and 52 deletions
|
|
@ -2090,6 +2090,20 @@ void database::perform_chain_maintenance(const signed_block& next_block, const g
|
||||||
p.pending_parameters->extensions.value.gpos_subperiod = p.parameters.extensions.value.gpos_subperiod;
|
p.pending_parameters->extensions.value.gpos_subperiod = p.parameters.extensions.value.gpos_subperiod;
|
||||||
if( !p.pending_parameters->extensions.value.gpos_vesting_lockin_period.valid() )
|
if( !p.pending_parameters->extensions.value.gpos_vesting_lockin_period.valid() )
|
||||||
p.pending_parameters->extensions.value.gpos_vesting_lockin_period = p.parameters.extensions.value.gpos_vesting_lockin_period;
|
p.pending_parameters->extensions.value.gpos_vesting_lockin_period = p.parameters.extensions.value.gpos_vesting_lockin_period;
|
||||||
|
if( !p.pending_parameters->extensions.value.son_vesting_amount.valid() )
|
||||||
|
p.pending_parameters->extensions.value.son_vesting_amount = p.parameters.extensions.value.son_vesting_amount;
|
||||||
|
if( !p.pending_parameters->extensions.value.son_vesting_period.valid() )
|
||||||
|
p.pending_parameters->extensions.value.son_vesting_period = p.parameters.extensions.value.son_vesting_period;
|
||||||
|
if( !p.pending_parameters->extensions.value.son_pay_max.valid() )
|
||||||
|
p.pending_parameters->extensions.value.son_pay_max = p.parameters.extensions.value.son_pay_max;
|
||||||
|
if( !p.pending_parameters->extensions.value.son_pay_time.valid() )
|
||||||
|
p.pending_parameters->extensions.value.son_pay_time = p.parameters.extensions.value.son_pay_time;
|
||||||
|
if( !p.pending_parameters->extensions.value.son_deregister_time.valid() )
|
||||||
|
p.pending_parameters->extensions.value.son_deregister_time = p.parameters.extensions.value.son_deregister_time;
|
||||||
|
if( !p.pending_parameters->extensions.value.son_heartbeat_frequency.valid() )
|
||||||
|
p.pending_parameters->extensions.value.son_heartbeat_frequency = p.parameters.extensions.value.son_heartbeat_frequency;
|
||||||
|
if( !p.pending_parameters->extensions.value.son_down_time.valid() )
|
||||||
|
p.pending_parameters->extensions.value.son_down_time = p.parameters.extensions.value.son_down_time;
|
||||||
p.parameters = std::move(*p.pending_parameters);
|
p.parameters = std::move(*p.pending_parameters);
|
||||||
p.pending_parameters.reset();
|
p.pending_parameters.reset();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -50,13 +50,14 @@ namespace graphene { namespace chain {
|
||||||
optional < uint32_t > gpos_period_start = HARDFORK_GPOS_TIME.sec_since_epoch();
|
optional < uint32_t > gpos_period_start = HARDFORK_GPOS_TIME.sec_since_epoch();
|
||||||
optional < uint32_t > gpos_vesting_lockin_period = GPOS_VESTING_LOCKIN_PERIOD;
|
optional < uint32_t > gpos_vesting_lockin_period = GPOS_VESTING_LOCKIN_PERIOD;
|
||||||
|
|
||||||
optional < uint32_t > son_vesting_amount;
|
optional < uint32_t > son_vesting_amount = SON_VESTING_AMOUNT;
|
||||||
optional < uint32_t > son_vesting_period;
|
optional < uint32_t > son_vesting_period = SON_VESTING_PERIOD;
|
||||||
optional < uint32_t > son_pay_max;
|
optional < uint32_t > son_pay_max = SON_PAY_MAX;
|
||||||
optional < uint32_t > son_pay_time;
|
optional < uint32_t > son_pay_time = SON_PAY_TIME;
|
||||||
optional < uint32_t > son_deregister_time;
|
optional < uint32_t > son_deregister_time = SON_DEREGISTER_TIME;
|
||||||
optional < uint32_t > son_heartbeat_frequency;
|
optional < uint32_t > son_heartbeat_frequency = SON_HEARTBEAT_FREQUENCY;
|
||||||
optional < uint32_t > son_down_time;
|
optional < uint32_t > son_down_time = SON_DOWN_TIME;
|
||||||
|
|
||||||
optional < account_id_type > son_account;
|
optional < account_id_type > son_account;
|
||||||
optional < asset_id_type > btc_asset;
|
optional < asset_id_type > btc_asset;
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue