UniV3Liquidity

Verified contract

Active on Ethereum with 160 txns
Deployed by via 0x84fab5e7 at 12854177
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 1 additional slot
ERC-20
--
ERC-20
--
ERC-20
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
0x258c7ffd65df0ecf4ab339f5994ba7e3c33636cd38d7892b213ad0adb9c28164
0x8abbc95f49f4422d5d2e1c54d0d1ad97607e8d82c905e6948e630057a1afcbd3
0xbd002fa18208ea4d0308afd080c55e9202f2fb1b0b6875e4c5b893b2db07f1dc
0x93b7367a05561478f2798e76799b78833c16c69cd73901e2ac70c716108b052c
0xbf77b4cb0d67d705498c3a360d221647221731fdc47b9e6ada9bb8029eb0510a
0x12b75388f29df047b2ef2c653301b7b46fec6e1220f9d404c7c8ede4820fa7a1
0x861bedbcf3b67cd34385defb004bc02e907f8b18e8939868d7b75e7e9ccb5277
0xed4d0d54a81e9aa12dc42526a8da97457db17df77293965da603686c32b9d61d
0x64bf0f9d5ab1817986b5ad40e700eac2789613740df5c55c88b522eda99f20aa
0x1f842349cc12ec91a2832ab80a98164cbaeaedd4f97880fa00486c78de118a24

Functions
Getter at block 21212623
assets(view returns (uint256)
0
fund(view returns (address)
0x6e1e257901da3af584762a4b410116d2a67af9fa
getGovernance(pure returns (address)
0x6e1e257901da3af584762a4b410116d2a67af9fa
getRewards(pure returns (address)
0x6e1e257901da3af584762a4b410116d2a67af9fa
getStrategist(pure returns (address)
0x7675f689b1ce515a2a63f6790c05d5103078139e
idleAssets(view returns (uint256)
0
ioToken(view returns (address)
0xdac17f958d2ee523a2206206994597c13d831ec7
liquidityAssets(view returns (uint256)
0
worksPos(view returns (uint256[] tokenIds)
[]
Read-only
checkPos(address poolint24 tickLowerint24 tickUpperview returns (bool atWorkbool hasuint256 tokenId)
estimateAmountIn(address fromaddress touint256 amountOutview returns (uint256 amountIn)
estimateAmountOut(address fromaddress touint256 amountInview returns (uint256 amountOut)
posList(bytes32view returns (uint256)
swapRoute(addressaddressview returns (bytes)
State-modifying
bind(address _fundaddress _ioToken
collect(uint256 tokenIduint128 amount0Maxuint128 amount1Maxreturns (uint256 amount0uint256 amount1)
decreaseLiquidity(uint256 tokenIduint128 liquidityuint256 amount0Minuint256 amount1Minreturns (uint256 amount0uint256 amount1)
exactInput(address tokenInaddress tokenOutuint256 amountInuint256 amountOutMinimumreturns (uint256 amountOut)
exactOutput(address tokenInaddress tokenOutuint256 amountOutuint256 amountInMaximumreturns (uint256 amountIn)
increaseLiquidity(uint256 tokenIduint256 amount0Desireduint256 amount1Desireduint256 amount0Minuint256 amount1Minreturns (uint128 liquidityuint256 amount0uint256 amount1)
mint(address token0address token1uint24 feeint24 tickLowerint24 tickUpperuint256 amount0Desireduint256 amount1Desired
multicall(bytes[] datareturns (bytes[] results)
removeUnderlyings(address[] ts
safeApproveAll(address token
setGovernance(address _governance
setRewards(address _rewards
setStrategist(address _strategist
setUnderlyings(address[] ts
settingSwapRoute(bytes path
withdraw(address touint256 amountuint256 scale
withdrawOfUnderlying(address touint256 scale
Events
Collect(uint256 tokenIduint256 amount0uint256 amount1
DecreaseLiquidity(uint256 tokenIduint128 liquidity
IncreaseLiquidity(uint256 tokenIduint128 liquidity
Mint(uint256 tokenIduint128 liquidity
Swap(uint256 amountInuint256 amountOut
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.