From c8220aeea8e194de2a9c8e8daaa574f5e1e033f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Venturo?= Date: Thu, 18 Oct 2018 16:49:31 -0300 Subject: [PATCH] ERC20Capped now capps _all_ minting, even internal calls. (#1443) --- contracts/token/ERC20/ERC20Capped.sol | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/contracts/token/ERC20/ERC20Capped.sol b/contracts/token/ERC20/ERC20Capped.sol index 9f3ea8bfc..a80dd491c 100644 --- a/contracts/token/ERC20/ERC20Capped.sol +++ b/contracts/token/ERC20/ERC20Capped.sol @@ -24,22 +24,8 @@ contract ERC20Capped is ERC20Mintable { return _cap; } - /** - * @dev Function to mint tokens - * @param to The address that will receive the minted tokens. - * @param value The amount of tokens to mint. - * @return A boolean that indicates if the operation was successful. - */ - function mint( - address to, - uint256 value - ) - public - returns (bool) - { + function _mint(address account, uint256 value) internal { require(totalSupply().add(value) <= _cap); - - return super.mint(to, value); + super._mint(account, value); } - }