From 46467a7bbe787581d02c74a51b936a41b4809d40 Mon Sep 17 00:00:00 2001 From: Alfredo Date: Mon, 31 Dec 2018 12:01:31 -0300 Subject: [PATCH] only allow gpos balance creation after HF --- libraries/chain/vesting_balance_evaluator.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libraries/chain/vesting_balance_evaluator.cpp b/libraries/chain/vesting_balance_evaluator.cpp index 1b51e373..c3a833cd 100644 --- a/libraries/chain/vesting_balance_evaluator.cpp +++ b/libraries/chain/vesting_balance_evaluator.cpp @@ -42,6 +42,9 @@ void_result vesting_balance_create_evaluator::do_evaluate( const vesting_balance FC_ASSERT( d.get_balance( creator_account.id, op.amount.asset_id ) >= op.amount ); FC_ASSERT( !op.amount.asset_id(d).is_transfer_restricted() ); + if(d.head_block_time() < HARDFORK_GPOS_TIME) // Todo: can be removed after gpos hf time pass + FC_ASSERT( op.balance_type == vesting_balance_type::unspecified); + return void_result(); } FC_CAPTURE_AND_RETHROW( (op) ) }