RangePositionManager

Verified contract

Active on Ethereum with 343 txns
Deployed by via 0x608cb6f4 at 20247386
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
2 additional variables
Native
Value $4,579.23
ERC-20
Value $6,966.21
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
0x55931f622325516079faf08d204b3c29302f23878f294ffa4b6eca8a7569acbe
0xb1da6b4abfea7378f4f4fea9c4f3c25292e5adaae25683bccac7b2e9ffb85407
0xae55d712bcc1b5b10e85c027ebc83cb2db4dabddcffafea8ab142ecd9d113940
0x47d9522cc615c8aa988609620213b811ca6f7891585cdba9d8e87d2ca5196bfb
0xcbc672cd6e6d7cb71f9110c231f236fa2b46cb6737b3f15a949cf168fbe14324
0x0f52994f9a3072278712544bd6a062b7982e67c0a3788be056e25b3308c39ae1
0xc05a92d6a7e1dbc2e54cc7f2c00d02134b8ab2d8aa42c9b04eca2822d4344a5e
0x7aba984a6434fb592fbd88260536a065b0bdcb1d71708b0ef7585f7ae79ca988
0x956575326fced06b4f0ed6c0e9343ad700d840f1576c8d98c95a49830288f092
0xccbae1930bba5dbe3eea0113bd3ef462f18cf01ad8aa02f86cb18e8f27699d27

Functions
Getter at block 21299671
canMoveRange(view returns (bool)
true
currentTokenId(view returns (uint256)
769431
isLocked(view returns (bool)
false
owner(view returns (address)
0x374021b9251ce8ffd05bcc405b802ac979cf5799
positionManager(view returns (address)
0xc36442b4a4522e871399cd717abdd847ab11fe88
totalLiquidity(view returns (uint128)
38836450340568488974076
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(