From 7a4d69927c43bc5f4516ee17e256f2cbbb06f7fb Mon Sep 17 00:00:00 2001 From: gztensor <166415444+gztensor@users.noreply.github.com> Date: Sat, 21 Jun 2025 17:10:51 -0700 Subject: [PATCH] Cleanup blocksSinceLastTransfer --- src/SaintDurbin.sol | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/SaintDurbin.sol b/src/SaintDurbin.sol index 8e8df38..da7325d 100644 --- a/src/SaintDurbin.sol +++ b/src/SaintDurbin.sol @@ -175,8 +175,8 @@ contract SaintDurbin { } // Enhanced principal detection with cumulative tracking + uint256 blocksSinceLastTransfer = block.number - lastTransferBlock; if (lastPaymentAmount > 0 && previousBalance > 0 && currentBalance > principalLocked) { - uint256 blocksSinceLastTransfer = block.number - lastTransferBlock; uint256 currentRate = (availableYield * 1e18) / blocksSinceLastTransfer; // Track cumulative balance increases @@ -202,7 +202,6 @@ contract SaintDurbin { lastRewardRate = currentRate; } else if (currentBalance > principalLocked) { // First transfer or establishing baseline rate - uint256 blocksSinceLastTransfer = block.number - lastTransferBlock; if (blocksSinceLastTransfer > 0) { lastRewardRate = (availableYield * 1e18) / blocksSinceLastTransfer; }