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 66 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
--
0x32fe74c8583f293b2fd2152d41c1895009b386300b4a28684c291d53073ca1d9
0x0d0a79266139252f3a8cc4bec8797fe8b919f8dbb6e691870dc66fe28692008e
0x5b0dbb18616cb0be160a4835a11a73df4955f0ec9d774976ecd6d60b9d483776
0x8667f21de146a7f004492cd8767b03e3672fa25d0195442187b305470e3f3d1a
0x442d5e76322f518d7f5944e3bbfe50ef1e89c45f692a975bab79609d9b563abe
0xeb3da8f1b8fdcf0292b8b038c8f932577a60f882a85c5b2a085ee9212fc8455b
0x812475f9e7bd29993383709306b29844cc315699a745294f0ad3d5c0469cdb4f
0x29b3285210e8bd5373257436777c94ea630f9aca3814c9081386781674541ef0
0x0d1b78c2ad4e7d05bfb3487f9105d0e5af076d6d86ec1b7d908b7c693d1a5cb7
0x18d2c2462833e2d0dd2653a56441be9fe1d0ea3e4925975377f304fb77ed9e71

Functions
Getter at block 22152162
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)
774211735486624821123267
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(