RangeMaster
Verified contract
Active on
Ethereum with 378 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xccd0…4168
Balances ($0.00)
No balances found for "RangeMaster"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21295337 | 17 hours ago | | | 0 | 0.0011011191 | |
| 21292416 | a day ago | | | 0.085332327 | 0.0027256792 | |
| 21289213 | 2 days ago | | | 0 | 0.00070635770 | |
| 21289168 | 2 days ago | | | 0 | 0.00086593038 | |
| 21284073 | 2 days ago | | | 0 | 0.00087559659 | |
| 21281254 | 3 days ago | | | 0.36382638 | 0.0093171748 | |
| 21278514 | 3 days ago | | | 0 | 0.0012826178 | |
| 21278469 | 3 days ago | | | 0 | 0.00077147792 | |
| 21276232 | 3 days ago | | | 0.409 | 0.0029961511 | |
| 21276038 | 3 days ago | | | 0 | 0.00081784355 |
ABI
ABI objects
Getter at block 21300273
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[])
[(0x65d1788f9d9a800c5fc9b9cb8e49a1b488c736c7, 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)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
token1() view returns (address)
0xfaba6f8e4a5e8ab82f62fe7c39859fa577269be3
yieldManager() view returns (address)
0xccd05acd3cec7016e0ea2ef6f27a65b885344168
Read-only
getEligible(address userAddress) view returns (bool)
getLiquidity(uint128 liquidity) view returns (struct RangeMasterReturnLiquidity[])
getPendingFees(address userAddress) view returns (struct RangeMasterReturnPendingFees[])
getPositionAndPoolData(address userAddress) view returns (struct RangeMasterCalculationValues[])
getUserLiquidity(address userAddress) view returns (struct RangeMasterReturnLiquidity[])
rangePositionManagers(uint256) view returns (address rangePositionAddress, uint256 suggestedWeight, uint8 posType)
State-modifying
Events acceptOwner()
changeLocked(bool _newLocked)
changeOwner(address newOwner)
changeYieldManager(address _newYieldManager)
collect()
decreaseLiquidity(uint256[] amountDesired0Minimum, uint256[] amountDesired1Minimum, uint128[] liquidity)
increaseLiquidity(uint256[] amountDesired0, uint256[] amountDesired1, uint256[] amount0Min, uint256[] amount1Min, address sponsor) payable
publicCollect()
recoverERC20(address token, uint256 amount, address to)
recoverETH(uint256 amount, address to)
updateRangePositionManagers(address[] _rangePositionManagers, uint256[] _rangeWeights, uint8[] _positionTypes)
LockedChanged(bool oldLocked, bool newLocked)
NewOwner(address indexed previousOwner, address indexed newOwner)
NewSponsor(address indexed sponsor, address indexed client)
NewYieldManager(address indexed oldYieldManager, address indexed yieldManager)
OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
Recovered(address indexed token, uint256 amount, address to)
RecoveredETH(uint256 amount, address indexed to)
constructor(address[] _rangePositionManagers, uint256[] _rangeWeights, uint8[] _positionTypes, address _owner, address _token0, address _token1, address _bonusToken, address _WETH, address _yieldManager)
fallback()
receive()
LenMismatchAmountDesired1Minimum()
LenMismatchLiquidity()
LenMismatchPositionTypes()
LenMismatchRM()
LenMismatchRM1()
LenMismatchRM3()
LenMismatchRM4()
LenMismatchRangePositionManagers()
Locked()
MaxRangePositionManagerBreached()
Unauthorized()
WeightIs0()
WeightsNotAddingUp()
ZeroAddress()
ZeroAddressOwner()
ZeroAddressRangePositionManagers()
ZeroAddressTokens()
ZeroAddressWETH()
ZeroAddressYieldManager()