RangeProtocolVault
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
13
Slot
XX
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
12 additional
variables
Balances ($0.00)
No balances found for "RangeProtocolVault"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "RangeProtocolVault"
ABI
ABI objects
Getter at block 21394305 getCurrentFees() view returns (uint256 fee0, uint256 fee1) getUnderlyingBalances() view returns (uint256 amount0Current, uint256 amount1Current)
decimals() view returns (uint8)
18
factory() view returns (address)
0x0000000000000000000000000000000000000000
getPositionID() view returns (bytes32 positionID)
0x4a0f9c2478f13cfa2525f638f4cb3e1327d9702a8b291ef7dd083a6986dfdf80
inThePosition() view returns (bool)
false
lowerTick() view returns (int24)
0
manager() view returns (address)
0x0000000000000000000000000000000000000000
managerBalance0() view returns (uint256)
0
managerBalance1() view returns (uint256)
0
managingFee() view returns (uint16)
0
mintStarted() view returns (bool)
false
name() view returns (string)
paused() view returns (bool)
false
performanceFee() view returns (uint16)
0
pool() view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID() view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
symbol() view returns (string)
tickSpacing() view returns (int24)
0
token0() view returns (address)
0x0000000000000000000000000000000000000000
token1() view returns (address)
0x0000000000000000000000000000000000000000
totalSupply() view returns (uint256)
0
upperTick() view returns (int24)
0
userCount() view returns (uint256)
0
Read-only
allowance(address owner, address spender) view returns (uint256)
balanceOf(address account) view returns (uint256)
getMintAmounts(uint256 amount0Max, uint256 amount1Max) view returns (uint256 amount0, uint256 amount1, uint256 mintAmount)
getUnderlyingBalancesByShare(uint256 shares) view returns (uint256 amount0, uint256 amount1)
getUserVaults(uint256 fromIdx, uint256 toIdx) view returns (struct IRangeProtocolVaultUserVaultInfo[])
userVaults(address) view returns (bool exists, uint256 token0, uint256 token1)
users(uint256) view returns (address)
State-modifying
Events addLiquidity(int24 newLowerTick, int24 newUpperTick, uint256 amount0, uint256 amount1, uint256[2] minAmountsIn, uint256[2] maxAmountsIn) returns (uint256 remainingAmount0, uint256 remainingAmount1)
approve(address spender, uint256 amount) returns (bool)
burn(uint256 burnAmount, uint256[2] minAmountsOut) returns (uint256 amount0, uint256 amount1)
collectManager()
decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
increaseAllowance(address spender, uint256 addedValue) returns (bool)
initialize(address _pool, int24 _tickSpacing, bytes data)
mint(uint256 mintAmount, uint256[2] maxAmountsIn) returns (uint256 amount0, uint256 amount1)
pause()
pullFeeFromPool()
removeLiquidity(uint256[2] minAmountsOut)
renounceOwnership()
swap(bool zeroForOne, int256 swapAmount, uint160 sqrtPriceLimitX96, uint256 minAmountOut) returns (int256 amount0, int256 amount1)
transfer(address to, uint256 amount) returns (bool)
transferFrom(address from, address to, uint256 amount) returns (bool)
transferOwnership(address newManager)
uniswapV3MintCallback(uint256 amount0Owed, uint256 amount1Owed, bytes)
uniswapV3SwapCallback(int256 amount0Delta, int256 amount1Delta, bytes)
unpause()
updateFees(uint16 newManagingFee, uint16 newPerformanceFee)
updateTicks(int24 _lowerTick, int24 _upperTick)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
AdminChanged(address previousAdmin, address newAdmin)
Approval(address indexed owner, address indexed spender, uint256 value)
BeaconUpgraded(address indexed beacon)
Burned(address indexed receiver, uint256 burnAmount, uint256 amount0Out, uint256 amount1Out)
FeesEarned(uint256 feesEarned0, uint256 feesEarned1)
FeesUpdated(uint16 managingFee, uint16 performanceFee)
InThePositionStatusSet(bool inThePosition)
Initialized(uint8 version)
LiquidityAdded(uint256 liquidityMinted, int24 tickLower, int24 tickUpper, uint256 amount0In, uint256 amount1In)
LiquidityRemoved(uint256 liquidityRemoved, int24 tickLower, int24 tickUpper, uint256 amount0Out, uint256 amount1Out)
MintStarted()
Minted(address indexed receiver, uint256 mintAmount, uint256 amount0In, uint256 amount1In)
OwnershipTransferred(address indexed previousManager, address indexed newManager)
Paused(address account)
Swapped(bool zeroForOne, int256 amount0, int256 amount1)
TicksSet(int24 lowerTick, int24 upperTick)
Transfer(address indexed from, address indexed to, uint256 value)
Unpaused(address account)
Upgraded(address indexed implementation)
constructor()
This contract contains no fallback and receive objects.
InvalidBurnAmount()
InvalidManagingFee()
InvalidMintAmount()
InvalidPerformanceFee()
InvalidTicksSpacing()
LiquidityAlreadyAdded()
MintNotAllowed()
MintNotStarted()
NotAllowedToUpdateTicks()
OnlyFactoryAllowed()
OnlyPoolAllowed()
SlippageExceedThreshold()
TicksOutOfRange()
ZeroManagerAddress()
ZeroMintAmount()
ZeroUnderlyingBalance()