From 4ad6d1ea22d06ef571bda667086c985ef16d9256 Mon Sep 17 00:00:00 2001 From: 0xb337r007 <0xe4e5@proton.me> Date: Mon, 22 Jan 2024 16:53:25 +0100 Subject: [PATCH] fix setMaxSupply to check total minted --- contracts/tokens/BaseToken.sol | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/contracts/tokens/BaseToken.sol b/contracts/tokens/BaseToken.sol index 7ff2e0b..3beaef6 100644 --- a/contracts/tokens/BaseToken.sol +++ b/contracts/tokens/BaseToken.sol @@ -68,8 +68,10 @@ abstract contract BaseToken is Context, ERC721Enumerable, CommunityOwnable { // External functions - function setMaxSupply(uint256 newMaxSupply) external virtual onlyCommunityOwnerOrTokenMaster { - if (newMaxSupply < totalSupply()) { + function setMaxSupply( + uint256 newMaxSupply + ) external virtual onlyCommunityOwnerOrTokenMaster { + if (newMaxSupply < mintedCount()) { revert BaseToken_MaxSupplyLowerThanTotalSupply(); } maxSupply = newMaxSupply;