ERC721ConsecutiveStorage
Storage struct for the ERC-721 batch-mint extension.
The first three fields share one slot, so the base library's range check costs a single SLOAD.
Note:
- storage-location: erc7201:lattice.storage.ERC721Consecutive
struct ERC721ConsecutiveStorage {
uint96 _firstConsecutiveId;
uint96 _nextConsecutiveId;
bool _enabled;
Checkpoints.Trace160 _sequentialOwnership;
mapping(uint256 bucket => uint256) _sequentialBurn;
}Properties
| Name | Type | Description |
|---|---|---|
| _firstConsecutiveId | uint96 | |
| _nextConsecutiveId | uint96 | |
| _enabled | bool | |
| _sequentialOwnership | Checkpoints.Trace160 | |
| _sequentialBurn | mapping(uint256 bucket => uint256) |