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.

ERC721TieredSalesERC2771

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x6d3d0958 at 16072055
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "ERC721TieredSalesERC2771"

No transactions found for "ERC721TieredSalesERC2771"


Functions
Getter at block 21331085
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MERCHANT_ROLE(view returns (bytes32)
0x3c4a2d89ed8b4cf4347fec87df1c38410f8fc538bf9fd64c10f2717bc0feff36
reservedMints(view returns (uint256)
0
totalReserved(view returns (uint256)
0
Read-only
eligibleForTier(uint256 tierIdaddress minteruint256 maxAllowancebytes32[] proofview returns (uint256 maxMintable)
onTierAllowlist(uint256 tierIdaddress minteruint256 maxAllowancebytes32[] proofview returns (bool)
remainingForTier(uint256 tierIdview returns (uint256)
tierMints(uint256 tierIdview returns (uint256)
tiers(uint256 tierIdview returns (struct ITieredSalesInternalTier)
walletMintedByTier(uint256 tierIdaddress walletview returns (uint256)
State-modifying
mintByTier(uint256 tierIduint256 countuint256 maxAllowancebytes32[] proofpayable 
mintByTierByRole(address minteruint256 tierIduint256 countuint256 maxAllowancebytes32[] proofpayable 
Events
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
TierSale(uint256 indexed tierIdaddress indexed operatoraddress indexed minteruint256 count
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
ErrMaxSupplyExceeded(