UniV3PoolHelper
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
17
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 48 additional slots
Balances ($0.00)
No balances found for "UniV3PoolHelper"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "UniV3PoolHelper"
ABI
ABI objects
Getter at block 23074993 getPrice() view returns (uint256 priceInEth) getReserves() view returns (uint256 rdntManaged, uint256 wethManaged, uint256 lpTokenSupply)
FULL_PERCENT() view returns (uint256)
10000
PRECISION() view returns (uint256)
1000000000000000000
RDNT_CL_RANGE() view returns (uint256)
1600
WETH9_CL_RANGE() view returns (uint256)
400
lockZap() view returns (address)
0x0000000000000000000000000000000000000000
lpTokenAddr() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0x0000000000000000000000000000000000000000
pool() view returns (address)
0x0000000000000000000000000000000000000000
rdntAddr() view returns (address)
0x0000000000000000000000000000000000000000
token0() view returns (address)
0x0000000000000000000000000000000000000000
token1() view returns (address)
0x0000000000000000000000000000000000000000
tokenizedLpToken() view returns (address)
0x0000000000000000000000000000000000000000
uniV3Quoter() view returns (address)
0x0000000000000000000000000000000000000000
weth9Addr() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
getLpPrice(uint256) view returns (uint256 priceInEth)
quoteFromToken(uint256 tokenAmount) view returns (uint256 optimalWETHAmount)
quoteWETH(uint256 lpAmount) view returns (uint256 wethAmount)
quoteWethToRdnt(uint256 _wethAmount) view returns (uint256)
State-modifying
Events initialize(address _rdntAddr, address _weth9Addr, address uniV3LikeQuoter)
initializePool(struct UniV3PoolHelperInitializeParams params)
quoteSwap(address _inToken, uint256 _wethAmount) returns (uint256 tokenAmountIn)
renounceOwnership()
setLockZap(address _lockZap)
swapWethToRdnt(uint256 _wethAmount, uint256 _minAmountOut) returns (uint256)
transferOwnership(address newOwner)
uniswapV3SwapCallback(int256 amount0Delta, int256 amount1Delta, bytes data)
zapTokens(uint256 _wethAmt, uint256 _rdntAmt) returns (uint256 liquidity)
zapWETH(uint256 amount) returns (uint256 liquidity)
Initialized(uint8 version)
LiquidityZapUpdated(address indexed _liquidityZap)
LockZapUpdated(address indexed _lockZap)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
TokenizedLpInitialized(address _tokenizedLpToken)
constructor()
This contract contains no fallback and receive objects.
AddressZero()
AlreadyInitialized()
AmountZero()
BadSwapCallbackData()
InsufficientOutputAmount()
InsufficientPermission()
SwapCallbackUnauthorized()