ERC721HolderUpgradeable
Implementation of the {IERC721Receiver} interface. Accepts all token transfers. Make sure the contract is able to use its token with {IERC721-safeTransferFrom}, {IERC721-approve} or {IERC721-setApprovalForAll}.
Methods
onERC721Received
function onERC721Received(address, address, uint256, bytes) external nonpayable returns (bytes4)
See {IERC721Receiver-onERC721Received}. Always returns IERC721Receiver.onERC721Received.selector
.
Parameters
Name | Type | Description |
---|---|---|
_0 | address | undefined |
_1 | address | undefined |
_2 | uint256 | undefined |
_3 | bytes | undefined |
Returns
Name | Type | Description |
---|---|---|
_0 | bytes4 | undefined |
Events
Initialized
event Initialized(uint8 version)
Parameters
Name | Type | Description |
---|---|---|
version | uint8 | undefined |