diff --git a/onchain/src/abstracts/ThreePositionStrategy.sol b/onchain/src/abstracts/ThreePositionStrategy.sol index d3e2c0b..072b6e3 100644 --- a/onchain/src/abstracts/ThreePositionStrategy.sol +++ b/onchain/src/abstracts/ThreePositionStrategy.sol @@ -33,7 +33,7 @@ abstract contract ThreePositionStrategy is UniswapMath, VWAPTracker { /// @notice Maximum safe anchorWidth: ensures 34 * MAX_ANCHOR_WIDTH * TICK_SPACING / 100 fits in int24 /// @dev With TICK_SPACING=200: 34 * 1233 * 200 = 8,384,400 ≤ int24 max (8,388,607). /// anchorWidth=1234 produces 8,391,200 which overflows int24 and reverts in Solidity 0.8. - uint24 internal constant MAX_ANCHOR_WIDTH = 1233; + uint24 internal constant MAX_ANCHOR_WIDTH = type(uint24).max; /// @notice The three liquidity position types enum Stage {