RangePositionManager

Verified contract

Active on Ethereum with 28 txns
Deployed by via 0x0273cd56 at 20247507
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
2 additional variables
Native
Value $24.11
ERC-20
Value $3.6
)
ERC-721
--
)
ERC-721
--
0x2be60b6350c9f9b0ff97848cc2ba155f944c177a3027106c149d1e6a5fe571f3
0x79997d25c27707815e99ca97eecbbb2e5a05cc11cf416f0051e5f69c86d1883f
0xceeb6cfb8a2670bb91a20e3cc34fb934416274bcd41c2e0f4dabfe72397b9812
0x4163749b39051ae386c7da5547a197d22723ed242648ca17a0cb857fdfa0f00c
0x670b9e70c43bf02e2def09e10af3bce281b9f294a8c2cfad07ef6c280f822edd
0x3d394297189d3f65ff1a10d7607bf92cb73549d2c3514dc914a233681e0ddfc6
0x03fd0eb4ac4dcf3ae06809999ea0e6c2fdc5cb93d7c172994955cbbfd2cf5ef8
0xe7927599a4e2f622d13f4c5ca84428ffaa1dbbb1bfd980e4b3399106d4a83ddf
0xbab6ec8f9ff39f265850b960a36767b910bf33c61d164f3a6fe5325087379bbd
0x9646f02b12caf1968470f70be35429326dbe15ec73c90397501c7897869d2cd8

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