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 2,135 txns
Deployed by via 0x7b1a1037 at 5076020
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 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
ERC-20
Value $0
0xa4d21adfa8c90a2d5492997ddb28169a8522bb3e5950f4ccedc6b78cb9aec487
0x11f9a87a39dcec6a80bebc98439d232bf904f94095d5782eac0e58022b54e822
0x6ada5e80c235e772d4c6ae49660ae4fb789d70a84ec45cef28c28f2a0da86599
0x262152be530a081b75e0beb54774597fc732a512390c933546d2d99276179b6f
0xa04836dc4043fe6d106b75f26120d68bfcc7c8e021d9152d693a3385b7317b52
0x9d1b5c88ac3b208494b657a705011943c66eba78011c8dc103d461f14150e109
0xa867491afec631e285126579e3e0089f31508ac5c24fa02274c0ecb9954e667f
0xad2d471bb94f480a2a0c99656262cf3f4ba4ace0131d107c436745caa7ac44f8
0x4e2798768c36f45a2c6c01a5ffd3ce5cc0aa49af2b4551fe41b4aca5ff6aa347
0xef405f1217fcdfc9ad3c95a4fe95f4f9148e0739505bfa953c62757d466132c8

Functions
Getter at block 22742804
getLocalChainId(view returns (uint64)
8453
localChainId(view returns (uint64)
8453
owner(view returns (address)
0x10bb279126abd92d886aa3f2a60955c28bf14926
 
proxiableUUID(view returns (bytes32)
Read-only
chains(uint64view returns (bool existsuint8 chainType)
getChainType(uint64 _chainIdview returns (uint8)
getFeeAmountInTokens(struct IAsterizmEnvTrSendMessageRequestDto _dtopure returns (uint256)
State-modifying
__AsterizmChainEnv_init(
addChain(uint64 _chainIduint8 _chainType
addChains(uint64[] _chainIdsuint8[] _chainTypes
addRelayer(address _relayer
initialize(uint64 _localChainIduint8 _localChainType
logExternalMessage(address _externalRelayAddressstruct IAsterizmEnvTrSendMessageRequestDto _dtopayable 
removeChainById(uint64 _chainId
removeRelayer(address _relayer
renounceOwnership(
resendMessage(bytes32 _transferHashuint256 _senderAddresspayable 
sendMessage(struct IAsterizmEnvTrSendMessageRequestDto _dtopayable 
setInitializer(address _initializerReceiver
transferMessage(uint256 _gasLimitbytes _payload
transferOwnership(address newOwner
transferSendingResultNotification(address _targetAddressbytes32 _transferHashuint8 _statusCode
updateTrustedRelayFee(uint256 _fee
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
withdraw(address _targetuint256 _amount
withdrawCoins(address _targetuint256 _amount
withdrawTokens(address _tokenaddress _targetuint256 _amount
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AddChainEvent(uint64 _chainIduint8 _chainType
AddRelayerEvent(address _relayerAddress
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Initialized(uint8 version
LogExternalMessageEvent(uint256 _feeValueaddress _externalRelayAddressbytes _payload
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RemoveChainEvent(uint64 _chainId
RemoveRelayerEvent(address _relayerAddress
ResendFailedTransferEvent(bytes32 _transferHashuint256 _senderAddressuint256 _feeAmount
SendMessageEvent(uint256 _feeValuebytes _payload
SetConfigEvent(address _configAddress
SetInitializerEvent(address _initializerAddress
SetLocalChainEvent(uint64 _chainId
SuccessTransferEvent(bytes32 _transferHash
TransferSendEvent(uint64 indexed _srcChainIduint256 indexed _srcAddressuint256 indexed _dstAddressbytes32 _transferHash
Upgraded(address indexed implementation
WithdrawCoinsEvent(address _targetAddressuint256 _amount
WithdrawEvent(address _targetuint256 _amount
WithdrawTokensEvent(address _tokenAddressaddress _targetAddressuint256 _amount
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
fallback(
receive(
receive(
Errors

This contract contains no error objects.