RangePositionManager

Verified contract

Active on Ethereum with 36 txns
Deployed by via 0x4db0f920 at 20247525
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
2 additional variables
Native
Value $37.77
ERC-20
Value $81.03
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
0x23d2dcb6e1355e07acfa58c9665588d1bfbea0b874290a0644e11e567aa9b92c
0x8257184166891328e609299a5bda3265575db8a415bb3eed5f05626150f1ac96
0x7f6d385b3d5539a0f8b06c51b7749aca9e527280c0a83241f2a6557dfb6d4c1d
0xb30688ceae8337f274d20cb68d2fc66b2a5b3be2ec0a1dfc3346037d2a6e24b8
0x7ae2a22d176a3e3d42d78e6664f7a76a6d3ce48b5bf43f67be7396c82e10dd6d
0xe5eaca094a58b49aa8941c3e09e030833d6bf3a6cb59e7d6ccebbd83988f83ed
0x1b8b9d643827f0fbfaf26160800204b9915f20e16b4de744fb8697b706cc2d4a
0x9e7e33fcb8d6f019a4b6b69700a72a1d1dc8e2523e91a41cb38fe5277b42ae4e
0x571e3240c2144001fde2250e6ff95c46e312015ae53eed747551374162eb985a
0x037202f9b5251b01d8ddd0a592d2add2265394f3116a399a510464d0a11018c8

Functions
Getter at block 21225760
canMoveRange(view returns (bool)
false
currentTokenId(view returns (uint256)
808310
isLocked(view returns (bool)
false
owner(view returns (address)
0x374021b9251ce8ffd05bcc405b802ac979cf5799
positionManager(view returns (address)
0xc36442b4a4522e871399cd717abdd847ab11fe88
totalLiquidity(view returns (uint128)
518655481724613075272
Read-only
getAmountsForTicks(int24 tickLowerint24 tickUpperuint128 liquidityview returns (uint256 amount0uint256 amount1)
onERC721Received(address operatoraddress fromuint256 tokenIdbytes dataview returns (bytes4)
showEligible(address senderview returns (bool)
userList(uint256view returns (address)
userMapping(addressview returns (uint256 liquidityuint256 token0Balanceuint256 token1Balanceuint256 cakeTokenBalanceuint256 token0Lifetimeuint256 token1Lifetime)
State-modifying
acceptFeeReceiver(
acceptOwner(
changeFeeReceiver(address newFeeReceiver
changeOwner(address newOwner
changeRangeMaster(address _newRangeMaster
decreaseLiquidityUser(uint256 amount0Minuint256 amount1Minuint128 liquidityaddress userToDecrease
disableMasterChef(
increaseLiquidityAuto(uint256 amountDesired0uint256 amountDesired1uint256 amount0Minuint256 amount1Minaddress userToIncrease
increaseLiquidityUser(uint256 amountDesired0uint256 amountDesired1uint256 amount0Minuint256 amount1Minaddress userToIncreasepayable 
mintOwner(int24 tickLowerint24 tickUpperuint256 amountDesired0uint256 amountDesired1uint256 amount0Minuint256 amount1Minpayable 
moveRange(int24 tickLowerint24 tickUpperaddress tokenToSwapuint256 amountToSwapuint256 amountDecrease0Minuint256 amountDecrease1Minuint256 amount0Minuint256 amount1Minuint256 amountOutMinimumuint24 poolFee
publicCollect(returns (uint256 amount0uint256 amount1)
setCheckMoveRangeDisabled(bool _checkMoveRange
setFeeDistributorSwapper(address newFeeDistributoraddress newSwapManager
setLocked(bool _locked
setOperatorRangeAddress(address operatorAddressbool allowed
userCollect(address userToCollect
withdrawExcessTokens(address _tokenaddress _tobool isEthNative
Events
CheckMoveRangeDisabled(bool oldCheckdisabledbool checkDisabled
FeeReceiverTransferStarted(address indexed previousFeeReceiveraddress indexed newFeeReceiver
FeesWithdrawn(uint256 amount0uint256 amount1address indexed user
IncreaseLiquidity(uint256 amount0uint256 amount1uint256 liquidityaddress indexed user
Locked(bool oldLockedbool locked
MasterDisabled(
Mint(uint256 amount0uint256 amount1uint256 liquidityuint256 tokenIdaddress indexed user
MovedRange(int24 tickLowerint24 tickUpper
NewFeeDistributor(address indexed oldFeeDistributoraddress indexed feeDistributor
NewFeeReceiver(address indexed oldFeeReceiveraddress indexed newFeeReceiver
NewOwner(address indexed oldOwneraddress indexed owner
NewRangeMaster(address indexed oldRangeMasteraddress indexed newRangeMaster
NewSwapManager(address indexed oldSwapManageraddress indexed swapManager
OperatorAddressUpdated(address indexed operatorbool oldStatusbool newStatus
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
RemovedLiquidity(uint256 amount0uint256 amount1uint256 liquidityaddress indexed user
Constructor
constructor(address positionManager_address token0_address token1_uint24 fee_uint256 productLock_address feeDistributor_uint256 distributionFee_address masterChef_address cakeAddress_address swapManager_
Fallback and receive
fallback(
receive(
Errors
AmountIs0(
DistributionFeeTooBig(
MaxUsersReached(
MismatchNativeETHToken(
MoveRangeNotAllowed(
NoPoolFound(
NoValidSenderPositionNFT(
NotEligibleToEnter(
NotEnoughLiquidity(
OnlyOneOwnerMint(
ProductLocked(
Token0NotSufficient(
Token1NotSufficient(
UnauthorizedFeeReceiver(
UnauthorizedOperator(
UnauthorizedOwner(
UnauthorizedRangeMaster(
ValueMismatch(
ZeroAddress(
ZeroAddressFeeDistributor(
ZeroAddressPositionManager(
ZeroAddressSwapManager(
ZeroAddressTokens(