From d28f9b0dbc2a9042f4ca96ea20756140c9571a04 Mon Sep 17 00:00:00 2001
From: pbattu123
Date: Wed, 4 Sep 2019 12:15:58 -0300
Subject: [PATCH] missing things
---
libraries/app/include/graphene/app/database_api.hpp | 6 ++++++
libraries/chain/proposal_evaluator.cpp | 1 +
2 files changed, 7 insertions(+)
diff --git a/libraries/app/include/graphene/app/database_api.hpp b/libraries/app/include/graphene/app/database_api.hpp
index 6f90938d..0faaea0b 100644
--- a/libraries/app/include/graphene/app/database_api.hpp
+++ b/libraries/app/include/graphene/app/database_api.hpp
@@ -192,6 +192,12 @@ class database_api
*/
optional get_recent_transaction_by_id( const transaction_id_type& id )const;
+ /**
+ * TODO
+ *
+ */
+ void check_transaction_for_duplicated_operations(const signed_transaction& trx);
+
/////////////
// Globals //
/////////////
diff --git a/libraries/chain/proposal_evaluator.cpp b/libraries/chain/proposal_evaluator.cpp
index 7a57603a..9d55eaf6 100644
--- a/libraries/chain/proposal_evaluator.cpp
+++ b/libraries/chain/proposal_evaluator.cpp
@@ -47,6 +47,7 @@ struct proposal_operation_hardfork_visitor
void operator()(const committee_member_update_global_parameters_operation &op) const {
if( block_time < HARDFORK_1000_TIME ) { // TODO: remove after hf
+ FC_ASSERT( !op.new_parameters.extensions.value.min_bet_multiplier.valid()
&& !op.new_parameters.extensions.value.max_bet_multiplier.valid()
&& !op.new_parameters.extensions.value.betting_rake_fee_percentage.valid()
&& !op.new_parameters.extensions.value.permitted_betting_odds_increments.valid()