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.

TransparentUpgradeableProxy

Verified contract

Proxy

Active on Base with 5,835 txns
Deployed by via 0x0eb2ab2e at 16691264
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $0
0xb1633744238b731debe0913d57e134cff055e80d6d7c4d8ccdf5eee218f9dc35
0x304137b55b5c7db497836d4c5c15e706a560ccd85b3a40142cc1d34906d1c32a
0x90d431edce6cae375d0ef523e785b73a306bb5c172f41f3005bb31d4da28b04e
0x7fabe793e6ab40190fdcb3a17d40ed0507f2bf28506abf3f08c3916de0f8c6e6
0x1125c113fb47119c5320a9f241e2606f9a5e468b3e80a28be8d5fc4e560b712a
0xabccd4e6ccd98a4b7a8061c5d64017b90e3f35301486433d078fe68e9d26de61
0x25ce5cbebf8f90228824424d0bc8d47898b3f7123a7f3bfb87b99419adceb048
0xa5e8dfb5926cc592c05795e9fd11a0e7a881dd1c186a1a5365c064309d86a37b
0x54ccb2b187d44c5e6734c7e5bddc21a1744c11a43aefb2a48792ceea02afcf8b
0xa01f5ed73bcde7d95169dc0b772365b2c418b2a349f797c47d77adbb39cda66e

Functions
Getter at block 23808789
addressManager(view returns (address)
0xe2a98958e33e0110344ddeef08ef42ba9d553050
getPendingChainedSpeedMarketsSize(view returns (uint256)
0
getPendingSpeedMarketsSize(view returns (uint256)
0
lastPauseTime(view returns (uint256)
0
maxCreationDelay(view returns (uint64)
30
nominatedOwner(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0xf334412b96fe4a9fc0a93d6297574a3b30217e64
paused(view returns (bool)
false
Read-only
pendingChainedSpeedMarkets(uint256view returns (address userbytes32 assetuint64 timeFrameuint256 strikePriceuint256 strikePriceSlippageaddress collateraluint256 buyinAmountaddress referreruint256 createdAt)
pendingSpeedMarkets(uint256view returns (address userbytes32 assetuint64 strikeTimeuint64 deltauint256 strikePriceuint256 strikePriceSlippageuint8 directionaddress collateraluint256 buyinAmountaddress referreruint256 skewImpactuint256 createdAt)
whitelistedAddresses(addressview returns (bool)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
acceptOwnership(
addPendingChainedSpeedMarket(struct SpeedMarketsAMMCreatorChainedSpeedMarketParams _params
addPendingSpeedMarket(struct SpeedMarketsAMMCreatorSpeedMarketParams _params
addToWhitelist(address _whitelistAddressbool _flag
createChainedSpeedMarket(struct SpeedMarketsAMMCreatorChainedSpeedMarketParams _chainedMarketParamsbytes[] _priceUpdateDatapayable 
createFromPendingChainedSpeedMarkets(bytes[] _priceUpdateDatapayable 
createFromPendingSpeedMarkets(bytes[] _priceUpdateDatapayable 
createSpeedMarket(struct SpeedMarketsAMMCreatorSpeedMarketParams _speedMarketParamsbytes[] _priceUpdateDatapayable 
initNonReentrant(
initialize(address _owneraddress _addressManager
nominateNewOwner(address _owner
setAddressManager(address _addressManager
setMaxCreationDelay(uint64 _maxCreationDelay
setOwner(address _owner
setPaused(bool _paused
transferOwnershipAtInit(address proxyAddress
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AddChainedSpeedMarket(struct SpeedMarketsAMMCreatorPendingChainedSpeedMarket _pendingChainedSpeedMarket
AddSpeedMarket(struct SpeedMarketsAMMCreatorPendingSpeedMarket _pendingSpeedMarket
AddedIntoWhitelist(address _whitelistAddressbool _flag
CreateSpeedMarkets(uint256 _pendingSizeuint8 _createdSize
LogChainedError(string _errorMessagestruct SpeedMarketsAMMCreatorPendingChainedSpeedMarket _pendingChainedSpeedMarket
LogChainedErrorData(bytes _datastruct SpeedMarketsAMMCreatorPendingChainedSpeedMarket _pendingChainedSpeedMarket
LogError(string _errorMessagestruct SpeedMarketsAMMCreatorPendingSpeedMarket _pendingSpeedMarket
LogErrorData(bytes _datastruct SpeedMarketsAMMCreatorPendingSpeedMarket _pendingSpeedMarket
OwnerChanged(address oldOwneraddress newOwner
OwnerNominated(address newOwner
PauseChanged(bool isPaused
SetAddressManager(address _addressManager
SetMaxCreationDelay(uint64 _maxCreationDelay
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.