ICHI Vault Liquidity

Verified contract

Active on Base with 292 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0.1
ERC-20
Value $0.08
ERC-20
Value $0.06
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
0xe6ea91789fa01470218dd1970cb04b67ec80a038b73513c88758be441579543e
0x0819077a5a34390051d99686d75ca10c3d11d2904e120c301a21093bcda92d91
0xd1a7b32f77d47f472c9fc8c542ce1a3f86ed5bb935714b90d3e490a09821ced5
0x9d7c6b6457bdb94490740ddefca81626c40e23aea441f536f6f54efa56b61145
0xd58cd6dc59c0cbb4e616d832af58f850a5c91257f8af76d55d2344dcda1044d4
0x581e21edbca28916a8d3f26300bc06c3cfd5ff04662c541a4ef936e8a79889d2
0x8b85737dc39e57cf400fcc1d8a1f2d1418d49a75e88d61e0e8e405f82470f5c6
0xfe9b20075e25b3df44c4785aca2468b2b00816cd958ce25131e0aa3efe434d21
0xf1f753d7d5cbfb9792559ec3236874f8e4492dfa5216345a7c70431c24a96ec9
0x92bbe32bef740c811cdbb79e4ea6d872b8fce91f6e91a93c1fe6edfba31089f9

Functions
Getter at block 23066121
PRECISION(view returns (uint256)
1000000000000000000
affiliate(view returns (address)
0x937019b847c00c879b3062f06598d1d793461e96
allowToken0(view returns (bool)
false
allowToken1(view returns (bool)
true
ammFeeRecipient(view returns (address)
0x889e8cddca4080541967e28eef57dcac0d3c69b1
baseLower(view returns (int24)
-887200
baseUpper(view returns (int24)
121800
currentTick(view returns (int24 tick)
121596
decimals(view returns (uint8)
18
deposit0Max(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
deposit1Max(view returns (uint256)
100000000000000000000000000
doNotifyRewards(view returns (bool)
true
fee(view returns (uint24)
10000
getBasePosition(view returns (uint128 liquidityuint256 amount0uint256 amount1)
(liquidity=1389086745321382945011, amount0=32157049312592584, amount1=606787207128153473017035)
getLimitPosition(view returns (uint128 liquidityuint256 amount0uint256 amount1)
(liquidity=21081323217692000068680, amount0=945909304820461905, amount1=0)
 
getTotalAmounts(view returns (uint256 total0uint256 total1)
hysteresis(view returns (uint256)
5000000000000000
ichiVaultFactory(view returns (address)
0xfbf38920ccbcff7268ad714ae5f9fad6df607065
limitLower(view returns (int24)
121800
limitUpper(view returns (int24)
122200
maxTotalSupply(view returns (uint256)
0
name(view returns (string)
ICHI Vault Liquidity
owner(view returns (address)
0x7d11de61c219b70428bb3199f0dd88ba9e76bfee
pool(view returns (address)
0xa782e1cc55ed5b7cfa35a2ff89fdcd4b4ef6f715
symbol(view returns (string)
ICHI_Vault_LP
tickSpacing(view returns (int24)
200
token0(view returns (address)
0x4200000000000000000000000000000000000006
token1(view returns (address)
0x4ed4e862860bed51a9570b96d89af5e1b0efefed
totalSupply(view returns (uint256)
5060530107095250665266037
twapPeriod(view returns (uint32)
1200
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
State-modifying
approve(address spenderuint256 amountreturns (bool)
collectFees(returns (uint256 fees0uint256 fees1)
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deposit(uint256 deposit0uint256 deposit1address toreturns (uint256 shares)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
rebalance(int24 _baseLowerint24 _baseUpperint24 _limitLowerint24 _limitUpperint256 swapQuantity
renounceOwnership(
setAffiliate(address _affiliate
setAmmFeeRecipient(address _ammFeeRecipient
setDepositMax(uint256 _deposit0Maxuint256 _deposit1Max
setHysteresis(uint256 _hysteresis
setMaxTotalSupply(uint256 _maxTotalSupply
setTwapPeriod(uint32 newTwapPeriod
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
transferOwnership(address newOwner
uniswapV3MintCallback(uint256 amount0uint256 amount1bytes data
uniswapV3SwapCallback(int256 amount0Deltaint256 amount1Deltabytes data
updateDoNotifyRewards(bool _doNotifyRewards
withdraw(uint256 sharesaddress toreturns (uint256 amount0uint256 amount1)
Events
Affiliate(address indexed senderaddress affiliate
AmmFeeRecipient(address indexed senderaddress ammFeeRecipient
Approval(address indexed owneraddress indexed spenderuint256 value
CollectFees(address indexed senderuint256 feeAmount0uint256 feeAmount1
DeployICHIVault(address indexed senderaddress indexed poolbool allowToken0bool allowToken1address owneruint256 twapPeriod
Deposit(address indexed senderaddress indexed touint256 sharesuint256 amount0uint256 amount1
DepositMax(address indexed senderuint256 deposit0Maxuint256 deposit1Max
Hysteresis(address indexed senderuint256 hysteresis
MaxTotalSupply(address indexed senderuint256 maxTotalSupply
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Rebalance(int24 tickuint256 totalAmount0uint256 totalAmount1uint256 feeAmount0uint256 feeAmount1uint256 totalSupply
SetDoNotifyRewards(address senderbool doNotifyRewards
SetTwapPeriod(address senderuint32 newTwapPeriod
Transfer(address indexed fromaddress indexed touint256 value
Withdraw(address indexed senderaddress indexed touint256 sharesuint256 amount0uint256 amount1
Constructor
constructor(address _poolbool _allowToken0bool _allowToken1address __owneruint32 _twapPeriod
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.