From 949dd89a8e641b6f05e7c226f2c41c8b0a4da89f Mon Sep 17 00:00:00 2001 From: cebgcontract <99630598+cebgcontract@users.noreply.github.com> Date: Mon, 21 Feb 2022 17:21:31 +0800 Subject: [PATCH] remove setApprovedForAll in addApprovalWhitelist --- contracts/BEBase.sol | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/contracts/BEBase.sol b/contracts/BEBase.sol index 803d5ef..adb0af1 100644 --- a/contracts/BEBase.sol +++ b/contracts/BEBase.sol @@ -40,13 +40,12 @@ abstract contract BEBase is ERC721, AccessControlEnumerable, ERC721Enumerable, O // can be burned (destroyed), so we need a separate counter. _mint(to, tokenId); } - + /** * @dev Allow operation to approval list. */ function addApprovalWhitelist(address proxy) external onlyOwner { require(!approvalWhitelists[proxy], "Invalid proxy address"); - setApprovalForAll(proxy, true); approvalWhitelists[proxy] = true; } @@ -54,7 +53,6 @@ abstract contract BEBase is ERC721, AccessControlEnumerable, ERC721Enumerable, O * @dev Remove operation from approval list. */ function removeApprovalWhitelist(address proxy) external onlyOwner { - setApprovalForAll(proxy, false); approvalWhitelists[proxy] = false; }