From 0d74fcf675fd0d85f0c7343fc363ae608b7bf277 Mon Sep 17 00:00:00 2001 From: Vlad Dobromyslov Date: Mon, 4 Apr 2022 11:19:57 +0300 Subject: [PATCH] #308 - fix son_object statuses initialization --- libraries/chain/include/graphene/chain/son_object.hpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/libraries/chain/include/graphene/chain/son_object.hpp b/libraries/chain/include/graphene/chain/son_object.hpp index 31094563..a291ca2f 100644 --- a/libraries/chain/include/graphene/chain/son_object.hpp +++ b/libraries/chain/include/graphene/chain/son_object.hpp @@ -71,7 +71,14 @@ namespace graphene { namespace chain { public_key_type signing_key; vesting_balance_id_type pay_vb; son_statistics_id_type statistics; - flat_map statuses; + //! Fixme - delete sidechain type from here + flat_map statuses = []() + { + flat_map statuses; + statuses[sidechain_type::bitcoin] = son_status::inactive; + statuses[sidechain_type::hive] = son_status::inactive; + return statuses; + }(); flat_map sidechain_public_keys; void pay_son_fee(share_type pay, database& db);