AutoLiquidity

Verified contract

Active on Ethereum with 116 txns
Deployed by via 0x5f632b72 at 13080169
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
-
variable spans 1 additional slot
ERC-20
--
ERC-20
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
0xadd0ae455cadc8da96e0d2203209fd0feb5859e8ad1e2c379c0123ea24e609c1
0x22930e3860bcfb3b661e4d2170b69e9148ecb91fd95c068f0afceff971560165
0xcfb5b6628272fe2f7c53e43367c983f72f1d82003e5f844c4030dd2a0c08dce5
0x35c6f254d973cbb07acf6ce366dc3d56a90ee090aa0dd75eeb3896bab6c4c330
0xbb050bbd122ca83d3eea61fc14b4788a48a39a3d30146ef7db0c94759c650b92
0x3863e5faa53cb222826cbebebf961f5b2804ae8ca1d0d93c62b234cb72232550
0x3f620968b3d6065742f2d6efce85dfc15e3599ae89806a6c70ff40e71637345f
0xa4098f52bc94131d84ef747ad577175a1025c80802144dac2f77d70f57fad074
0x9bab77b27814b4e13ea204ed35cbc1fa941978401ad499612bc0c81180256086
0x89f35ba226fea6b10813fb193dd2f386dd51061d51e5c293d863d464fe77e137

Functions
Getter at block 21387301
 
assets(view returns (uint256)
fund(view returns (address)
0x2ac64f23d5546248f54c48f8e4bcaa94b32de708
getGovernance(pure returns (address)
0x6e1e257901da3af584762a4b410116d2a67af9fa
getRewards(pure returns (address)
0x6e1e257901da3af584762a4b410116d2a67af9fa
getStrategist(pure returns (address)
0x6e1e257901da3af584762a4b410116d2a67af9fa
getUnderlyings(view returns (address[] tokens)
[0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, 0xdAC17F958D2ee523a2206206994597C13D831ec7, 0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599]
 
idleAssets(view returns (uint256)
ioToken(view returns (address)
0xdac17f958d2ee523a2206206994597c13d831ec7
liquidityAssets(view returns (uint256)
0
staker(view returns (address)
0x1f98407aab862cddef78ed252d6f557aa5b0f00d
stakerAssets(view returns (uint256)
0
stakersPos(view returns (uint256[] tokenIds)
[]
worksPos(view returns (uint256[] tokenIds)
[]
Read-only
checkPos(address poolint24 tickLowerint24 tickUpperview returns (bool atWorkbool hasuint256 tokenId)
checkStakers(uint256 tokenIdview returns (bool)
estimateAmountIn(address fromaddress touint256 amountOutview returns (uint256 amountIn)
estimateAmountOut(address fromaddress touint256 amountInview returns (uint256 amountOut)
history(bytes32view returns (uint256)
swapRoute(addressaddressview returns (bytes)
State-modifying
bind(address _fundaddress _ioToken
claimReward(address rewardToken
collect(uint256 tokenIduint128 amount0Maxuint128 amount1Maxreturns (uint256 amount0uint256 amount1)
createIncentive(address rewardTokenaddress pooluint256 startTimeuint256 endTimeuint256 reward
decreaseLiquidity(uint256 tokenIduint128 liquidityuint256 amount0Minuint256 amount1Minreturns (uint256 amount0uint256 amount1)
endIncentive(address rewardTokenaddress pooluint256 startTimeuint256 endTime
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)
onERC721Received(addressaddressuint256 tokenIdbytesreturns (bytes4)
removeUnderlyings(address[] ts
safeApproveAll(address token
safeApproveStaker(address token
setGovernance(address _governance
setRewards(address _rewards
setStrategist(address _strategist
setUnderlyings(address[] ts
settingSwapRoute(bytes path
stakeToken(address rewardTokenaddress pooluint256 startTimeuint256 endTimeuint256 tokenId
stakerNFT(uint256 tokenId
unStakeToken(address rewardTokenaddress pooluint256 startTimeuint256 endTimeuint256 tokenId
withdraw(address touint256 amountuint256 scale
withdrawOfUnderlying(address touint256 scale
withdrawToken(uint256 tokenIdbytes data
Events
Collect(uint256 tokenIduint256 amount0uint256 amount1
DecreaseLiquidity(uint256 tokenIduint128 liquidity
IncreaseLiquidity(uint256 tokenIduint128 liquidity
Mint(uint256 tokenIduint128 liquidity
Staker(uint256 tokenId
Swap(uint256 amountInuint256 amountOut
UnStaker(uint256 tokenId
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.