IERC 721 Receiver Upgradeable
ERC721 token receiver interface
Interface for any contract that wants to support safeTransfers from ERC721 asset contracts.
Methods
onERC721Received
Whenever an {IERC721} tokenId
token is transferred to this contract via {IERC721-safeTransferFrom} by operator
from from
, this function is called. It must return its Solidity selector to confirm the token transfer. If any other value is returned or the interface is not implemented by the recipient, the transfer will be reverted. The selector can be obtained in Solidity with IERC721.onERC721Received.selector
.
Parameters
Name
Type
Description
operator
address
undefined
from
address
undefined
tokenId
uint256
undefined
data
bytes
undefined
Returns
Name
Type
Description
_0
bytes4
undefined
Last updated