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,582 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
--
0x2a932c51cde9dba642a45da1d5ef3302b9ab19ca5ffe6094af1ad61fc6ff0f72
0x919b2002b8d5c1d29f1514bd43d54866493fc6e3fa9edd628c765b16934d3fca
0x299db4e39f170edfcbf3b31bdb9aa179c75d695ec42a67899c6c0fea985084ca
0xd1817f6b9257854117b4032d20b11d554fa9bb4329c3ad03d58949d92f5da5d0
0x90596ecf2d1ca189e1e87f43b80642bceb8c9da688fddaa9ec309b692f2ddeca
0x272f5cb583384ba9cf766831ec3facee9d3579cc725685e4cc2dce3e9abaffed
0xe21527ee4ca0b011622f97ac41e9963f61b6586342bc9311c4c60523013e9d79
0xb5daa37e9b03105f844de22256da70942ed3ad69b95fb8b6773f414d31304f01
0x94ddec42ebccb0e468cea1da8579e35abf9b81660b820a61b3841794fa721418
0xda88dcbf95247f29a082bcbd30b8ff4c45dc3d3dd077ec38025dcdfc41a45983

Functions
Getter at block 22729119
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)
15481
iSendDefaultFee(view returns (uint256)
0
paused(view returns (bool)
false
 
proxiableUUID(view returns (bytes32)
stateLastValsetCheckpoint(view returns (bytes32)
0x95fc7968f9ccea29f5ea7af549a29cf8f592a4e43fce19cf6cbd251ce5e18962
stateLastValsetNonce(view returns (uint256)
69
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(