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,133 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
--
0xe2e7c87229d00f0a36b7a69073fc979dbb777654fe0f19d26f160184b82ba4b7
0xfbe607ffe9bfeedf10c3de75bf7f8f450befe78f38f25353bfc5e047a33bedd8
0x6e0158cb7ca8c18d259c78151d6b262d944ee1afdfa5ffd0c50a64ec49c77af1
0x69c880764e8d7af451682b583fd7b738c8abf7644b8981e5e439f9891fbe8267
0xc3240a3f7ad1523de259b5675fb73067362ecb398e8ae363301f7d3533d323bc
0x5a6dad9a19211874a40e52606f91ce8cfc5b8c54a8c56c48e2108f1a0072473e
0xe47b283fb9ec2216dc748da6547fb6b9c05303750729ca4545f46ce7f51cc447
0xf5191ad73f51d2d855877cf025f1610350d5afa44373a29177bff326a8389b1e
0xa8f2db1c1abca7e1e18fcd1787f15236ec03aee21554b274f5c4a420d9ce0282
0xa02f131216fea253cc13d828dd5f9d3c2f7e1ef33d3e60c337098090779b759f

Functions
Getter at block 21851795
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(