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,071 txns
Deployed by via 0x43caee52 at 21464498
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 48 additional slots
-
variable spans 46 additional slots

No balances found for "TransparentUpgradeableProxy"

0xb39ae1fa2b2a36c7e02aac33a3514f0868e003c0f5cc4734d1b9813b87bfac11
0x2a14ee0efb8c3d6f7e0306b6104163e5265606f3d7978cdd4de9239df99dc86d
0xf05dbf2ba4d73f72a8b104e7d83f9403c84e0246a0dabc41c5bf684b667e7f39
0xb7146ebfd60fe11f4c1901ae7de3bf80f6fddf3270b8a7929d7c805b48e87de2
0x98a8464965cc737da9bb7562a0b07535dede7d9ccd1a186333ccb7536b60afcd
0x01b11130337c0a69851150811d009aec66f68ebc0ed47a85b2ffe390213c8ca3
0x9a0a8505b527a69be64d8fa77c9f17283ab5a0ec43e4db49a553295095eb1368
0x5a6f4243f5f51b9b7cd4c26c223302c373afdbf7249a43bdbeb0c3381e3963e3
0x89911459490dd8d1945dde6d024f42cece6bc900a527b2ef07f979e4f0b7b6e7
0x92159494c4bc8476970dbc0437e65dbc2b1820bfa85c10e5da8f6f126f48c296

Functions
Getter at block 22731057
allowListEnabled(view returns (bool)
false
bridge(view returns (address)
0x9f904fea0eff79708b37b99960e05900fe310a8e
getProxyAdmin(view returns (address)
0xadd83738fd8a1cdcccab49e761f36ed1c93805fd
maxDataSize(view returns (uint256)
104857
paused(view returns (bool)
false
sequencerInbox(view returns (address)
0x400f7c5dac37aaee3ce007e43db54424414743f5
Read-only
calculateRetryableSubmissionFee(uint256uint256pure returns (uint256)
isAllowed(addressview returns (bool)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
createRetryableTicket(address touint256 l2CallValueuint256 maxSubmissionCostaddress excessFeeRefundAddressaddress callValueRefundAddressuint256 gasLimituint256 maxFeePerGasuint256 tokenTotalFeeAmountbytes datareturns (uint256)
depositERC20(uint256 amountreturns (uint256)
initialize(address _bridgeaddress _sequencerInbox
pause(
sendContractTransaction(uint256 gasLimituint256 maxFeePerGasaddress touint256 valuebytes datareturns (uint256)
sendL2Message(bytes messageDatareturns (uint256)
sendL2MessageFromOrigin(bytes messageDatareturns (uint256)
sendUnsignedTransaction(uint256 gasLimituint256 maxFeePerGasuint256 nonceaddress touint256 valuebytes datareturns (uint256)
setAllowList(address[] userbool[] val
setAllowListEnabled(bool _allowListEnabled
unpause(
unsafeCreateRetryableTicket(address touint256 l2CallValueuint256 maxSubmissionCostaddress excessFeeRefundAddressaddress callValueRefundAddressuint256 gasLimituint256 maxFeePerGasuint256 tokenTotalFeeAmountbytes datareturns (uint256)
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AllowListAddressSet(address indexed userbool val
AllowListEnabledUpdated(bool isEnabled
InboxMessageDelivered(uint256 indexed messageNumbytes data
InboxMessageDeliveredFromOrigin(uint256 indexed messageNum
Paused(address account
Unpaused(address account
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
AmountTooLarge(uint256 amount
DataTooLarge(uint256 dataLengthuint256 maxDataLength
GasLimitTooLarge(
InsufficientSubmissionCost(uint256 expecteduint256 actual
InsufficientValue(uint256 expecteduint256 actual
L1Forked(
NotAllowedOrigin(address origin
NotOrigin(
NotRollupOrOwner(address senderaddress rollupaddress owner
RetryableData(address fromaddress touint256 l2CallValueuint256 deposituint256 maxSubmissionCostaddress excessFeeRefundAddressaddress callValueRefundAddressuint256 gasLimituint256 maxFeePerGasbytes data