Commit c5d66183 by Facundo Spagnuolo Committed by Francisco Giordano

Move ERC20 contracts to ERC20 custom folder (#701)

* Move ERC20 contracts to ERC20 custom folder

* Fix linter warnings for ERC20 contracts
parent 1eea95f9
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; ...@@ -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";
/** /**
......
pragma solidity ^0.4.18; pragma solidity ^0.4.18;
import "../token/StandardToken.sol"; import "../token/ERC20/StandardToken.sol";
/** /**
......
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
......
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 {
......
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";
......
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;
......
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
......
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 {
......
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"; ...@@ -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;
......
pragma solidity ^0.4.18; pragma solidity ^0.4.18;
import "./ERC20Basic.sol"; import "./ERC20Basic.sol";
......
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"; ...@@ -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();
......
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 {
......
pragma solidity ^0.4.18; pragma solidity ^0.4.18;
import "./BasicToken.sol"; import "./BasicToken.sol";
import "./ERC20/ERC20.sol"; import "./ERC20.sol";
/** /**
......
pragma solidity ^0.4.18; pragma solidity ^0.4.18;
import "./ERC20/SafeERC20.sol"; import "./SafeERC20.sol";
/** /**
......
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";
/** /**
......
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
......
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