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.

OptimizedTransparentUpgradeableProxy

Verified contract

Proxy

Active on Base with 39,854 txns
Deployed by via 0x03fab67b at 10958735
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
Native
Value $594.19
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xdc6b253b550ab8dfa1b6fb81238d261c645de24e126689733dbbee468958f5c4
0x70f156e31703f49d7ccd9d876019b76428eb14dd09360433371cd52453617c7d
0x3e1e95cf779ea915917e7fb0b9f3e85f21bc91a6a66dda36c9245a1c9dc44635
0x54c56a8e91701f33981658eaa614eec66a84667ce36741ddd7c226a1e8e40d00
0x521cd026b28672543d8f5e9774f5703830cc5eba03a26679065acd0b481eb5fb
0x3f9495f794fcc9dc81297f33e2498ddbf81baa17d2577cf7284c6a0e64762adb
0x0cc050028f7ecf140873c67efeaf3ef5af07d461c908c577947631b8827c15e4
0x11ab0307cd757c952455175388f0487a85db010773a6a95aafd77640e1a1baf5
0x4fbbcb6cdd307c4affaf79829767c41c6a5a2c46848579d6999d5ee8a00280fe
0x46edd24b2eafed22895a7ccce50f1af20b5624c2a86fa969c446911b76e8b20a

Functions
Getter at block 22744469
MESSAGE_TOPIC(view returns (bytes32)
0xb8abfd5c33667c7440a4fc1153ae39a24833dbe44f7eb19cbe5cd5f2583e4940
chainId(view returns (uint16)
22
owner(view returns (address)
0xd85dc8cb3145411fe334d5c1698d36562ba18473
Read-only
blockUpdaters(uint16view returns (address)
completedTransfersCompact(bytes32view returns (uint256)
estimateFee(uint16 _dstChainIdview returns (uint256 bridgeFee)
feeManager(addressview returns (bool)
fees(uint16view returns (uint256)
mptVerifiers(uint16view returns (address)
targetNonce(bytes32view returns (uint64)
trustedRemoteLookup(uint16view returns (address)
State-modifying
claimFees(
initialize(uint16 _chainId
renounceOwnership(
send(uint16 _dstChainIdaddress _dstAddressbytes _payloadpayable returns (uint64 currentNonce)
setBlockUpdater(uint16 _chainIdaddress _blockUpdater
setFee(uint16 _dstChainIduint256 _fee
setFee(uint16[] _dstChainIduint256[] _fee
setFeeManager(address _feeManagerbool _flag
setMptVerifier(uint16 _chainIdaddress _mptVerifier
setTrustedRemoteAddress(uint16 _remoteChainIdaddress _remoteAddress
transferOwnership(address newOwner
validateTransactionProof(uint16 _srcChainIdbytes32 _srcBlockHashuint256 _logIndexbytes _mptProof
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
ClaimFee(address operatoruint256 amount
ExecutedMessage(address indexed senderuint16 indexed srcChainIduint64 indexed sequenceaddress dstAddressbytes payload
Initialized(uint8 version
MessagePublished(address indexed senderuint16 indexed dstChainIduint64 indexed sequenceaddress dstAddressbytes payload
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SetBlockUpdater(uint16 chainIdaddress lockUpdater
SetFee(uint16 dstChainIduint256 fee
SetFeeManager(address feeManagerbool flag
SetMptVerifier(uint16 chainIdaddress mptVerifier
SetTrustedRemoteAddress(uint16 chainIdaddress remoteAddress
Constructor
constructor(address _logicaddress _adminbytes _data
Fallback and receive
fallback(
fallback(
receive(
receive(
Errors

This contract contains no error objects.