ICHI Vault Liquidity

Verified contract

Active on Base with 542 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0.05
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x19dc2eec046292e386f5417c2cf10e829aebc3928a17a5c4c00c68106b5e450e
0x39221b799998c5de604d2f2bbfa8f84e23a489e5cece403c411ea1749aafe898
0x023437acddf142056696f5e7ae655c0ff05d5f3c036f783cfcb99bbf8b9ebe39
0x15b6aece8aa6294b2521527bb94e1e5962e48cbbd6ceed499a9b5a64c115103a
0x4ad05d1fb09cbe8f3308dd210db67b46876ff9152fee5758583ecb66d26c8664
0x7687620b1f3aae1c844bd2bf41af3121e3504409fbac4ab7a01e98a344d54e7f
0xf014d4e1cd9af88fa762de0c8a60987ce198a97b137a0475c691776cc1b4b02f
0x72bbc85158f6df9c35159fd600d10e9fbf7f2947f237c7f8a5ec9e03c7271671
0x82d659f43c1700a5cab577c3fcce6aac6814bcce08a81e6fa41ce6767d8ce777
0x426eac708c2908bc47953a3b6953b25df4b5fb4fdc970a594ebc60ffdc97e6dd

Functions
Getter at block 23944751
PRECISION(view returns (uint256)
1000000000000000000
affiliate(view returns (address)
0x937019b847c00c879b3062f06598d1d793461e96
allowToken0(view returns (bool)
false
allowToken1(view returns (bool)
true
ammFeeRecipient(view returns (address)
0x839b3f67293a662f02f23e6701a97e1199f7637e
baseLower(view returns (int24)
-887270
baseUpper(view returns (int24)
-195130
currentTick(view returns (int24 tick)
-195019
decimals(view returns (uint8)
18
deposit0Max(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
deposit1Max(view returns (uint256)
10000000000000
doNotifyRewards(view returns (bool)
true
fee(view returns (uint24)
500
getBasePosition(view returns (uint128 liquidityuint256 amount0uint256 amount1)
(liquidity=695026971773642, amount0=0, amount1=40273501617)
getLimitPosition(view returns (uint128 liquidityuint256 amount0uint256 amount1)
(liquidity=9415900106817990, amount0=2869225358626415098, amount1=3054798221)
 
getTotalAmounts(view returns (uint256 total0uint256 total1)
hysteresis(view returns (uint256)
5000000000000000
ichiVaultFactory(view returns (address)
0xfbf38920ccbcff7268ad714ae5f9fad6df607065
limitLower(view returns (int24)
-195130
limitUpper(view returns (int24)
-194660
maxTotalSupply(view returns (uint256)
0
name(view returns (string)
ICHI Vault Liquidity
owner(view returns (address)
0x7d11de61c219b70428bb3199f0dd88ba9e76bfee
pool(view returns (address)
0xb78daa6d74fe0e23e5c95446cfadbadc63205cfc
symbol(view returns (string)
ICHI_Vault_LP
tickSpacing(view returns (int24)
10
token0(view returns (address)
0x4200000000000000000000000000000000000006
token1(view returns (address)
0xd9aaec86b65d86f6a7b5b1b0c42ffa531710b6ca
totalSupply(view returns (uint256)
747970910
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.