IERC721AUpgradeable
IERC721AUpgradeable
Interface of ERC721A.
ApprovalCallerNotOwnerNorApproved
The caller must own the token or be an approved operator.
ApprovalQueryForNonexistentToken
The token does not exist.
BalanceQueryForZeroAddress
Cannot query the balance for the zero address.
MintToZeroAddress
Cannot mint to the zero address.
MintZeroQuantity
The quantity of tokens minted must be more than zero.
OwnerQueryForNonexistentToken
The token does not exist.
TransferCallerNotOwnerNorApproved
The caller must own the token or be an approved operator.
TransferFromIncorrectOwner
The token must be owned by from
.
TransferToNonERC721ReceiverImplementer
Cannot safely transfer to a contract that does not implement the ERC721Receiver interface.
TransferToZeroAddress
Cannot transfer to the zero address.
URIQueryForNonexistentToken
The token does not exist.
MintERC2309QuantityExceedsLimit
The quantity
minted with ERC2309 exceeds the safety limit.
OwnershipNotInitializedForExtraData
The extraData
cannot be set on an unintialized ownership slot.
TokenOwnership
Transfer
Emitted when tokenId
token is transferred from from
to to
.
Approval
Emitted when owner
enables approved
to manage the tokenId
token.
ApprovalForAll
Emitted when owner
enables or disables (approved
) operator
to manage all of its assets.
ConsecutiveTransfer
Was this helpful?