remove setApprovedForAll in addApprovalWhitelist

This commit is contained in:
cebgcontract 2022-02-21 17:21:31 +08:00
parent a98b70b133
commit 949dd89a8e

View File

@ -46,7 +46,6 @@ abstract contract BEBase is ERC721, AccessControlEnumerable, ERC721Enumerable, O
*/
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;
}