RangeMaster

Verified contract

Active on Ethereum with 9 txns
Deployed by via 0x58001ffe at 20218269
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "RangeMaster"

0xd7991a4ba0a11b959830d5f5ba9e9d5a4a9616b021b9d925c5f0ded60c3cc87d
0x0f0c05288745009ace549f836757f42190237ee951bd259cd93ab400d2ba4d2e
0xeae09920ab3a3d6ff751a163a3922c50aeab981967db4738257f2323dadca8e2
0xdc7429a6894a037354e94e24f1c7c8969f2ece7041d144878cbeb6061a55d0bf
0x841d427b334323dcfc8a82523534ed2dcbe7b93018be0252abea95c28c3b26e7
0xa07928f2d7be6d76c16d1b539f92d355c53c64c390e30300c58477a6a9cc10aa
0xf7fa0f3d4489d36ba20ed4cc0bcd1de3f23860972ddc80bd4fc34386239e52c5
0xb041bce345d796e6792b902135683bade0b8316a5ac62b2d32fe8d4a5a01d94a
0xe74b065217f1957f3b1f5dd4f373c0a98dab8b3c48d236ddd9cfcde3b5eea2de

Functions
Getter at block 20861099
FACTOR(view returns (uint256)
1000000
WETH(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
bonusToken(view returns (address)
0x0000000000000000000000000000000000000000
contractsLen(view returns (uint256)
1
getInRange(view returns (struct RangeMasterReturnBool[])
[(0x0a4a169a6b2ac75c86e2f0e42822fdea13fb1cc8, false)]
getYieldManager(view returns (address)
0xccd05acd3cec7016e0ea2ef6f27a65b885344168
locked(view returns (bool)
false
maxRangePositionManager(view returns (uint256)
4
owner(view returns (address)
0x374021b9251ce8ffd05bcc405b802ac979cf5799
token0(view returns (address)
0x5a98fcbea516cf06857215779fd812ca3bef1b32
token1(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
yieldManager(view returns (address)
0xccd05acd3cec7016e0ea2ef6f27a65b885344168
Read-only
getEligible(address userAddressview returns (bool)
getLiquidity(uint128 liquidityview returns (struct RangeMasterReturnLiquidity[])
getPendingFees(address userAddressview returns (struct RangeMasterReturnPendingFees[])
getPositionAndPoolData(address userAddressview returns (struct RangeMasterCalculationValues[])
getUserLiquidity(address userAddressview returns (struct RangeMasterReturnLiquidity[])
rangePositionManagers(uint256view returns (address rangePositionAddressuint256 suggestedWeightuint8 posType)
State-modifying
acceptOwner(
changeLocked(bool _newLocked
changeOwner(address newOwner
changeYieldManager(address _newYieldManager
collect(
decreaseLiquidity(uint256[] amountDesired0Minimumuint256[] amountDesired1Minimumuint128[] liquidity
increaseLiquidity(uint256[] amountDesired0uint256[] amountDesired1uint256[] amount0Minuint256[] amount1Minaddress sponsorpayable 
publicCollect(
recoverERC20(address tokenuint256 amountaddress to
recoverETH(uint256 amountaddress to
updateRangePositionManagers(address[] _rangePositionManagersuint256[] _rangeWeightsuint8[] _positionTypes
Events
LockedChanged(bool oldLockedbool newLocked
NewOwner(address indexed previousOwneraddress indexed newOwner
NewSponsor(address indexed sponsoraddress indexed client
NewYieldManager(address indexed oldYieldManageraddress indexed yieldManager
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
Recovered(address indexed tokenuint256 amountaddress to
RecoveredETH(uint256 amountaddress indexed to
Constructor
constructor(address[] _rangePositionManagersuint256[] _rangeWeightsuint8[] _positionTypesaddress _owneraddress _token0address _token1address _bonusTokenaddress _WETHaddress _yieldManager
Fallback and receive
fallback(
receive(
Errors
LenMismatchAmountDesired1Minimum(
LenMismatchLiquidity(
LenMismatchPositionTypes(
LenMismatchRM(
LenMismatchRM1(
LenMismatchRM3(
LenMismatchRM4(
LenMismatchRangePositionManagers(
Locked(
MaxRangePositionManagerBreached(
Unauthorized(
WeightIs0(
WeightsNotAddingUp(
ZeroAddress(
ZeroAddressOwner(
ZeroAddressRangePositionManagers(
ZeroAddressTokens(
ZeroAddressWETH(
ZeroAddressYieldManager(