From 1edce85fd096877b00f153d7ee0506b02b467769 Mon Sep 17 00:00:00 2001 From: Nazar Mokrynskyi Date: Thu, 21 Dec 2023 04:44:28 +0200 Subject: [PATCH] Fix existing balance tracking that caused subtraction with overflow --- src/frontend/running.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/frontend/running.rs b/src/frontend/running.rs index c0abf184..35093f8c 100644 --- a/src/frontend/running.rs +++ b/src/frontend/running.rs @@ -355,7 +355,7 @@ impl RunningView { let previous_diff = self.farmer_state.reward_address_balance - self.farmer_state.initial_reward_address_balance; self.farmer_state.initial_reward_address_balance = - imported_block.reward_address_balance + previous_diff; + imported_block.reward_address_balance - previous_diff; } self.farmer_state.reward_address_balance = imported_block.reward_address_balance;