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 vaWSTETH-Deposit

Verified contract

Proxy

Active on Base with 5 txns
Deployed by via 0xb438e388 at 15984704
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots

No balances found for "Metronome Synth vaWSTETH-Deposit"

0x5ebd91b721f375da4ca0422b130fef5557c4f77b7910555c303b4702b6052524
0x2cb88c863349573c0e69df018ff6061e4d7c1f26b3add2f1e5db02ba2c72a0af
0xc8a777014082ba441f3af593e4da856f6156a749c8d35723cae662866291b110
0x0169bd5489b3f7bcad0f03b66e8d2aaf9c0aafbeab69c63a5dd9911d5f22d6ef
0x90311533be0c01711e9aa63c899527bf31a36868f03da1cf0d1f7af5c91bfa75

Functions
Getter at block 23883431
VERSION(view returns (string)
1.3.0
collateralFactor(view returns (uint256)
780000000000000000
decimals(view returns (uint8)
18
governor(view returns (address _governor)
0xe01df4ac1e1e57266900e62c37f12c986495a618
isActive(view returns (bool)
true
maxTotalSupply(view returns (uint256)
1000000000000000000000
name(view returns (string)
Metronome Synth vaWSTETH-Deposit
pool(view returns (address)
0xc614136d6c5ab85bc2acf0ec2652351642d7f54e
symbol(view returns (string)
msdvaWSTETH-1
totalSupply(view returns (uint256)
895030802866046386
underlying(view returns (address)
0x46fb68eb2b1fc43654abae5691d39d18d933e4b4
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(