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.

0xdd6a0a00fe3353e813f3b3864694d55d2a7ce11c

Verified contract

Proxy

Active on Base with 1 txns
Deployed by via 0xfa7bdf09 at 9043246
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "0xdd6a0a00fe3353e813f3b3864694d55d2a7ce11c"

0x965702439d8ae6ad09e7f696f1eec3403e5de2fd0a101bebf034f98ae7246e3b
From

Functions
Getter at block 22931909
BASE_9(view returns (uint256)
1000000000
badDebt(view returns (uint256)
0
core(view returns (address)
0x4b1e2c2762667331bc91648052f646d1b0d35984
flashLoanModule(view returns (address)
0x0000000000000000000000000000000000000000
stablecoin(view returns (address)
0x0000206329b97db379d5e1bf586bbdb969c63274
surplusBuffer(view returns (uint256)
0
surplusForGovernance(view returns (uint64)
0
surplusManager(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
isGovernor(address adminview returns (bool)
isGovernorOrGuardian(address adminview returns (bool)
isVaultManager(address _vaultManagerview returns (bool)
vaultManagerList(uint256view returns (address)
vaultManagerMap(addressview returns (uint256)
State-modifying
addMinter(address minter
addVaultManager(address vaultManager
fetchSurplusFromAll(returns (uint256uint256)
fetchSurplusFromFlashLoan(returns (uint256uint256)
initialize(address _coreaddress _stablecoin
pushSurplus(returns (uint256 governanceAllocation)
recoverERC20(address tokenAddressaddress touint256 amountToRecover
removeMinter(address minter
removeVaultManager(address vaultManager
setCore(address _core
setFlashLoanModule(address _flashLoanModule
setSurplusForGovernance(uint64 _surplusForGovernance
setSurplusManager(address _surplusManager
setTreasury(address _treasury
updateBadDebt(uint256 amountreturns (uint256 badDebtValue)
Events
BadDebtUpdated(uint256 badDebtValue
CoreUpdated(address indexed _core
Initialized(uint8 version
NewTreasurySet(address indexed _treasury
Recovered(address indexed tokenaddress indexed touint256 amount
SurplusBufferUpdated(uint256 surplusBufferValue
SurplusForGovernanceUpdated(uint64 _surplusForGovernance
SurplusManagerUpdated(address indexed _surplusManager
VaultManagerToggled(address indexed vaultManager
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
AlreadyVaultManager(
InvalidAddress(
InvalidTreasury(
NotCore(
NotGovernor(
NotVaultManager(
RightsNotRemoved(
TooBigAmount(
TooHighParameterValue(
ZeroAddress(