From 6ff8787cc1148e70b7b2f9f4e300df6c653f7cd5 Mon Sep 17 00:00:00 2001 From: sierra19XX <15652887+sierra19XX@users.noreply.github.com> Date: Sat, 24 Jul 2021 22:29:29 +0000 Subject: [PATCH] dry run sync on 9 son count --- libraries/chain/db_maint.cpp | 7 +++++-- libraries/chain/include/graphene/chain/config.hpp | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/libraries/chain/db_maint.cpp b/libraries/chain/db_maint.cpp index 07bb4bc6..bfa131c1 100644 --- a/libraries/chain/db_maint.cpp +++ b/libraries/chain/db_maint.cpp @@ -1974,7 +1974,7 @@ void database::perform_son_tasks() } } -void update_son_asset(database& db) +void update_son_params(database& db) { if( db.head_block_time() >= HARDFORK_SON2_TIME ) { @@ -1986,6 +1986,9 @@ void update_son_asset(database& db) asset_issuer_permission_flags::override_authority; }); } + db.modify( gpo, []( global_property_object& gpo ) { + gpo.parameters.extensions.value.maximum_son_count = 9; + }); } } @@ -2000,7 +2003,7 @@ void database::perform_chain_maintenance(const signed_block& next_block, const g rolling_period_start(*this); - update_son_asset(*this); + update_son_params(*this); struct vote_tally_helper { database& d; diff --git a/libraries/chain/include/graphene/chain/config.hpp b/libraries/chain/include/graphene/chain/config.hpp index 09b50d80..f3048608 100644 --- a/libraries/chain/include/graphene/chain/config.hpp +++ b/libraries/chain/include/graphene/chain/config.hpp @@ -93,7 +93,7 @@ #define GRAPHENE_DEFAULT_MIN_SON_COUNT (5) #define GRAPHENE_DEFAULT_MAX_WITNESSES (1001) // SHOULD BE ODD #define GRAPHENE_DEFAULT_MAX_COMMITTEE (1001) // SHOULD BE ODD -#define GRAPHENE_DEFAULT_MAX_SONS (7) +#define GRAPHENE_DEFAULT_MAX_SONS (15) #define GRAPHENE_DEFAULT_MAX_PROPOSAL_LIFETIME_SEC (60*60*24*7*4) // Four weeks #define GRAPHENE_DEFAULT_COMMITTEE_PROPOSAL_REVIEW_PERIOD_SEC (60*60*24*7*2) // Two weeks #define GRAPHENE_DEFAULT_NETWORK_PERCENT_OF_FEE (20*GRAPHENE_1_PERCENT)