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;
import "../token/MintableToken.sol";
import "../token/ERC20/MintableToken.sol";
import "../math/SafeMath.sol";
......
......@@ -2,7 +2,7 @@ pragma solidity ^0.4.18;
import "../crowdsale/CappedCrowdsale.sol";
import "../crowdsale/RefundableCrowdsale.sol";
import "../token/MintableToken.sol";
import "../token/ERC20/MintableToken.sol";
/**
......
pragma solidity ^0.4.18;
import "../token/StandardToken.sol";
import "../token/ERC20/StandardToken.sol";
/**
......
pragma solidity ^0.4.18;
import "../token/BasicToken.sol";
import "../token/ERC20/BasicToken.sol";
// mock class using BasicToken
......
pragma solidity ^0.4.18;
import "../token/BurnableToken.sol";
import "../token/ERC20/BurnableToken.sol";
contract BurnableTokenMock is BurnableToken {
......
pragma solidity ^0.4.18;
import "../token/StandardToken.sol";
import "../token/ERC20/StandardToken.sol";
import "../token/ERC20/DetailedERC20.sol";
......
pragma solidity ^0.4.18;
import "../token/BasicToken.sol";
import "../token/ERC20/BasicToken.sol";
contract ERC223ContractInterface {
function tokenFallback(address _from, uint256 _value, bytes _data) external;
......
pragma solidity ^0.4.18;
import "../token/PausableToken.sol";
import "../token/ERC20/PausableToken.sol";
// mock class using PausableToken
......
pragma solidity ^0.4.18;
import "../token/StandardToken.sol";
import "../token/ERC20/StandardToken.sol";
// mock class using StandardToken
contract StandardTokenMock is StandardToken {
......
pragma solidity ^0.4.18;
import "./ERC20/ERC20Basic.sol";
import "../math/SafeMath.sol";
import "./ERC20Basic.sol";
import "../../math/SafeMath.sol";
/**
......
......@@ -7,7 +7,6 @@ import "./MintableToken.sol";
* @title Capped token
* @dev Mintable token with a token cap.
*/
contract CappedToken is MintableToken {
uint256 public cap;
......
pragma solidity ^0.4.18;
import "./ERC20Basic.sol";
......
pragma solidity ^0.4.18;
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
* Based on code by TokenMarketNet: https://github.com/TokenMarketNet/ico/blob/master/contracts/MintableToken.sol
*/
contract MintableToken is StandardToken, Ownable {
event Mint(address indexed to, uint256 amount);
event MintFinished();
......
pragma solidity ^0.4.18;
import "./StandardToken.sol";
import "../lifecycle/Pausable.sol";
import "../../lifecycle/Pausable.sol";
/**
* @title Pausable token
*
* @dev StandardToken modified with pausable transfers.
**/
contract PausableToken is StandardToken, Pausable {
......
pragma solidity ^0.4.18;
import "./BasicToken.sol";
import "./ERC20/ERC20.sol";
import "./ERC20.sol";
/**
......
pragma solidity ^0.4.18;
import "./ERC20/SafeERC20.sol";
import "./SafeERC20.sol";
/**
......
pragma solidity ^0.4.18;
import "./ERC20/ERC20Basic.sol";
import "./ERC20/SafeERC20.sol";
import "../ownership/Ownable.sol";
import "../math/SafeMath.sol";
import "./ERC20Basic.sol";
import "./SafeERC20.sol";
import "../../ownership/Ownable.sol";
import "../../math/SafeMath.sol";
/**
......
pragma solidity ^0.4.13;
import "./ERC827.sol";
import "../StandardToken.sol";
import "../ERC20/StandardToken.sol";
/**
@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