ERC721EnumerableUpgradeable
Last updated
Last updated
This implements an optional extension of {ERC721} defined in the EIP that adds enumerability of all the token ids in the contract as well as all token ids owned by each account.
See {IERC721-approve}.
Name | Type | Description |
---|---|---|
See {IERC721-balanceOf}.
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
See {IERC721-getApproved}.
See {IERC721-isApprovedForAll}.
See {IERC721Metadata-name}.
See {IERC721-ownerOf}.
See {IERC721-safeTransferFrom}.
See {IERC721-safeTransferFrom}.
See {IERC721-setApprovalForAll}.
See {IERC165-supportsInterface}.
See {IERC721Metadata-symbol}.
See {IERC721Enumerable-tokenByIndex}.
See {IERC721Enumerable-tokenOfOwnerByIndex}.
See {IERC721Metadata-tokenURI}.
See {IERC721Enumerable-totalSupply}.
See {IERC721-transferFrom}.
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
to
address
undefined
tokenId
uint256
undefined
owner
address
undefined
_0
uint256
undefined
tokenId
uint256
undefined
_0
address
undefined
owner
address
undefined
operator
address
undefined
_0
bool
undefined
_0
string
undefined
tokenId
uint256
undefined
_0
address
undefined
from
address
undefined
to
address
undefined
tokenId
uint256
undefined
from
address
undefined
to
address
undefined
tokenId
uint256
undefined
_data
bytes
undefined
operator
address
undefined
approved
bool
undefined
interfaceId
bytes4
undefined
_0
bool
undefined
_0
string
undefined
index
uint256
undefined
_0
uint256
undefined
owner
address
undefined
index
uint256
undefined
_0
uint256
undefined
tokenId
uint256
undefined
_0
string
undefined
_0
uint256
undefined
from
address
undefined
to
address
undefined
tokenId
uint256
undefined
owner indexed
address
undefined
approved indexed
address
undefined
tokenId indexed
uint256
undefined
owner indexed
address
undefined
operator indexed
address
undefined
approved
bool
undefined
from indexed
address
undefined
to indexed
address
undefined
tokenId indexed
uint256
undefined