Forráskód Böngészése

Make ERC721._approve internal

Francisco Giordano 4 éve
szülő
commit
bb068ed5d9
1 módosított fájl, 6 hozzáadás és 1 törlés
  1. 6 1
      contracts/token/ERC721/ERC721.sol

+ 6 - 1
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
     }