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 23847447.

STEER_UNIV3_VAULT_9

Unverified contract

Proxy

Active on Base with 82 txns
Deployed by via 0x97cf06f2 at 3854537
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
-
variable spans 48 additional slots
2 additional variables
ERC-20
Value $4.41
ERC-20
Value $3.86
ERC-20
Value $0.06
ERC-20
Value $0.05
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
0x893cd8d79f07ed60b01a515d5919c5193c919192ea94fd2f85adf39837f0f90c
0x511e5f97e3721682dbde508d7c8f5b8c8588dbf0097be953f252eff48e3c3adb
0x41f220a193b119b761e8c8143e69e03092b4ec47cad1dba23912c835cf77f239
0x6877e99f9533336fba06b64c58be2d387e1bae1b89f3024b90ca8f8288acb16a
0x6315917ddb5db9ede347ea5de8a34f528c6ab35e37601a2bc271b222e9fe9fca
0x0a4fc84a16e78a9a330d29fc0bd18517b15eb51e9c7ae5a4223e86999665d5c6
0x9198043b8d9dae8c5fecd2e5c7fd1597a6f7089f877122f92a2deb0578a32a7f
0x17644bbfbd7b1658914852185effd3ce2bbde599c52c6dddfa19653ec98825c4
0xe37a3d41f9c690931e1724d0b84af487d5415ba7258f49ef0d6aadbd86ef735a
0xeb919ea9f16754e23c58f8bb952dba35521e40f159c52fc42b96d152468a913a

Functions
Getter at block 23847448
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
STEER_FRACTION_OF_FEE(view returns (uint256)
6667
TOTAL_FEE(view returns (uint256)
1500
accruedSteerFees0(view returns (uint256)
662784955874142
accruedSteerFees1(view returns (uint256)
2512996
accruedStrategistFees0(view returns (uint256)
331342771550708
accruedStrategistFees1(view returns (uint256)
1256316
decimals(view returns (uint8)
18
getPositions(view returns (int24[]int24[]uint16[])
([-194070], [-193060], [100])
 
getTotalAmounts(view returns (uint256 total0uint256 total1)
maxTickChange(view returns (int24)
250
name(view returns (string)
STEER_UNIV3_VAULT_9
paused(view returns (bool)
false
pool(view returns (address)
0x22ca6d83ab887a535ae1c6011cc36ea9d1255c31
symbol(view returns (string)
STEER_UNIV3_VAULT_9
token0(view returns (address)
0x4200000000000000000000000000000000000006
token1(view returns (address)
0xd9aaec86b65d86f6a7b5b1b0c42ffa531710b6ca
totalSupply(view returns (uint256)
529644878122091472
twapInterval(view returns (uint32)
45
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
approve(address spenderuint256 amountreturns (bool)
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deposit(uint256 amount0Desireduint256 amount1Desireduint256 amount0Minuint256 amount1Minaddress toreturns (uint256 sharesuint256 amount0Useduint256 amount1Used)
emergencyBurn(int24 tickLowerint24 tickUpperuint128 liquidityreturns (uint256 amount0uint256 amount1)
grantRole(bytes32 roleaddress account
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address _vaultManageraddressaddress _steerbytes _params
pause(
poke(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
steerCollectFees(uint256 amount0uint256 amount1address to
strategistCollectFees(uint256 amount0uint256 amount1address to
tend(uint256 totalWeightstruct SushiMultiPositionLiquidityManagerLiquidityPositions newPositionsbytes timeSensitiveData
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
uniswapV3MintCallback(uint256 amount0uint256 amount1bytes
uniswapV3SwapCallback(int256 amount0Wantedint256 amount1Wantedbytes
unpause(
withdraw(uint256 sharesuint256 amount0Minuint256 amount1Minaddress toreturns (uint256 amount0uint256 amount1)
Events
Approval(address indexed owneraddress indexed spenderuint256 value
Deposit(address indexed senderaddress indexed touint256 sharesuint256 amount0uint256 amount1
FeesEarned(uint256 amount0Earneduint256 amount1Earned
Paused(address account
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Snapshot(uint160 sqrtPriceX96uint256 totalAmount0uint256 totalAmount1uint256 totalSupply
Transfer(address indexed fromaddress indexed touint256 value
Unpaused(address account
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.