diff options
author | Amir Bandeali <abandeali1@gmail.com> | 2018-07-27 08:18:43 +0800 |
---|---|---|
committer | Amir Bandeali <abandeali1@gmail.com> | 2018-08-17 08:31:21 +0800 |
commit | f5459164d283c4b55a0514faf3213334c45fea50 (patch) | |
tree | c1b2bd707553004f87a959d93c9f15b3f09fd292 /packages/contracts/src/2.0.0/tokens/ERC20Token/ERC20Token.sol | |
parent | 2743eee044edfd3dafc012e31f60ecf4ee0ce30f (diff) | |
download | dexon-sol-tools-f5459164d283c4b55a0514faf3213334c45fea50.tar dexon-sol-tools-f5459164d283c4b55a0514faf3213334c45fea50.tar.gz dexon-sol-tools-f5459164d283c4b55a0514faf3213334c45fea50.tar.bz2 dexon-sol-tools-f5459164d283c4b55a0514faf3213334c45fea50.tar.lz dexon-sol-tools-f5459164d283c4b55a0514faf3213334c45fea50.tar.xz dexon-sol-tools-f5459164d283c4b55a0514faf3213334c45fea50.tar.zst dexon-sol-tools-f5459164d283c4b55a0514faf3213334c45fea50.zip |
Restructure directories
Diffstat (limited to 'packages/contracts/src/2.0.0/tokens/ERC20Token/ERC20Token.sol')
-rw-r--r-- | packages/contracts/src/2.0.0/tokens/ERC20Token/ERC20Token.sol | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/packages/contracts/src/2.0.0/tokens/ERC20Token/ERC20Token.sol b/packages/contracts/src/2.0.0/tokens/ERC20Token/ERC20Token.sol index 563c84b5b..db2d09b9d 100644 --- a/packages/contracts/src/2.0.0/tokens/ERC20Token/ERC20Token.sol +++ b/packages/contracts/src/2.0.0/tokens/ERC20Token/ERC20Token.sol @@ -46,9 +46,16 @@ contract ERC20Token is balances[_to] + _value >= balances[_to], "UINT256_OVERFLOW" ); + balances[msg.sender] -= _value; balances[_to] += _value; - emit Transfer(msg.sender, _to, _value); + + emit Transfer( + msg.sender, + _to, + _value + ); + return true; } @@ -77,10 +84,17 @@ contract ERC20Token is balances[_to] + _value >= balances[_to], "UINT256_OVERFLOW" ); + balances[_to] += _value; balances[_from] -= _value; allowed[_from][msg.sender] -= _value; - emit Transfer(_from, _to, _value); + + emit Transfer( + _from, + _to, + _value + ); + return true; } |