From 44b2198f97fc20b2bad84d471d50d8e33e507cf3 Mon Sep 17 00:00:00 2001 From: Daniel Larimer Date: Thu, 22 Oct 2015 10:50:51 -0400 Subject: [PATCH] normalize blinded_balance reflection --- .../chain/include/graphene/chain/confidential_evaluator.hpp | 2 +- libraries/chain/include/graphene/chain/protocol/types.hpp | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/libraries/chain/include/graphene/chain/confidential_evaluator.hpp b/libraries/chain/include/graphene/chain/confidential_evaluator.hpp index 1964795f..03ba271d 100644 --- a/libraries/chain/include/graphene/chain/confidential_evaluator.hpp +++ b/libraries/chain/include/graphene/chain/confidential_evaluator.hpp @@ -88,4 +88,4 @@ class blind_transfer_evaluator : public evaluator } } // namespace graphene::chain -FC_REFLECT( graphene::chain::blinded_balance_object, (commitment)(asset_id)(owner) ) +FC_REFLECT_DERIVED( graphene::chain::blinded_balance_object, (graphene::db::object), (commitment)(asset_id)(owner) ) diff --git a/libraries/chain/include/graphene/chain/protocol/types.hpp b/libraries/chain/include/graphene/chain/protocol/types.hpp index ea9abae5..94c8a58e 100644 --- a/libraries/chain/include/graphene/chain/protocol/types.hpp +++ b/libraries/chain/include/graphene/chain/protocol/types.hpp @@ -168,6 +168,7 @@ namespace graphene { namespace chain { class vesting_balance_object; class worker_object; class balance_object; + class blinded_balance_object; typedef object_id< protocol_ids, account_object_type, account_object> account_id_type; typedef object_id< protocol_ids, asset_object_type, asset_object> asset_id_type; @@ -213,6 +214,7 @@ namespace graphene { namespace chain { typedef object_id< implementation_ids, impl_chain_property_object_type, chain_property_object> chain_property_id_type; typedef object_id< implementation_ids, impl_witness_schedule_object_type, witness_schedule_object> witness_schedule_id_type; typedef object_id< implementation_ids, impl_budget_record_object_type, budget_record_object > budget_record_id_type; + typedef object_id< implementation_ids, impl_blinded_balance_object_type, blinded_balance_object > blinded_balance_id_type; typedef fc::array symbol_type; typedef fc::ripemd160 block_id_type;