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.

ERC1967Proxy

Verified contract

Proxy

Active on Base with 14,227 txns
Deployed by via 0x74bc4f47 at 8528866
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 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x40113b0fb30574c2f9418fec960ce66c694582db9bcf1c4da7fb421c7f7d2b4f
0xc905a7e2d2f5ac66e129e1b9d80e076464e4759c3d345b10f4e9eae4c5a981d8
0xd864f9fe22e88d5d0c1d8c9e0b44ebbfda7047ad7adca1b7f46aa7a9c429a518
0xa82c88e11f5bf9c00b330828a8ef1da56365b6182c0bbafd38aa3906faa1bf2e
0xccf75e2170c10c36fff273b618d07347da7bd7e8f795cd0fa53ab836d7e81bf9
0x2f9a41b61b84b055c4beffd3518728b014be844153fd6d05e9b065ae4755649c
0xa248aae8a81d2e291c63fc817541630cc6037a3337903236427e43ffc3e39d71
0xc8518d3998b5399a96eb52efe6da205228a6f913f4144bd67a4b9f829653255e
0xb1754189e72fe4ff617ea4f9da03f59b2b26aeeefdbe3f7c9cb6eebc22d7fe8f
0x3f4ab6d20971f7b40eb6dc1202e21615ac7f4b85c59d7c172dce911dad63ee53

Functions
Getter at block 21743589
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
PAUSER(view returns (bytes32)
0x539440820030c4994db4e31b6b800deafd503688728f932addfe7a410515c14c
RESOURCE_SETTER(view returns (bytes32)
0x8b9e7a9f25b0aca3f51c01b8fee30790fb16f4d4deded8385ae6643d054bb078
chainId(view returns (string)
8453
currentVersion(view returns (uint256)
1
eventNonce(view returns (uint256)
15012
iSendDefaultFee(view returns (uint256)
0
paused(view returns (bool)
false
 
proxiableUUID(view returns (bytes32)
stateLastValsetCheckpoint(view returns (bytes32)
0xf77d8917467c338fd12e551a7138d7286a1641df6c2726ca1ee5c8ba56b99328
stateLastValsetNonce(view returns (uint256)
68
vault(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
ackNonceExecuted(uint256view returns (bool)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
nonceExecuted(stringuint256view returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
grantRole(bytes32 roleaddress account
iAck(struct UtilsValsetArgs _currentValsetbytes[] _sigsstruct UtilsCrossChainAckPayload crossChainAckPayloadstring relayerRouterAddress
iReceive(struct UtilsValsetArgs _currentValsetbytes[] _sigsstruct UtilsRequestPayload requestPayloadstring relayerRouterAddress
iSend(uint256 versionuint256 routeAmountstring routeRecipientstring destChainIdbytes requestMetadatabytes requestPacketpayable returns (uint256)
initialize(string _chainIdaddress[] _validatorsuint64[] _powersuint64 valsetNonce
pause(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setBridgeFees(uint256 _iSendDefaultFee
setCurrentVersion(uint256 newVersion
setDappMetadata(string feePayerAddresspayable returns (uint256)
setVault(address _vaultAddress
unpause(
updateValset(struct UtilsValsetArgs _newValsetstruct UtilsValsetArgs _currentValsetbytes[] _sigs
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
withdrawFee(address tokenAddressaddress recipientuint256 gasLimituint256 amount
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
BridgeFeeUpdatedEvent(uint256 oldFeeValueuint256 newFeeValue
IAckEvent(uint256 indexed eventNonceuint256 indexed requestIdentifierstring relayerRouterAddressstring chainIdbytes databool success
IReceiveEvent(uint256 indexed requestIdentifieruint256 indexed eventNoncestring srcChainIdstring destChainIdstring relayerRouterAddressstring requestSenderbytes execDatabool execStatus
ISendEvent(uint256 versionuint256 routeAmountuint256 indexed eventNonceaddress requestSenderstring srcChainIdstring destChainIdstring routeRecipientbytes requestMetadatabytes requestPacket
Initialized(uint8 version
Paused(address account
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SetDappMetadataEvent(uint256 indexed eventNonceaddress dappAddressstring chainIdstring feePayerAddress
SetVaultEvent(address vaultAddress
Unpaused(address account
Upgraded(address indexed implementation
ValsetUpdatedEvent(uint256 indexed _newValsetNonceuint256 indexed _eventNoncestring srcChainIdaddress[] _validatorsuint64[] _powers
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors
C02(
C03(
C04(
C06(
C07(
IncorrectCheckpoint(
InsufficientPower(uint64 cumulativePoweruint64 powerThreshold
InvalidEcdsaSignature(
InvalidRecipient(
InvalidS(
InvalidSignature(
InvalidSignatureLength(
MalformedCurrentValidatorSet(