Bytecode-generated storage layout

We've generated a storage layout (with no variable labels) from this contract's bytecode. We've also started a backfill to track the inferred variables and it is currently at block 23186195.

0xc142b0c17cf7a0b2d195d6c832ad0a44b0d78814

Unverified contract

Proxy

Active on Base with 35 txns
Deployed by via 0x4813edc7 at 2865396
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 43 additional slots
-
variable spans 48 additional slots
19 additional variables
ERC-20
Value $0.02
ERC-20
--
0x9cbbba0891ecb5a6c89f7b6bc812f8c1d9fe78d1a9c0607e3478fa05572cc936
0x1f38e1019c0431dcba676875fd4d4e4e02bc679465c258ae30b886349505ec67
0x74521ffeb6289b09c217da66bca7fb58ed4d9458d0ee1fa978e4b9eecf5693dd
0xc72e46315939e9ee8878d8ba486e3724572764c6c4df656e54c65012220dc50f
0x8ad04a40454cfc2a11ff8aba638e6764f08cb1d32de46a9f89ed481422a2a6ad
0xa8f11df402fe1df731ac30e8a9ff875e4979f23f0c95fb61ad423d1b5d0cb54c
0xa93ec3cc15bf920e9d66ceb50e4299f097fbe25380325f5385fce2e72ff6e050
0xcc417de974bb6745c34483196c608dbb08373ca10b5c3a3b3a4ad7e5278275c7
0xd995613c0e405c5d0f2ff872065282fdc7a1aa8225e1cd3de0163ea177e1d228
0xcc70ffa1dd1c7e50690542c6e20b823841586627fa6ac4c21d15827c68808a3a

Functions
Getter at block 23186199
MINIMUM_LIQUIDITY(view returns (uint256)
1000
accruedManagerFees0(view returns (uint256)
2416959203437
accruedManagerFees1(view returns (uint256)
13737182536471
accruedProtocolFees0(view returns (uint256)
3502839425273
accruedProtocolFees1(view returns (uint256)
19908960197787
baseLower(view returns (int24)
37800
baseThreshold(view returns (int24)
7000
baseUpper(view returns (int24)
52000
 
checkCanRebalance(view 
decimals(view returns (uint8)
18
factory(view returns (address)
0x5b7b8b487d05f77977b7abeec5f922925b9b2afa
fullLower(view returns (int24)
-887200
fullRangeWeight(view returns (uint24)
0
fullUpper(view returns (int24)
887200
getBalance0(view returns (uint256)
0
getBalance1(view returns (uint256)
0
 
getTotalAmounts(view returns (uint256 total0uint256 total1)
getTwap(view returns (int24)
-887272
lastTick(view returns (int24)
44908
lastTimestamp(view returns (uint256)
1696230431
limitLower(view returns (int24)
43800
limitThreshold(view returns (int24)
1000
limitUpper(view returns (int24)
44800
manager(view returns (address)
0xb05cf01231cf2ff99499682e64d3780d57c80fdd
managerFee(view returns (uint24)
6900
maxTotalSupply(view returns (uint256)
2022224274141498241941481
maxTwapDeviation(view returns (int24)
100
minTickMove(view returns (int24)
0
 
name(view returns (string)
pendingManager(view returns (address)
0x0000000000000000000000000000000000000000
pendingManagerFee(view returns (uint24)
6900
period(view returns (uint32)
0
pool(view returns (address)
0xb06fcf800f2678973b76ab68f92fe12389a563ce
protocolFee(view returns (uint24)
10000
rebalanceDelegate(view returns (address)
0xb05cf01231cf2ff99499682e64d3780d57c80fdd
symbol(view returns (string)
aAKITA
tickSpacing(view returns (int24)
200
token0(view returns (address)
0x4200000000000000000000000000000000000006
token1(view returns (address)
0xad1a4f25485cbfeb9c58ef866cfec33c98d0f10f
totalSupply(view returns (uint256)
1000
twapDuration(view returns (uint32)
60
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getPositionAmounts(int24 tickLowerint24 tickUpperview returns (uint256 amount0uint256 amount1)
State-modifying
acceptManager(
approve(address spenderuint256 amountreturns (bool)
collectManager(address to
collectProtocol(address to
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deposit(uint256 amount0Desireduint256 amount1Desireduint256 amount0Minuint256 amount1Minaddress toreturns (uint256 sharesuint256 amount0uint256 amount1)
emergencyBurn(int24 tickLowerint24 tickUpperuint128 liquidity
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(struct VaultParams _paramsaddress _factory
rebalance(
setBaseThreshold(int24 _baseThreshold
setFullRangeWeight(uint24 _fullRangeWeight
setLimitThreshold(int24 _limitThreshold
setManager(address _manager
setManagerFee(uint24 _pendingManagerFee
setMaxTotalSupply(uint256 _maxTotalSupply
setMaxTwapDeviation(int24 _maxTwapDeviation
setMinTickMove(int24 _minTickMove
setPeriod(uint32 _period
setRebalanceDelegate(address _rebalanceDelegate
setTwapDuration(uint32 _twapDuration
sweep(address tokenuint256 amountaddress to
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
uniswapV3MintCallback(uint256 amount0uint256 amount1bytes data
uniswapV3SwapCallback(int256 amount0Deltaint256 amount1Deltabytes data
withdraw(uint256 sharesuint256 amount0Minuint256 amount1Minaddress toreturns (uint256 amount0uint256 amount1)
Events
Approval(address indexed owneraddress indexed spenderuint256 value
CollectFees(uint256 feesToVault0uint256 feesToVault1uint256 feesToProtocol0uint256 feesToProtocol1uint256 feesToManager0uint256 feesToManager1
CollectManager(uint256 amount0uint256 amount1
CollectProtocol(uint256 amount0uint256 amount1
Deposit(address indexed senderaddress indexed touint256 sharesuint256 amount0uint256 amount1
Snapshot(int24 tickuint256 totalAmount0uint256 totalAmount1uint256 totalSupply
Transfer(address indexed fromaddress indexed touint256 value
UpdateBaseThreshold(int24 threshold
UpdateFullRangeWeight(uint24 weight
UpdateLimitThreshold(int24 threshold
UpdateManager(address manager
UpdateManagerFee(uint24 managerFee
UpdateMaxTotalSupply(uint256 maxTotalSupply
UpdateMaxTwapDeviation(int24 maxTwapDeviation
UpdateMinTickMove(int24 minTickMove
UpdatePendingManager(address manager
UpdatePeriod(uint32 period
UpdateRebalanceDelegate(address delegate
UpdateTwapDuration(uint32 twapDuration
Withdraw(address indexed senderaddress indexed touint256 sharesuint256 amount0uint256 amount1
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.