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.

Proxy

Verified contract

Proxy

Active on Base with 6,019 txns
Deployed by via 0x6a5eb5bd at 12315902
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x7b82f5abcec494d65f661b50a1220c02c28c05995e35d9fb2faa61f73a1acbdd
0xc699b242d0b04ba9290c2cbe668a74c781acb357b5a61fc1ea2b0f836ca50a30
0xc0b13a5bfd548da42e6255338e14d53935a5304d042c1a12790a97f3c536ffa2
0xebc486361c856cc013c41bd1cc95060d7e18e632d80fbdbbde78f9d0af2e0831
0xa27524006395f73852a4cf24fafa37dc87b88278a9fa77ee30b0df9233453073
0x99389ebb32be15b84ff1a54064db4cf46a99bcd60129aff60037add77d00a587
0x46a59b49da8dbf1788b7b7672bdf8031f1876825db223a7beedc12edcb15f23f
0x08732fa19e64864d526f690e30893cb1eba7a1346e394c60da3013ab4195dac7
0x9a8cae78d72f3c8d447fd4e85646ca9b96979845f1ddf3302e5146c55cd63fb0
0x8f89255a56bfa3e50145c7a5068198a08c9f29cb548ec1c5a330ca98ee799250

Functions
Getter at block 22897173
admin(view returns (address owner)
0x1fe9a069b4a7135fa07d6353c12cc33a7e092c09
implementation(view returns (address logicAddress)
0xa917761bb88a04f828d60bb9cc00a44dbbff4d62
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
chainType(view returns (uint8)
2
contractType(pure returns (bytes32)
0x4272696467650000000000000000000000000000000000000000000000000000
contractVersion(pure returns (uint8)
1
feeRecipient(view returns (address)
0x1fe9a069b4a7135fa07d6353c12cc33a7e092c09
name(view returns (string)
Bridge
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address member)
getRoleMemberCount(bytes32 roleview returns (uint256 count)
hasRole(bytes32 roleaddress accountview returns (bool)
hasRoleWithSwitch(bytes32 roleaddress accountview returns (bool)
txInfos(addressaddressuint8uint8view returns (uint256)
State-modifying
setAdmin(address _adminAddress
upgrade(address logicAddress
changeFeeRecipient(address _feeRecipient
exchange(struct Order order
grantRole(bytes32 roleaddress account
initialize(string _nameaddress _adminuint8 _chainTypeaddress _feeRecipientaddress _minterAndBurner
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
sendERC1155ToUser(struct AdminERC1155Order order
sendERC20ToUser(struct AdminERC20Order order
Events
Upgraded(address indexed implementation
ChangedFeeRecipient(address indexed oldFeeRecipientaddress indexed newFeeRecipient
Exchange(address indexed tokenaddress indexed fromaddress indexed touint256 tokenIduint256 amountuint8 fromChainuint8 toChainbytes32 metadata
Initialized(uint8 version
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Constructor
constructor(address _adminAddress
Fallback and receive
fallback(
receive(
Errors
PermissionsAlreadyGranted(address accountbytes32 role
PermissionsInvalidPermission(address expectedaddress actual
PermissionsUnauthorizedAccount(address accountbytes32 neededRole