Skip to content
Lattice

ERC721EnumerableStorage

Git Source

Storage struct for the ERC-721 enumeration extension.

Note:

  • storage-location: erc7201:lattice.storage.ERC721Enumerable
struct ERC721EnumerableStorage {
    mapping(address owner => mapping(uint256 index => uint256)) _ownedTokens;
    mapping(uint256 tokenId => uint256) _ownedTokensIndex;
    uint256[] _allTokens;
    mapping(uint256 tokenId => uint256) _allTokensIndex;
}

Properties

NameTypeDescription
_ownedTokensmapping(address owner => mapping(uint256 index => uint256))
_ownedTokensIndexmapping(uint256 tokenId => uint256)
_allTokensuint256[]
_allTokensIndexmapping(uint256 tokenId => uint256)