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,265 txns
Deployed by via 0xb808379c at 13385966
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
0x82ee55d601fd00e7fcfeb08e64aed5a8719c177a905c2f4e9db58c0799956730
0x529aff6f700af0a0beec59cbaa3264abf4caf9b026e93c9044cb05ec27bec520
0x06d1f12f62ab594662376b3e1ed659fa2dc61226cda62e3d718fbdbcfa35ef0b
0xe6b390c368a1ad5c0fc27384131e51682c3186e47d57015469531e6f9de54210
0x3f0432b929be3b4390eb7658eb65fc4c17ce7188e73e20a9f9e62ee0d43c7059
0x01aa7e0778fc5a813e974eec816b7589b2ab4090fb3aabc2add8060b42133689
0xbebc72fab3323526e0a3a2b354543edcf71f51481dca56a34c838de0e89408aa
0x36d246985d13590197d8ff4b125252535b2b857a89d2ffd000920acdc7ca3ba3
0x2a55375cb14b43df91988095409b0b183bccc7cbf9406bc5d111e634c771df16
0x499d3c24c793941edb4e0a41029f4ce20e92fac7aead97e96588370eee802c0d

Functions
Getter at block 22774246
CONTEXT_TYPEHASH(view returns (bytes32)
0x08c0db72018bde0ea5215618bdbdfe278d6c1fae34ae3cfa2ef60ce156906175
SET_AUTHORIZER_TYPEHASH(view returns (bytes32)
0xd5be72381fa250230b48bcbd44617d993800a62a9e4ce1de0f18b2ba3757bf6b
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
authorizer(view returns (address authorizerAddress)
0xc875cad1c5a9595008e57741b67a729b92e6d2b8
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=moonpass, version=1.1, chainId=8453, verifyingContract=0x9e0acbe2d585d453b09d09794c33a8aace3ab61e, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
owner(view returns (address)
0x4d774f9af460b8662770e27120720cdbcfbd7a14
paused(view returns (bool)
false
 
proxiableUUID(view returns (bytes32)
version(view returns (uint64)
1
Read-only
nonces(address ownerview returns (uint256)
State-modifying
claimFromAccountAllocation(struct AccountClaimRequest requeststruct RequestSignature signaturepayable 
claimFromNFTAllocation(struct NFTClaimRequest requeststruct RequestSignature signaturepayable 
claimFromStakedNFTAllocation(struct StakedNFTClaimRequest requeststruct RequestSignature signaturepayable 
claimStakedNFT(struct UnstakeNFTRequest requeststruct RequestSignature signaturepayable 
initialize(struct MoonpassInitializer data
pause(
renounceOwnership(
setAuthorizer(struct SetAuthorizerRequest requeststruct RequestSignature signature
setAuthorizer(address authorizerAddress
transferOwnership(address newOwner
unpause(
upgradeToAndCall(address newImplementationbytes datapayable 
Events
Upgraded(address indexed implementation
AuthorizerChange(address authorizationManager
EIP712DomainChanged(
Initialized(uint64 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
StakedNFTAllocationClaim(address indexed distributionuint256 indexed tokenIduint256 indexed amount
StakedNFTClaim(uint256 indexed nftNetworkIdaddress indexed nftAddressuint256 indexed tokenId
Unpaused(address account
Upgraded(address indexed implementation
Constructor
constructor(address implementationbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
AddressEmptyCode(address target
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
EnforcedPause(
ExpectedPause(
FailedInnerCall(
InvalidAccountNonce(address accountuint256 currentNonce
InvalidAddressError(
InvalidInitialization(
InvalidRequestError(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot
UnableCollectFeeError(