Skip to content
Lattice

ERC721Storage

Git Source

Storage struct for ERC-721 module.

Note:

  • storage-location: erc7201:lattice.storage.ERC721
struct ERC721Storage {
    mapping(uint256 tokenId => address) _owners;
    mapping(address owner => uint256) _balances;
    mapping(uint256 tokenId => address) _tokenApprovals;
    mapping(address owner => mapping(address operator => bool)) _operatorApprovals;
    string _name;
    string _symbol;
}

Properties

NameTypeDescription
_ownersmapping(uint256 tokenId => address)
_balancesmapping(address owner => uint256)
_tokenApprovalsmapping(uint256 tokenId => address)
_operatorApprovalsmapping(address owner => mapping(address operator => bool))
_namestring
_symbolstring