File tree Expand file tree Collapse file tree 2 files changed +16
-4
lines changed
Expand file tree Collapse file tree 2 files changed +16
-4
lines changed Original file line number Diff line number Diff line change @@ -11,11 +11,23 @@ import '../lifecycle/Pausable.sol';
1111
1212contract PausableToken is StandardToken , Pausable {
1313
14- function transfer (address _to , uint256 _value ) whenNotPaused public returns (bool ) {
14+ function transfer (address _to , uint256 _value ) public whenNotPaused returns (bool ) {
1515 return super .transfer (_to, _value);
1616 }
1717
18- function transferFrom (address _from , address _to , uint256 _value ) whenNotPaused public returns (bool ) {
18+ function transferFrom (address _from , address _to , uint256 _value ) public whenNotPaused returns (bool ) {
1919 return super .transferFrom (_from, _to, _value);
2020 }
21+
22+ function approve (address _spender , uint256 _value ) public whenNotPaused returns (bool ) {
23+ return super .approve (_spender, _value);
24+ }
25+
26+ function increaseApproval (address _spender , uint _addedValue ) public whenNotPaused returns (bool success ) {
27+ return super .increaseApproval (_spender, _addedValue);
28+ }
29+
30+ function decreaseApproval (address _spender , uint _subtractedValue ) public whenNotPaused returns (bool success ) {
31+ return super .decreaseApproval (_spender, _subtractedValue);
32+ }
2133}
Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ contract StandardToken is ERC20, BasicToken {
2626 function transferFrom (address _from , address _to , uint256 _value ) public returns (bool ) {
2727 require (_to != address (0 ));
2828
29- var _allowance = allowed[_from][msg .sender ];
29+ uint256 _allowance = allowed[_from][msg .sender ];
3030
3131 // Check is not needed because sub(_allowance, _value) will already throw if this condition is not met
3232 // require (_value <= _allowance);
@@ -49,7 +49,7 @@ contract StandardToken is ERC20, BasicToken {
4949 // allowance to zero by calling `approve(_spender, 0)` if it is not
5050 // already 0 to mitigate the race condition described here:
5151 // https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
52- require ((_value == 0 ) || (allowed[msg .sender ][_spender] == 0 ));
52+ // require((_value == 0) || (allowed[msg.sender][_spender] == 0));
5353
5454 allowed[msg .sender ][_spender] = _value;
5555 Approval (msg .sender , _spender, _value);
You can’t perform that action at this time.
0 commit comments