Move ERC20 contracts to ERC20 custom folder (#701)

* Move ERC20 contracts to ERC20 custom folder

* Fix linter warnings for ERC20 contracts
pull/690/head^2
Facundo Spagnuolo 7 years ago committed by Francisco Giordano
parent 1eea95f9ac
commit c5d66183ab
  1. 2
      contracts/crowdsale/Crowdsale.sol
  2. 2
      contracts/examples/SampleCrowdsale.sol
  3. 2
      contracts/examples/SimpleToken.sol
  4. 2
      contracts/mocks/BasicTokenMock.sol
  5. 2
      contracts/mocks/BurnableTokenMock.sol
  6. 2
      contracts/mocks/DetailedERC20Mock.sol
  7. 4
      contracts/mocks/ERC223TokenMock.sol
  8. 2
      contracts/mocks/PausableTokenMock.sol
  9. 4
      contracts/mocks/StandardTokenMock.sol
  10. 4
      contracts/token/ERC20/BasicToken.sol
  11. 0
      contracts/token/ERC20/BurnableToken.sol
  12. 1
      contracts/token/ERC20/CappedToken.sol
  13. 1
      contracts/token/ERC20/ERC20.sol
  14. 5
      contracts/token/ERC20/MintableToken.sol
  15. 3
      contracts/token/ERC20/PausableToken.sol
  16. 3
      contracts/token/ERC20/StandardToken.sol
  17. 2
      contracts/token/ERC20/TokenTimelock.sol
  18. 8
      contracts/token/ERC20/TokenVesting.sol
  19. 2
      contracts/token/ERC827/ERC827Token.sol

@ -1,6 +1,6 @@
pragma solidity ^0.4.18; pragma solidity ^0.4.18;
import "../token/MintableToken.sol"; import "../token/ERC20/MintableToken.sol";
import "../math/SafeMath.sol"; import "../math/SafeMath.sol";

@ -2,7 +2,7 @@ pragma solidity ^0.4.18;
import "../crowdsale/CappedCrowdsale.sol"; import "../crowdsale/CappedCrowdsale.sol";
import "../crowdsale/RefundableCrowdsale.sol"; import "../crowdsale/RefundableCrowdsale.sol";
import "../token/MintableToken.sol"; import "../token/ERC20/MintableToken.sol";
/** /**

@ -1,7 +1,7 @@
pragma solidity ^0.4.18; pragma solidity ^0.4.18;
import "../token/StandardToken.sol"; import "../token/ERC20/StandardToken.sol";
/** /**

@ -1,7 +1,7 @@
pragma solidity ^0.4.18; pragma solidity ^0.4.18;
import "../token/BasicToken.sol"; import "../token/ERC20/BasicToken.sol";
// mock class using BasicToken // mock class using BasicToken

@ -1,6 +1,6 @@
pragma solidity ^0.4.18; pragma solidity ^0.4.18;
import "../token/BurnableToken.sol"; import "../token/ERC20/BurnableToken.sol";
contract BurnableTokenMock is BurnableToken { contract BurnableTokenMock is BurnableToken {

@ -1,6 +1,6 @@
pragma solidity ^0.4.18; pragma solidity ^0.4.18;
import "../token/StandardToken.sol"; import "../token/ERC20/StandardToken.sol";
import "../token/ERC20/DetailedERC20.sol"; import "../token/ERC20/DetailedERC20.sol";

@ -1,8 +1,6 @@
pragma solidity ^0.4.18; pragma solidity ^0.4.18;
import "../token/ERC20/BasicToken.sol";
import "../token/BasicToken.sol";
contract ERC223ContractInterface { contract ERC223ContractInterface {
function tokenFallback(address _from, uint256 _value, bytes _data) external; function tokenFallback(address _from, uint256 _value, bytes _data) external;

@ -1,6 +1,6 @@
pragma solidity ^0.4.18; pragma solidity ^0.4.18;
import "../token/PausableToken.sol"; import "../token/ERC20/PausableToken.sol";
// mock class using PausableToken // mock class using PausableToken

@ -1,8 +1,6 @@
pragma solidity ^0.4.18; pragma solidity ^0.4.18;
import "../token/ERC20/StandardToken.sol";
import "../token/StandardToken.sol";
// mock class using StandardToken // mock class using StandardToken
contract StandardTokenMock is StandardToken { contract StandardTokenMock is StandardToken {

@ -1,8 +1,8 @@
pragma solidity ^0.4.18; pragma solidity ^0.4.18;
import "./ERC20/ERC20Basic.sol"; import "./ERC20Basic.sol";
import "../math/SafeMath.sol"; import "../../math/SafeMath.sol";
/** /**

@ -7,7 +7,6 @@ import "./MintableToken.sol";
* @title Capped token * @title Capped token
* @dev Mintable token with a token cap. * @dev Mintable token with a token cap.
*/ */
contract CappedToken is MintableToken { contract CappedToken is MintableToken {
uint256 public cap; uint256 public cap;

@ -1,6 +1,5 @@
pragma solidity ^0.4.18; pragma solidity ^0.4.18;
import "./ERC20Basic.sol"; import "./ERC20Basic.sol";

@ -1,9 +1,7 @@
pragma solidity ^0.4.18; pragma solidity ^0.4.18;
import "./StandardToken.sol"; import "./StandardToken.sol";
import "../ownership/Ownable.sol"; import "../../ownership/Ownable.sol";
/** /**
@ -12,7 +10,6 @@ import "../ownership/Ownable.sol";
* @dev Issue: * https://github.com/OpenZeppelin/zeppelin-solidity/issues/120 * @dev Issue: * https://github.com/OpenZeppelin/zeppelin-solidity/issues/120
* Based on code by TokenMarketNet: https://github.com/TokenMarketNet/ico/blob/master/contracts/MintableToken.sol * Based on code by TokenMarketNet: https://github.com/TokenMarketNet/ico/blob/master/contracts/MintableToken.sol
*/ */
contract MintableToken is StandardToken, Ownable { contract MintableToken is StandardToken, Ownable {
event Mint(address indexed to, uint256 amount); event Mint(address indexed to, uint256 amount);
event MintFinished(); event MintFinished();

@ -1,12 +1,11 @@
pragma solidity ^0.4.18; pragma solidity ^0.4.18;
import "./StandardToken.sol"; import "./StandardToken.sol";
import "../lifecycle/Pausable.sol"; import "../../lifecycle/Pausable.sol";
/** /**
* @title Pausable token * @title Pausable token
*
* @dev StandardToken modified with pausable transfers. * @dev StandardToken modified with pausable transfers.
**/ **/
contract PausableToken is StandardToken, Pausable { contract PausableToken is StandardToken, Pausable {

@ -1,8 +1,7 @@
pragma solidity ^0.4.18; pragma solidity ^0.4.18;
import "./BasicToken.sol"; import "./BasicToken.sol";
import "./ERC20/ERC20.sol"; import "./ERC20.sol";
/** /**

@ -1,6 +1,6 @@
pragma solidity ^0.4.18; pragma solidity ^0.4.18;
import "./ERC20/SafeERC20.sol"; import "./SafeERC20.sol";
/** /**

@ -1,9 +1,9 @@
pragma solidity ^0.4.18; pragma solidity ^0.4.18;
import "./ERC20/ERC20Basic.sol"; import "./ERC20Basic.sol";
import "./ERC20/SafeERC20.sol"; import "./SafeERC20.sol";
import "../ownership/Ownable.sol"; import "../../ownership/Ownable.sol";
import "../math/SafeMath.sol"; import "../../math/SafeMath.sol";
/** /**

@ -1,7 +1,7 @@
pragma solidity ^0.4.13; pragma solidity ^0.4.13;
import "./ERC827.sol"; import "./ERC827.sol";
import "../StandardToken.sol"; import "../ERC20/StandardToken.sol";
/** /**
@title ERC827, an extension of ERC20 token standard @title ERC827, an extension of ERC20 token standard

Loading…
Cancel
Save