From 2b1db8abd9816ba5e9bbd9638ec6351bfe3e1973 Mon Sep 17 00:00:00 2001
From: pbattu123
Date: Tue, 22 Oct 2019 16:49:40 -0300
Subject: [PATCH] Eliminate time gap between two vesting periods
---
libraries/chain/db_maint.cpp | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/libraries/chain/db_maint.cpp b/libraries/chain/db_maint.cpp
index ade8c160..4555fd61 100644
--- a/libraries/chain/db_maint.cpp
+++ b/libraries/chain/db_maint.cpp
@@ -845,7 +845,7 @@ void rolling_period_start(database& db)
auto vesting_period = db.get_global_properties().parameters.gpos_period();
auto now = db.head_block_time();
- if(now.sec_since_epoch() > (period_start + vesting_period))
+ if(now.sec_since_epoch() >= (period_start + vesting_period))
{
// roll
db.modify(db.get_global_properties(), [now](global_property_object& p) {
@@ -1402,9 +1402,9 @@ void database::perform_chain_maintenance(const signed_block& next_block, const g
distribute_fba_balances(*this);
create_buyback_orders(*this);
- rolling_period_start(*this);
-
process_dividend_assets(*this);
+
+ rolling_period_start(*this);
struct vote_tally_helper {
database& d;