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.

0x8097f0b9f06c27af9579f75762f971d745bb222f

Verified contract

Proxy

Active on Base with 89,729 txns
Deployed by via 0x342d96bd at 3518618
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
ERC-20
Value $2,366.41
ERC-20
Value $528.3
ERC-20
Value $0.69
ERC-20
Value $0.02
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xa8f02eb2cda2f779c04101986de35b089d1ae080341f992992a8dd773745ddae
0x7a9431fcf9bdd8e5d6b013966df3cef8e667d31389f2b88d79755dae91866b81
0x6ca6c66a9863cb32c9c61d7c87827efff82a9756e5006ba513d38b0d6188e00e
0x4fe989671f4b0c9c6754865b4d5c963b80777d8fac8b3b9c4e5b32c2835b307d
0x255de7e764122e631b96a24cc97c5b54c4e233915dd28ceab35116e5a9ff5c68
0x63aa30d108725252b5d8df45017db47ab5e69a4efd32f50d644e6861bd3dc3b4
0xb16d9044b6313e8858c8e415bd2e7d0195deca6a6cf768ee85b9f1e2e53823e5
0x1bd500e21e1dcfad80f771c3586b91cc50b7b984a39ba207347aa20414fe374d
0xccf81ea5d2f822618804ddfc4d9783c24cd0450fed027b8a47f7f31ca5ec0aa8
0xb29f39a62c1090737e56e31ffce19f13473e37a680d2c61fee031c9088d36472

Functions
Getter at block 21801209
currentChainId(view returns (uint256)
8453
mpc(view returns (address)
0xeac9340ae80c2d62e4e9b1a137efb23fa53a9a03
newMPC(view returns (address)
0xeac9340ae80c2d62e4e9b1a137efb23fa53a9a03
newMPCEffectiveTime(view returns (uint256)
1726816873
oldMPC(view returns (address)
0xaf4a61f99306be8dfe69a1e369e5f8480ea3687a
owner(view returns (address)
0xc5919deae80a20caa79fe71c0ee0b3dee604fb30
Read-only
isAdmin(addressview returns (bool)
isTransmitter(addressview returns (bool)
State-modifying
changeMPC(address _newMPCreturns (bool)
changeMPCSigned(address _newMPCbytes signaturereturns (bool)
initialize(address _mpc
receiveRequestV2(bytes _callDataaddress _receiveSide
receiveRequestV2Signed(bytes _callDataaddress _receiveSidebytes signature
renounceOwnership(
setAdminPermission(address _userbool _permission
setTransmitterStatus(address _transmitterbool _status
transferOwnership(address newOwner
transmitRequestV2(bytes _callDataaddress _receiveSideaddress _oppositeBridgeuint256 _chainId
withdrawFee(address tokenaddress touint256 amountreturns (bool)
Events
LogChangeMPC(address indexed oldMPCaddress indexed newMPCuint256 indexed effectiveTimeuint256 chainId
OracleRequest(address bridgebytes callDataaddress receiveSideaddress oppositeBridgeuint256 chainId
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SetAdminPermission(address indexed adminbool permission
SetTransmitterStatus(address indexed transmitterbool status
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.