Commit 79eb94d3 by Hao (Alan) Tang Committed by Nicolás Venturo

fix ERC20.sol#L174 and ERC20.sol#L187 should be casted to an address type. (#1470)

parent 18552a8d
...@@ -171,7 +171,7 @@ contract ERC20 is IERC20 { ...@@ -171,7 +171,7 @@ contract ERC20 is IERC20 {
* @param value The amount that will be created. * @param value The amount that will be created.
*/ */
function _mint(address account, uint256 value) internal { function _mint(address account, uint256 value) internal {
require(account != 0); require(account != address(0));
_totalSupply = _totalSupply.add(value); _totalSupply = _totalSupply.add(value);
_balances[account] = _balances[account].add(value); _balances[account] = _balances[account].add(value);
emit Transfer(address(0), account, value); emit Transfer(address(0), account, value);
...@@ -184,7 +184,7 @@ contract ERC20 is IERC20 { ...@@ -184,7 +184,7 @@ contract ERC20 is IERC20 {
* @param value The amount that will be burnt. * @param value The amount that will be burnt.
*/ */
function _burn(address account, uint256 value) internal { function _burn(address account, uint256 value) internal {
require(account != 0); require(account != address(0));
require(value <= _balances[account]); require(value <= _balances[account]);
_totalSupply = _totalSupply.sub(value); _totalSupply = _totalSupply.sub(value);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment