From 0b2c9dde227452f997d2a7be24306924f3455dce Mon Sep 17 00:00:00 2001 From: pbattu123 Date: Fri, 29 Nov 2019 10:15:13 -0400 Subject: [PATCH] remove default value for extension parameter --- libraries/chain/account_evaluator.cpp | 2 ++ libraries/chain/include/graphene/chain/protocol/account.hpp | 2 +- libraries/chain/protocol/account.cpp | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/libraries/chain/account_evaluator.cpp b/libraries/chain/account_evaluator.cpp index ad6ac5dc..0d389d7c 100644 --- a/libraries/chain/account_evaluator.cpp +++ b/libraries/chain/account_evaluator.cpp @@ -261,6 +261,8 @@ void_result account_update_evaluator::do_evaluate( const account_update_operatio FC_ASSERT( !o.extensions.value.owner_special_authority.valid() ); FC_ASSERT( !o.extensions.value.active_special_authority.valid() ); } + if( d.head_block_time() < HARDFORK_GPOS_TIME ) + FC_ASSERT( !o.extensions.value.update_last_voting_time.valid() ); try { diff --git a/libraries/chain/include/graphene/chain/protocol/account.hpp b/libraries/chain/include/graphene/chain/protocol/account.hpp index 5f4c730a..22b3adcb 100644 --- a/libraries/chain/include/graphene/chain/protocol/account.hpp +++ b/libraries/chain/include/graphene/chain/protocol/account.hpp @@ -146,7 +146,7 @@ namespace graphene { namespace chain { optional< void_t > null_ext; optional< special_authority > owner_special_authority; optional< special_authority > active_special_authority; - optional< bool > update_last_voting_time = false; + optional< bool > update_last_voting_time; }; struct fee_parameters_type diff --git a/libraries/chain/protocol/account.cpp b/libraries/chain/protocol/account.cpp index cf592d5c..9f86473e 100644 --- a/libraries/chain/protocol/account.cpp +++ b/libraries/chain/protocol/account.cpp @@ -274,6 +274,7 @@ void account_update_operation::validate()const || new_options.valid() || extensions.value.owner_special_authority.valid() || extensions.value.active_special_authority.valid() + || extensions.value.update_last_voting_time.valid() ); FC_ASSERT( has_action );