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.

0xce7be35945f5a5d72c8fbb25db76b03cf0d43d8f

Verified contract

Proxy

Active on Base with 498 txns
Deployed by via 0x0feab670 at 4089264
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 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
21 additional variables

No balances found for "0xce7be35945f5a5d72c8fbb25db76b03cf0d43d8f"

0x0dd2ed709ad9f13904f9c284afbc0d1dbe8eee26446964f380466aa9d5851b02
0xe8ec364549f98e5cbb82706067ea44fee8db58bee2f784975401dda9686307fd
0x7f8694df680c5a954ac039a10a5dbbeb7a4fcc1d1736d6088a662282d7a7e762
0xa88afe63887767da104e3672cb5461443f28781f68cc984e340a46d9d87afc1a
0xe76e82465670d143bfd8989cc3fa24886f4098db3e5de45e988257e983579e51
0xdc21b2e900a4be4e0e1f59a455cc239228116772d893f97dc93630c9818c370a
0xa6a3886d5c024a2984ba87e0afc34c05a33dd17c170bbc8c6bbef5df115c131e
0xb66dac98ff8603921041ab51ca256abec4f38d209a9c9e73e10ad0faa5d64123
0x41dd4fbc677aee5948fe5d6d0b5e6264bc9caf3e21362a24c63908ba974f3c5d
0xfa48800b1b23297e8157d473c67691f482db057eb2c71935593be080b09cb516

Functions
Getter at block 23952428
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
OPERATOR_ROLE(view returns (bytes32)
0x97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929
PERIOD(view returns (uint256)
21600
UPGRADER_ROLE(view returns (bytes32)
0x189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e3
based(view returns (address)
0x9cbd543f1b1166b2df36b68eb6bb1dce24e6abdf
basedPriceCeiling(view returns (uint256)
1000300000000000000
basedPriceOne(view returns (uint256)
1000000000000000000
bond(view returns (address)
0xe468c53944c7bcbc7aef685bfeff03c85659e56d
bondDepletionFloorPercent(view returns (uint256)
10000
bondsStarted(view returns (bool)
true
bootstrapEpochs(view returns (uint256)
3
bootstrapSupplyExpansionPercent(view returns (uint256)
500
daoFund(view returns (address)
0xbb52ca43be1266a9ffa00ee67667793b30d41954
daoFundSharedPercent(view returns (uint256)
1500
devFund(view returns (address)
0xeef4605550aa060db64cae8f4e3ff84459094c0a
devFundSharedPercent(view returns (uint256)
500
discountPercent(view returns (uint256)
0
epoch(view returns (uint256)
440
epochSupplyContractionLeft(view returns (uint256)
19074052767584360034
forge(view returns (address)
0x527d7dd9c9968ebefd908cbb2876b42ab3be66ef
 
getBasedCirculatingSupply(view returns (uint256)
 
getBasedPrice(view returns (uint256 basedPrice)
 
getBasedUpdatedPrice(view returns (uint256 _basedPrice)
 
getBondDiscountRate(view returns (uint256 _rate)
 
getBondPremiumRate(view returns (uint256 _rate)
 
getBurnableBasedLeft(view returns (uint256 _burnableBasedLeft)
 
getRedeemableBonds(view returns (uint256 _redeemableBonds)
getReserve(view returns (uint256)
0
isStarted(view returns (bool)
true
maxDebtRatioPercent(view returns (uint256)
3500
maxDiscountRate(view returns (uint256)
0
maxPremiumRate(view returns (uint256)
0
maxSupplyContractionPercent(view returns (uint256)
300
maxSupplyExpansionPercent(view returns (uint256)
400
mintingFactorForPayingDebt(view returns (uint256)
0
nextEpochPoint(view returns (uint256)
1704499200
oracle(view returns (address)
0x2b7fd380b766ced203615dd915cc397e71bebfbd
premiumPercent(view returns (uint256)
7000
premiumThreshold(view returns (uint256)
110
previousEpochBasedPrice(view returns (uint256)
56152724285357182
 
proxiableUUID(view returns (bytes32)
seigniorageExpansionFloorPercent(view returns (uint256)
3500
seigniorageSaved(view returns (uint256)
0
share(view returns (address)
0xd0a96c9b21565a7b73d006c02e56e09438b51c1b
startTime(view returns (uint256)
1694995200
started(view returns (bool)
true
Read-only
excludedFromTotalSupply(uint256view returns (address)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
maxExpansionTiers(uint256view returns (uint256)
supplyTiers(uint256view returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
allocateSeigniorage(
buyBonds(uint256 _basedAmountuint256 targetPrice
forgeAllocateSeigniorage(uint256 amount
forgeGovernanceRecoverUnsupported(address _tokenuint256 _amountaddress _to
forgeSetLockUp(uint256 _withdrawLockupEpochsuint256 _rewardLockupEpochs
governanceRecoverUnsupported(address _tokenuint256 _amountaddress _to
grantRole(bytes32 roleaddress account
initialize(
redeemBonds(uint256 _bondAmountuint256 targetPrice
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setBasedPriceCeiling(uint256 _basedPriceCeiling
setBondDepletionFloorPercent(uint256 _bondDepletionFloorPercent
setBootstrap(uint256 _bootstrapEpochsuint256 _bootstrapSupplyExpansionPercent
setDiscountPercent(uint256 _discountPercent
setExtraFunds(address _daoFunduint256 _daoFundSharedPercentaddress _devFunduint256 _devFundSharedPercent
setForge(address _forge
setMaxDebtRatioPercent(uint256 _maxDebtRatioPercent
setMaxDiscountRate(uint256 _maxDiscountRate
setMaxExpansionTiersEntry(uint8 _indexuint256 _valuereturns (bool)
setMaxPremiumRate(uint256 _maxPremiumRate
setMaxSupplyContractionPercent(uint256 _maxSupplyContractionPercent
setMaxSupplyExpansionPercents(uint256 _maxSupplyExpansionPercent
setMintingFactorForPayingDebt(uint256 _mintingFactorForPayingDebt
setOracle(address _oracle
setPremiumPercent(uint256 _premiumPercent
setPremiumThreshold(uint256 _premiumThreshold
setSupplyTiersEntry(uint8 _indexuint256 _valuereturns (bool)
start(address _basedaddress _bondaddress _shareaddress _oracleaddress _forgeaddress _genesisPooladdress _basedRewardPooluint256 _startTime
startBonds(
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
BoughtBonds(address indexed fromuint256 basedAmountuint256 bondAmount
BurnedBonds(address indexed fromuint256 bondAmount
DaoFundFunded(uint256 timestampuint256 seigniorage
DevFundFunded(uint256 timestampuint256 seigniorage
ForgeFunded(uint256 timestampuint256 seigniorage
Initialized(uint8 version
RedeemedBonds(address indexed fromuint256 basedAmountuint256 bondAmount
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Started(address indexed executoruint256 at
TreasuryFunded(uint256 timestampuint256 seigniorage
Upgraded(address indexed implementation
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.