Make ERC721._approve internal

(cherry picked from commit df8acac20a)
release-v3.4-solc-0.7
Francisco Giordano 4 years ago
parent 5b42f7aee6
commit 1f9c970929
  1. 7
      contracts/token/ERC721/ERC721.sol

@ -449,7 +449,12 @@ contract ERC721 is Context, ERC165, IERC721, IERC721Metadata, IERC721Enumerable
return (retval == _ERC721_RECEIVED);
}
function _approve(address to, uint256 tokenId) private {
/**
* @dev Approve `to` to operate on `tokenId`
*
* Emits an {Approval} event.
*/
function _approve(address to, uint256 tokenId) internal virtual {
_tokenApprovals[tokenId] = to;
emit Approval(ERC721.ownerOf(tokenId), to, tokenId); // internal owner
}

Loading…
Cancel
Save