Skip to content

Commit 938cc88

Browse files
committed
change reducibleChallengePeriod logic
1 parent 5836df5 commit 938cc88

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/core/FinalityRelayerManager.sol

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,8 +131,8 @@ contract FinalityRelayerManager is OwnableUpgradeable, FinalityRelayerManagerSto
131131

132132
// ==============================internal function====================================
133133
function reducibleChallengePeriod(uint256 votedManta, uint256 votedBitcoin) internal view returns(uint256) {
134-
uint256 reduciblePeriod = (votedManta * MANTA_REDUCE_PERIOD) / TARGET_MANTA + (votedBitcoin * BITCOIN_REDUCE_PERIOD) / TARGET_BITCOIN;
135-
if ((TOTAL_CHALLENGE_PERIOD - reduciblePeriod) < MIN_CHALLENGE_PERIOD) {
134+
uint256 reduciblePeriod = TOTAL_CHALLENGE_PERIOD - ((votedManta * MANTA_REDUCE_PERIOD) / TARGET_MANTA + (votedBitcoin * BITCOIN_REDUCE_PERIOD) / TARGET_BITCOIN);
135+
if (reduciblePeriod < MIN_CHALLENGE_PERIOD) {
136136
return MIN_CHALLENGE_PERIOD;
137137
}
138138
return reduciblePeriod;

0 commit comments

Comments
 (0)