Removed hardfork code for CORE_429

This commit is contained in:
Peter Conrad 2018-03-23 15:13:45 +01:00
parent 4b0579b475
commit e75f18ba57
3 changed files with 1 additions and 16 deletions

View file

@ -128,20 +128,11 @@ void asset_create_evaluator::pay_fee()
object_id_type asset_create_evaluator::do_apply( const asset_create_operation& op )
{ try {
bool hf_429 = fee_is_odd && db().head_block_time() > HARDFORK_CORE_429_TIME;
const asset_dynamic_data_object& dyn_asset =
db().create<asset_dynamic_data_object>( [&]( asset_dynamic_data_object& a ) {
a.current_supply = 0;
a.fee_pool = core_fee_paid - (hf_429 ? 1 : 0);
a.fee_pool = core_fee_paid - (fee_is_odd ? 1 : 0);
});
if( fee_is_odd && !hf_429 )
{
const auto& core_dd = db().get<asset_object>( asset_id_type() ).dynamic_data( db() );
db().modify( core_dd, [=]( asset_dynamic_data_object& dd ) {
dd.current_supply++;
});
}
asset_bitasset_data_id_type bit_asset_id;
if( op.bitasset_opts.valid() )

View file

@ -1,4 +0,0 @@
// bitshares-core #429 rounding issue when creating assets
#ifndef HARDFORK_CORE_429_TIME
#define HARDFORK_CORE_429_TIME (fc::time_point_sec( 1511793600 ))
#endif

View file

@ -991,8 +991,6 @@ BOOST_AUTO_TEST_CASE( issue_429_test )
verify_asset_supplies( db );
generate_blocks( HARDFORK_CORE_429_TIME + 10 );
{
signed_transaction tx;
asset_create_operation op;