Skip to content

Commit a86b60f

Browse files
committed
feat: insert assert statement
1 parent 4dbe825 commit a86b60f

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/ReservoirPair.sol

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -580,11 +580,12 @@ abstract contract ReservoirPair is IAssetManagedPair, ReservoirERC20 {
580580
uint256 lRateLimitedPrice = aPrevClampedPrice.fullMulDiv(1e18 + maxChangeRate * aTimeElapsed, 1e18);
581581
uint256 lPerTradeLimitedPrice = aPrevClampedPrice.fullMulDiv(1e18 + maxChangePerTrade, 1e18);
582582
rClampedPrice = lRateLimitedPrice.min(lPerTradeLimitedPrice);
583+
assert(rClampedPrice < aCurrRawPrice);
583584
} else {
584-
assert(aPrevClampedPrice > aCurrRawPrice);
585585
uint256 lRateLimitedPrice = aPrevClampedPrice.fullMulDiv(1e18 - maxChangeRate * aTimeElapsed, 1e18);
586586
uint256 lPerTradeLimitedPrice = aPrevClampedPrice.fullMulDiv(1e18 - maxChangePerTrade , 1e18);
587587
rClampedPrice = lRateLimitedPrice.max(lPerTradeLimitedPrice);
588+
assert(rClampedPrice > aCurrRawPrice);
588589
}
589590
rClampedLogPrice = LogCompression.toLowResLog(rClampedPrice);
590591
}

0 commit comments

Comments
 (0)