Skip to content

Commit e906885

Browse files
authored
Merge pull request #448 from SylTi/fix/small-fixes
A bunch of small fixes
2 parents d3c5ce2 + 1203a24 commit e906885

File tree

2 files changed

+16
-4
lines changed

2 files changed

+16
-4
lines changed

contracts/token/PausableToken.sol

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,23 @@ import '../lifecycle/Pausable.sol';
1111

1212
contract 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
}

contracts/token/StandardToken.sol

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff 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);

0 commit comments

Comments
 (0)