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.

Metronome Synth vaUSDC-Deposit

Verified contract

Proxy

Active on Base with 94 txns
Deployed by via 0x0cd3f219 at 15984699
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
ERC-20
--
0x1a5982ee14a56f97cb6e5e5d372cbc9e3b7b4ed445381d15953c5c9ca814f432
0xf8994df0a75896cb095edb91759c13e293310b3fa0f6c3107f6d9f6a9ea0db54
0x29e1e0e3ed4e10d3e24665e8367eb2adb110c75042befeae33e6638d77436070
0x51d081a2af594dbce1292070bb516d262fbef8d589925d64943afa61cb70f0eb
0x8533056a662ed1cf0f53670e841e92d7058d31195ab93b4004fc2b899a48037e
0x75f8363e160fd3c12aad66841b0d7d78bc7fa62cec235791e0d24d12c35b78cd
0xc73ccb358ede6786021cf5d86a8106c297e7a803cac46b5a5246a8ca60762bd5
0x76d031063b13c99365c0f98c585172d52f80f793ac9cae8aa5cb06edf3cedb79
0x7cbcc36bbc099d3d493aabbb9d25674e214f106a1f3b9e099659f432537fdf51
0xd2dd076f0d09b67dceb8a6443de367c64b98c73d807384a623545332467107f9

Functions
Getter at block 23872746
VERSION(view returns (string)
1.3.0
collateralFactor(view returns (uint256)
820000000000000000
decimals(view returns (uint8)
18
governor(view returns (address _governor)
0xe01df4ac1e1e57266900e62c37f12c986495a618
isActive(view returns (bool)
true
maxTotalSupply(view returns (uint256)
3000000000000000000000000
name(view returns (string)
Metronome Synth vaUSDC-Deposit
pool(view returns (address)
0xc614136d6c5ab85bc2acf0ec2652351642d7f54e
symbol(view returns (string)
msdvaUSDC-1
totalSupply(view returns (uint256)
743084610974138265688028
underlying(view returns (address)
0x1e41238acd3a9ff90b0dcb9ea96cf45f104e09ef
Read-only
allowance(addressaddressview returns (uint256)
balanceOf(addressview returns (uint256)
lockedBalanceOf(address account_view returns (uint256 _lockedBalance)
quoteDepositIn(uint256 amountToDeposit_view returns (uint256 _amountuint256 _fee)
quoteDepositOut(uint256 amount_view returns (uint256 _amountToDeposituint256 _fee)
quoteWithdrawIn(uint256 amountToWithdraw_view returns (uint256 _amountuint256 _fee)
quoteWithdrawOut(uint256 amount_view returns (uint256 _amountToWithdrawuint256 _fee)
unlockedBalanceOf(address account_view returns (uint256 _unlockedBalance)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
approve(address spender_uint256 amount_returns (bool)
decreaseAllowance(address spender_uint256 subtractedValue_returns (bool)
deposit(uint256 amount_address onBehalfOf_returns (uint256 _depositeduint256 _fee)
flashWithdraw(address account_uint256 amount_returns (uint256 _withdrawnuint256 _fee)
increaseAllowance(address spender_uint256 addedValue_returns (bool)
initialize(address underlying_address pool_string name_string symbol_uint8 decimals_uint128 collateralFactor_uint256 maxTotalSupply_
seize(address from_address to_uint256 amount_
sweep(address token_address to_uint256 amount_
toggleIsActive(
transfer(address to_uint256 amount_returns (bool)
transferFrom(address sender_address recipient_uint256 amount_returns (bool)
updateCollateralFactor(uint128 newCollateralFactor_
updateMaxTotalSupply(uint256 newMaxTotalSupply_
withdraw(uint256 amount_address to_returns (uint256 _withdrawnuint256 _fee)
withdrawFrom(address from_uint256 amount_returns (uint256 _withdrawnuint256 _fee)
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
CollateralDeposited(address indexed fromaddress indexed accountuint256 amountuint256 depositeduint256 fee
CollateralFactorUpdated(uint256 oldCollateralFactoruint256 newCollateralFactor
CollateralWithdrawn(address indexed accountaddress indexed touint256 amountuint256 withdrawnuint256 fee
DepositTokenActiveUpdated(bool newActive
Initialized(uint8 version
MaxTotalSupplyUpdated(uint256 oldMaxTotalSupplyuint256 newMaxTotalSupply
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
fallback(
receive(
receive(
Errors
AmountExceedsAllowance(
AmountIsZero(
ApproveFromTheZeroAddress(
ApproveToTheZeroAddress(
BeneficiaryIsNull(
BurnAmountExceedsBalance(
BurnFromTheZeroAddress(
CollateralFactorTooHigh(
CollateralFactorTooLow(
CollateralIsInexistent(
DecimalsIsNull(
DecreasedAllowanceBelowZero(
DepositTokenIsInactive(
FallbackIsNotAllowed(
IsPaused(
IsShutdown(
MintToTheZeroAddress(
NewValueIsSameAsCurrent(
NotEnoughFreeBalance(
PoolAddressIsNull(
PoolIsNull(
ReceiveIsNotAllowed(
RecipientIsNull(
SenderIsNotGovernor(
SenderIsNotPool(
SenderIsNotSmartFarmingManager(
SurpassMaxDepositSupply(
SymbolIsNull(
TransferAmountExceedsBalance(
TransferFromTheZeroAddress(
TransferToTheZeroAddress(
UnderlyingAssetIsNull(