怎样在openzepplin的ERC20PresetMinterPauser.sol合约上加个token上限?
ERC20PresetMinterPauser.sol
在自己的实现合约里,重载(重新实现)mint 方法,例如:
function mint(address to, uint256 amount) public override { require(totalSupply() <= 上限, "超上限了"); super.mint(to, amount); }