Range Uniswap WETH/WSTETH 0.01% LP

Verified contract

Proxy

Active on Ethereum with 437 txns
Deployed by via 0xc9aaba85 at 17593486
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 44 additional slots
-
variable spans 48 additional slots
16 additional variables
ERC-20
Value $19,482.3
ERC-20
Value $2,574.56
ERC-20
Value $1,572.19
0x740b4bdd18bc0f491e9663ad39fb54f135966c277d96095dcc25df925a3f773f
0xc2151910e1d368e42d44b92f239a34921ca3d05aecc855d92ea5a5bc9a98b6dd
0x311a2390fe5925e53dd7dabac093ddc0a75dd647e165d4f572e4af6d0c43aac9
0x1fb438ba5d84ae0c9fe0855301eb1455dd0aa40addf41b31fb8d5947418c3691
0xebf044e67c48418efeef9b5b799b36577f4f4aeef3a2df4f1941e212470e5524
0x6fb7d7c95777fc604f1394993e074d7a10556db3dfb4c0701b44f653739b70db
0xd64f4423895f311eed46deb7220e7ea6ddb79d81e18f8cd797fab8a2b5c3e158
0x1ce8093943c10467991905d58fb3d1c9861105c7836764ec1b768202c7bae030
0xb868dd9cbb1ddf738ca7257d15947a6edcfc7f7abb5746227b77ff4d36d56208
0x476d64b96c11299bbbb4540fcb410a0e9a9b76ef734b8f5ffcab4535c8405fb9

Functions
Getter at block 21157944
decimals(view returns (uint8)
18
factory(view returns (address)
0xf1e70677fb1f49471604c012e8b42ba11226336b
 
getCurrentFees(view returns (uint256 fee0uint256 fee1)
getPositionID(view returns (bytes32 positionID)
0x35e58e86b9a60e6c4c091588c3398cc1845c794e435132b2492b2424cf809fb5
 
getUnderlyingBalances(view returns (uint256 amount0Currentuint256 amount1Current)
inThePosition(view returns (bool)
true
lowerTick(view returns (int24)
1680
manager(view returns (address)
0x84b43ce5fb1faf013181fea96ffa4af6179e396a
managerBalance0(view returns (uint256)
383287304569249078
managerBalance1(view returns (uint256)
493961565898996561
managingFee(view returns (uint16)
0
mintStarted(view returns (bool)
true
name(view returns (string)
Range Uniswap WETH/WSTETH 0.01% LP
paused(view returns (bool)
false
performanceFee(view returns (uint16)
1000
pool(view returns (address)
0x109830a1aaad605bbf02a9dfa7b0b92ec2fb7daa
 
proxiableUUID(view returns (bytes32)
symbol(view returns (string)
R-UNI
tickSpacing(view returns (int24)
1
token0(view returns (address)
0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0
token1(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
totalSupply(view returns (uint256)
930736866914932542124604
upperTick(view returns (int24)
1685
userCount(view returns (uint256)
22
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getMintAmounts(uint256 amount0Maxuint256 amount1Maxview returns (uint256 amount0uint256 amount1uint256 mintAmount)
getUnderlyingBalancesByShare(uint256 sharesview returns (uint256 amount0uint256 amount1)
getUserVaults(uint256 fromIdxuint256 toIdxview returns (struct IRangeProtocolVaultUserVaultInfo[])
userVaults(addressview returns (bool existsuint256 token0uint256 token1)
users(uint256view returns (address)
State-modifying
addLiquidity(int24 newLowerTickint24 newUpperTickuint256 amount0uint256 amount1uint256[2] minAmountsInuint256[2] maxAmountsInreturns (uint256 remainingAmount0uint256 remainingAmount1)
approve(address spenderuint256 amountreturns (bool)
burn(uint256 burnAmountuint256[2] minAmountsOutreturns (uint256 amount0uint256 amount1)
collectManager(
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address _poolint24 _tickSpacingbytes data
mint(uint256 mintAmountuint256[2] maxAmountsInreturns (uint256 amount0uint256 amount1)
pause(
pullFeeFromPool(
removeLiquidity(uint256[2] minAmountsOut
renounceOwnership(
swap(bool zeroForOneint256 swapAmountuint160 sqrtPriceLimitX96uint256 minAmountOutreturns (int256 amount0int256 amount1)
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
transferOwnership(address newManager
uniswapV3MintCallback(uint256 amount0Oweduint256 amount1Owedbytes
uniswapV3SwapCallback(int256 amount0Deltaint256 amount1Deltabytes
unpause(
updateFees(uint16 newManagingFeeuint16 newPerformanceFee
updateTicks(int24 _lowerTickint24 _upperTick
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
Approval(address indexed owneraddress indexed spenderuint256 value
BeaconUpgraded(address indexed beacon
Burned(address indexed receiveruint256 burnAmountuint256 amount0Outuint256 amount1Out
FeesEarned(uint256 feesEarned0uint256 feesEarned1
FeesUpdated(uint16 managingFeeuint16 performanceFee
InThePositionStatusSet(bool inThePosition
Initialized(uint8 version
LiquidityAdded(uint256 liquidityMintedint24 tickLowerint24 tickUpperuint256 amount0Inuint256 amount1In
LiquidityRemoved(uint256 liquidityRemovedint24 tickLowerint24 tickUpperuint256 amount0Outuint256 amount1Out
MintStarted(
Minted(address indexed receiveruint256 mintAmountuint256 amount0Inuint256 amount1In
OwnershipTransferred(address indexed previousManageraddress indexed newManager
Paused(address account
Swapped(bool zeroForOneint256 amount0int256 amount1
TicksSet(int24 lowerTickint24 upperTick
Transfer(address indexed fromaddress indexed touint256 value
Unpaused(address account
Upgraded(address indexed implementation
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors
InvalidBurnAmount(
InvalidManagingFee(
InvalidMintAmount(
InvalidPerformanceFee(
InvalidTicksSpacing(
LiquidityAlreadyAdded(
MintNotAllowed(
MintNotStarted(
NotAllowedToUpdateTicks(
OnlyFactoryAllowed(
OnlyPoolAllowed(
SlippageExceedThreshold(
TicksOutOfRange(
ZeroManagerAddress(
ZeroMintAmount(
ZeroUnderlyingBalance(