Sponsored:   [Largest VC Funded] TEMCO, millions sold out in seconds. Join TEMCO's last presale at CoinBene!
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 10225 txns
Token Tracker: Midex (MDX)
 Latest 25 transactions from a total of 10225 transactions

TxHash Age From To Value [TxFee]
0x1f43ab0fae55d552440b46721b97130a162ca37132701b5830dc5ca240efe0568 hrs 32 mins ago0x9f0beb8277c1c15395df280ebf50e623d46f97aa  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.000410499
0x04e6aef09f4ce190d70e785883d1babcd4057966f91b775b137398cbd8bc0b0011 hrs 1 min ago0xf28497e5c45ff9cf50fe25c0ec2db108182dd5dd  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.000182188
0x3f626de11ba155dae93f908b2f8c13516f245c8c2ab396bd0d56041a1a7240ff11 hrs 5 mins ago0xdef26e30f4d7425d506501925b1c151ead44958d  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.0052868
0x14ee490e86e945eb6768c01819bd8be0c4d1b204650b1b5ed849b3b17d201ef21 day 3 hrs ago0xdefe239f8042624bf03f491c65a2181e3b6ddcd3  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.00029647
0x327650ff3552a16021fe9d373ecf672c68b28850eda438a3e3b4b4050eb9c36f1 day 3 hrs ago0xdefe239f8042624bf03f491c65a2181e3b6ddcd3  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.00029583
0xe7ec831dcaf1db36aa0d64430986b7751e766f723b0d0a83592851756a513af71 day 3 hrs ago0xdefe239f8042624bf03f491c65a2181e3b6ddcd3  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.00029647
0x4af9a31c2546225145cc02d94337340348e7164ab957535350617d8c14d732b21 day 3 hrs ago0xdefe239f8042624bf03f491c65a2181e3b6ddcd3  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.00029647
0x04c5b029820636f2ab9fd79f959d07a72630b5b959c8bee56170df8f0571631b1 day 3 hrs ago0xa7a0826ad49c3f276f6f786ee662007481ed32a0  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.00046827
0x3657a65674289fe2b5c8222109aa5fda46515777314978ff8ddc57533f9e76551 day 3 hrs ago0x595b438fce59b33a1d84dc8a180c25477f3bcbb3  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.00046827
0x87783f42852ef5b96f3ae4acc1341df9aeb6ad9428fc82d935c4ea47a740e85a1 day 3 hrs ago0xf66abee16b72be36241ffc3b90c969311045bbe9  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.00046827
0xe33c136281c449beb4f219cc5974ffe61db610e675f3d1d44bca87fa8186a02d1 day 3 hrs ago0xe9d8be34da610314b30703ca078f31166bac9cab  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.00046827
0x05a278a819f538cfcffc77976deed97ec00a00d1bbb0f8f84be2a52d90bb8d091 day 3 hrs ago0xdefe239f8042624bf03f491c65a2181e3b6ddcd3  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.00029775
0x407cb031fa8e023b8aee95fc955939f1cc33591a76226ec07cdbfa903f2e8f391 day 3 hrs ago0xdefe239f8042624bf03f491c65a2181e3b6ddcd3  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.00029711
0xaa61bea14e8e12c2037240d2aa4f988d7223d225f0d501e948edf2dfbf3d337f1 day 3 hrs ago0xdefe239f8042624bf03f491c65a2181e3b6ddcd3  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.00029647
0x8824408d184e0e3862bb87ffdd8bd6468a56bf32136e5fa3a33e223e71dcbd951 day 3 hrs ago0xdefe239f8042624bf03f491c65a2181e3b6ddcd3  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.00029647
0x22bd343db4bf3187553a00258a9c99acdc4ed9e0bcec821e8162fc93a4f34b091 day 3 hrs ago0xdefe239f8042624bf03f491c65a2181e3b6ddcd3  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.00029775
0xe2238f40a8c9ea1bf6c2e9178d24650c526638cb95d22c23830637a85e02dc8d1 day 9 hrs ago0xf28497e5c45ff9cf50fe25c0ec2db108182dd5dd  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.00018934
0xa2d94b8bbacd2b66e604f28f5852cc5866574150f25ee00dd9120479bb9628a11 day 10 hrs ago0x2181d77f3d03146fc4f5e5792526359620cfe9fb  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.001552588
0x39b1c1b5591c72b6a5fa8b8981e141fe084dbcc5e6bfe8cc5bece35f93efc3ad1 day 16 hrs ago0x9f0beb8277c1c15395df280ebf50e623d46f97aa  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.0045483
0x9f14268759e35ca699fe73b92b3ba388fd4079d24ec999dc5ee5f166b083f47c1 day 18 hrs ago0x7a8cbe81e5372427ab563b0dff2bb4f2ac01b54e  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.00075736
0x6bd663bb53128ef031f94dbd3b2f651e481b363fc59ba2af804be2ad2e10dddc1 day 19 hrs ago0x7a8cbe81e5372427ab563b0dff2bb4f2ac01b54e  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.00075736
0x718ee49c2852e77dbb5f9679b63364f8dcc028803f34f1928cd79a9fd84cef611 day 19 hrs ago0x7a8cbe81e5372427ab563b0dff2bb4f2ac01b54e  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.00105864
0x122bdc4073066ad78945a42a501dd6996314d43b51c5c86b162ee7890759f2632 days 23 hrs ago0xfb6cb0f726612f112bef2d7159fcd97b944a57c6  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.000364376
0x0cc22515e911c70ee9a84f07ce258f58310b5a4075c90a6a4b1d56ce47da9af23 days 8 hrs ago0xeb0ee1cc806db4ea9f8571f11269f9e43263c363  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.000211216
0xf7e02841106dd0c124d6750dd0b3f4e29023ea9e042bb66d1a0bc3538fd6ebe94 days 3 hrs ago0x30e361476104eb1127a2fb6a7ed5f4d5c261f92c  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.000265076
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 25 Internal Txns, Click here To View More View All
ParentTxHash Block Age From To Value
0x9c9ae0aff46959381083c5ec5cc020f2d79080421e1aac5147c1483020a7700c5441873243 days 21 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a1.8872296 Ether
0xdd39a6b45e7ed5bb6b3e5d9bea742192f36459759893f08fa6a2cd53885fd2385441862243 days 21 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a0.65 Ether
0x6e5df21b1a4f5eb6df89b3c7aac3a0b6303dd0f4e2b9272bc34f4645427c69c55441752243 days 22 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a0.717 Ether
0x8d30e3debb3c771895f650cbb3f0921671032bb0ae2eec5142eda08622f60f9d5441751243 days 22 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a1.6 Ether
0x7f9a2d69f78014605dd8d9b7ba63d65914866ea30fbae744d0ec5329390a84c35441743243 days 22 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a0.1 Ether
0x3e19f990b40d65bc38daa655b000c879c694e0826ccf295405e598116c4c4e765441597243 days 22 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a2 Ether
0x74d7d1a9b4777cc3fa640fafcdf4c8c87be701e9f95d54bfc055ddfbf161d7e15441575243 days 23 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a5.6882 Ether
0xbb0761e0160f946842a034fff389078cafa8b4eed1bf93f8bbaa229b7c52f5ec5441527243 days 23 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a0.5 Ether
0xa4cc65f2bcbde3f36ee87c31aae92b55c3cf2035c4172b4819353378f8fdc0ba5441525243 days 23 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a0.38 Ether
0x0ebef77aa311ca73583049d46d557bc024b825ba07ac14f6b58145695b191f005441347244 days 3 mins ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a0.2 Ether
0x6b89d9fefd3d5e1962d5c3905f365003b1a65b5f1488c7fa7a12a8c6fc93c3215441029244 days 1 hr ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a2 Ether
0x3b72e053a40e8caa4aa94e244def93274da1fceabff667adab9df3cac6c4bb145441008244 days 1 hr ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a0.2 Ether
0x5a5c1e432dd05c4ba2774e58969aa9bd952e3addabae4e1a8f17642cdb212a275440818244 days 2 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a0.97525 Ether
0x8c2b4f04b9cdb237755628d2739750eb905db48d46e13f429e097974318144ca5440815244 days 2 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a4 Ether
0xbd3d0d9317b88b546229e7bffee970e23f8adb27006f89f37a12da3bb6bb8a7d5440643244 days 2 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a0.04021 Ether
0xfe2a8487a40b1932ed37947d752263834c97395c4acbb1bddb853bad082384795440516244 days 3 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a0.09 Ether
0x327fe67c251d018eef8cb049868a71bf91e10c531c165ac378001991326a05445440464244 days 3 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a0.23 Ether
0xf2e91da5ebb7985447039933179c4c4aaa14b3a1e8cecc6d414dfc59638300935440336244 days 4 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a4.45 Ether
0xa66f248c1f296bdd11899f002b3664e765ec8a4c1a2128ebdff230e0b339cedb5440301244 days 4 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a6.4 Ether
0x185f961b8c44232479abd221956b4a035daf7cd417ba2ef589e94e6175d2a8385440256244 days 4 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a1.344 Ether
0x9046087c6d5b85a5b59804d55d6076430e014a3f6e512b2ff5f40b3c162c53ec5440213244 days 4 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a0.04700305 Ether
0xdb97489fb520ad3b9df50a2d5cca007bfcb75eb34f5d1d69885d96cfbd254bff5440203244 days 4 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a1.045 Ether
0x96940cb79f75a5e291dda16af7e38a9250c730a2e7f9a687b6b2c75c38d084835440186244 days 4 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a19.586570604999999997 Ether
0xd4213f76e1321947bb0352e7d75dd3553bb4f4eff54afdf337c83a27a472ea505440101244 days 5 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a7.367225 Ether
0x1c445511666f9b059779cc8eb078503d946a2bff290601d82c4ad328692f3fc55440051244 days 5 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a1 Ether
[ Download CSV Export  ] 
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: MidexToken
Compiler Text: v0.4.19+commit.c4cbbb05
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.19;

/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {
  function mul(uint256 a, uint256 b) internal constant returns (uint256) {
    uint256 c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }

  function div(uint256 a, uint256 b) internal constant returns (uint256) {
    // assert(b > 0); // Solidity automatically throws when dividing by 0
    uint256 c = a / b;
    // assert(a == b * c + a % b); // There is no case in which this doesn't hold
    return c;
  }

  function sub(uint256 a, uint256 b) internal constant returns (uint256) {
    assert(b <= a);
    return a - b;
  }

  function add(uint256 a, uint256 b) internal constant returns (uint256) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }
}


/**
 * @title Ownable
 * @dev The Ownable contract has an owner address, and provides basic authorization control
 * functions, this simplifies the implementation of "user permissions".
 */
contract Ownable {
  address public owner;


  event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);


  /**
   * @dev The Ownable constructor sets the original `owner` of the contract to the sender
   * account.
   */
  function Ownable() {
    owner = msg.sender;
  }


  /**
   * @dev Throws if called by any account other than the owner.
   */
  modifier onlyOwner() {
    require(msg.sender == owner);
    _;
  }


  /**
   * @dev Allows the current owner to transfer control of the contract to a newOwner.
   * @param newOwner The address to transfer ownership to.
   */
  function transferOwnership(address newOwner) onlyOwner public {
    require(newOwner != address(0));
    OwnershipTransferred(owner, newOwner);
    owner = newOwner;
  }

}

/**
 * @title ERC20Basic
 * @dev Simpler version of ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/179
 */
contract ERC20Basic {
  uint256 public totalSupply;
  function balanceOf(address who) public constant returns (uint256);
  function transfer(address to, uint256 value) public returns (bool);
  event Transfer(address indexed from, address indexed to, uint256 value);
}



/**
 * @title ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/20
 */
contract ERC20 is ERC20Basic {
  function allowance(address owner, address spender) public constant returns (uint256);
  function transferFrom(address from, address to, uint256 value) public returns (bool);
  function approve(address spender, uint256 value) public returns (bool);
  event Approval(address indexed owner, address indexed spender, uint256 value);
}



/**
 * @title Basic token
 * @dev Basic version of StandardToken, with no allowances.
 */
contract BasicToken is ERC20Basic {
  using SafeMath for uint256;

  mapping(address => uint256) balances;

  /**
  * @dev transfer token for a specified address
  * @param _to The address to transfer to.
  * @param _value The amount to be transferred.
  */
  function transfer(address _to, uint256 _value) public returns (bool) {
    require(_to != address(0));

    // SafeMath.sub will throw if there is not enough balance.
    balances[msg.sender] = balances[msg.sender].sub(_value);
    balances[_to] = balances[_to].add(_value);
    Transfer(msg.sender, _to, _value);
    return true;
  }

  /**
  * @dev Gets the balance of the specified address.
  * @param _owner The address to query the the balance of.
  * @return An uint256 representing the amount owned by the passed address.
  */
  function balanceOf(address _owner) public constant returns (uint256 balance) {
    return balances[_owner];
  }

}



/**
 * @title Standard ERC20 token
 *
 * @dev Implementation of the basic standard token.
 * @dev https://github.com/ethereum/EIPs/issues/20
 * @dev Based on code by FirstBlood: https://github.com/Firstbloodio/token/blob/master/smart_contract/FirstBloodToken.sol
 */
contract StandardToken is ERC20, BasicToken {

  mapping (address => mapping (address => uint256)) internal allowed;


  /**
   * @dev Transfer tokens from one address to another
   * @param _from address The address which you want to send tokens from
   * @param _to address The address which you want to transfer to
   * @param _value uint256 the amount of tokens to be transferred
   */
  function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
    require(_to != address(0));

    uint256 _allowance = allowed[_from][msg.sender];

    // Check is not needed because sub(_allowance, _value) will already throw if this condition is not met
    // require (_value <= _allowance);

    balances[_from] = balances[_from].sub(_value);
    balances[_to] = balances[_to].add(_value);
    allowed[_from][msg.sender] = _allowance.sub(_value);
    Transfer(_from, _to, _value);
    return true;
  }

  /**
   * @dev Approve the passed address to spend the specified amount of tokens on behalf of msg.sender.
   *
   * Beware that changing an allowance with this method brings the risk that someone may use both the old
   * and the new allowance by unfortunate transaction ordering. One possible solution to mitigate this
   * race condition is to first reduce the spender's allowance to 0 and set the desired value afterwards:
   * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
   * @param _spender The address which will spend the funds.
   * @param _value The amount of tokens to be spent.
   */
  function approve(address _spender, uint256 _value) public returns (bool) {
    allowed[msg.sender][_spender] = _value;
    Approval(msg.sender, _spender, _value);
    return true;
  }

  /**
   * @dev Function to check the amount of tokens that an owner allowed to a spender.
   * @param _owner address The address which owns the funds.
   * @param _spender address The address which will spend the funds.
   * @return A uint256 specifying the amount of tokens still available for the spender.
   */
  function allowance(address _owner, address _spender) public constant returns (uint256 remaining) {
    return allowed[_owner][_spender];
  }

  /**
   * approve should be called when allowed[_spender] == 0. To increment
   * allowed value is better to use this function to avoid 2 calls (and wait until
   * the first transaction is mined)
   * From MonolithDAO Token.sol
   */
  function increaseApproval (address _spender, uint _addedValue) public returns (bool success) {
    allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
    Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

  function decreaseApproval (address _spender, uint _subtractedValue) public returns (bool success) {
    uint oldValue = allowed[msg.sender][_spender];
    if (_subtractedValue > oldValue) {
      allowed[msg.sender][_spender] = 0;
    } else {
      allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
    }
    Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

}



/**
 * Created by Yoldi
 * Date: 15/01/2018
*/
contract MidexToken is StandardToken, Ownable {

  string public constant name = "Midex";
  string public constant symbol = "MDX";
  uint8 public constant decimals = 18;

  address public exchangeRegulatorWallet;
  address public wallet;

  uint256 public initialSupply = 75000000 * (10 ** uint256(decimals));
  uint256 public amountToken = 1 * (10 ** uint256(decimals));

  uint public endTime;

  mapping(address => bool) transferAllowed;


  function MidexToken() {
    totalSupply = initialSupply;
    balances[msg.sender] = initialSupply;
    wallet = owner;
    exchangeRegulatorWallet = owner;
    endTime = 1523750400;
  }

  function setAmountToken(uint256 _value) onlyOwnerOrRegulatorExchange {
    amountToken = _value;
  }

  function setExchangeRegulatorWallet(address _value) onlyOwner {
    exchangeRegulatorWallet = _value;
  }

  modifier onlyOwnerOrRegulatorExchange() {
    require(msg.sender == owner || msg.sender == exchangeRegulatorWallet);
    _;
  }


  function setWallet(address _value) onlyOwner {
    wallet = _value;
  }

  modifier saleIsOn() {
    require(now < endTime);
    _;
  }

  modifier tokenAvaiable() {
    require(balances[owner] > 0);
    _;
  }

  function () payable saleIsOn tokenAvaiable {
    uint256 recieveAmount = msg.value;
    uint256 tokens = recieveAmount.div(amountToken).mul(10 ** uint256(decimals));

    assert(balances[msg.sender] + tokens >= balances[msg.sender]);

    if (balances[owner] < tokens) {
      tokens = balances[owner];
      recieveAmount = tokens.div(10 ** uint256(decimals)).mul(amountToken);
    }
    balances[msg.sender] += tokens;
    balances[owner] -= tokens;
    Transfer(owner, msg.sender, tokens);
    wallet.transfer(recieveAmount);
  }

  function burn() onlyOwner {
    address burner = msg.sender;
    uint256 quantity = balances[burner];
    totalSupply = totalSupply.sub(quantity);
    balances[burner] = 0;
    Burn(burner, quantity);
  }

  event Burn(address indexed burner, uint indexed value);

  function transferAllowedAdd(address _value) onlyOwner returns (bool success) {
    transferAllowed[_value] = true;
    return true;
  }

  function transferAllowedDelete(address _value) onlyOwner returns (bool success) {
    delete transferAllowed[_value];
    return true;
  }

  function transferAllowedOf(address _value) public constant returns (bool success) {
    return transferAllowed[_value];
  }

  function transferFrom(address _from, address _to, uint256 _value) transferFromIsOn public returns (bool) {
    require(_to != address(0));

    uint256 _allowance = allowed[_from][msg.sender];

    balances[_from] = balances[_from].sub(_value);
    balances[_to] = balances[_to].add(_value);
    allowed[_from][msg.sender] = _allowance.sub(_value);
    Transfer(_from, _to, _value);
    return true;
  }

  modifier transferFromIsOn() {
    require(msg.sender == owner || transferAllowed[msg.sender] == true || now > endTime);
    _;
  }

  function transfer(address _to, uint256 _value) transferFromIsOn public returns (bool) {
    require(_to != address(0));

    balances[msg.sender] = balances[msg.sender].sub(_value);
    balances[_to] = balances[_to].add(_value);
    Transfer(msg.sender, _to, _value);
    return true;
  }


}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"amountToken","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"endTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"initialSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"wallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"address"}],"name":"transferAllowedAdd","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"exchangeRegulatorWallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_value","type":"address"}],"name":"transferAllowedOf","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"setAmountToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"address"}],"name":"transferAllowedDelete","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"address"}],"name":"setExchangeRegulatorWallet","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"address"}],"name":"setWallet","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"burner","type":"address"},{"indexed":true,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"}]

  Contract Creation Code Switch To Opcodes View
60606040526a3e09de2596099e2b000000600655670de0b6b3a7640000600755341561002a57600080fd5b60038054600160a060020a03338116600160a060020a03199283168117845560065460008181559182526001602052604090912055915460058054831691909316908117909255600480549091169091179055635ad29600600855610f2c806100946000396000f3006060604052600436106101485763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146102df578063095ea7b314610369578063102ff0b31461039f57806318160ddd146103c457806323b872dd146103d7578063313ce567146103ff5780633197cbb614610428578063378dc3dc1461043b57806344df8e701461044e578063521eb27314610463578063661884631461049257806370a08231146104b457806379a9f23f146104d35780637ad0bf86146104f257806383f6cc69146105055780638da5cb5b146105245780639060091c1461053757806395d89b411461054d578063a9059cbb14610560578063d1092be814610582578063d23ef360146105a1578063d73dd623146105c0578063dd62ed3e146105e2578063deaa59df14610607578063f2fde38b14610626575b6000806008544210151561015b57600080fd5b600354600160a060020a03166000908152600160205260408120541161018057600080fd5b6007543492506101b190670de0b6b3a7640000906101a590859063ffffffff61064516565b9063ffffffff61065c16565b600160a060020a03331660009081526001602052604090205490915080820110156101d857fe5b600354600160a060020a0316600090815260016020526040902054819010156102395750600354600160a060020a0316600090815260016020526040902054600754610236906101a583670de0b6b3a764000063ffffffff61064516565b91505b600160a060020a03338116600081815260016020526040808220805486019055600380548516835291819020805486900390559054919291909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9084905190815260200160405180910390a3600554600160a060020a031682156108fc0283604051600060405180830381858888f1935050505015156102db57600080fd5b5050005b34156102ea57600080fd5b6102f2610687565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561032e578082015183820152602001610316565b50505050905090810190601f16801561035b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561037457600080fd5b61038b600160a060020a03600435166024356106be565b604051901515815260200160405180910390f35b34156103aa57600080fd5b6103b261072a565b60405190815260200160405180910390f35b34156103cf57600080fd5b6103b2610730565b34156103e257600080fd5b61038b600160a060020a0360043581169060243516604435610736565b341561040a57600080fd5b6104126108b3565b60405160ff909116815260200160405180910390f35b341561043357600080fd5b6103b26108b8565b341561044657600080fd5b6103b26108be565b341561045957600080fd5b6104616108c4565b005b341561046e57600080fd5b61047661095d565b604051600160a060020a03909116815260200160405180910390f35b341561049d57600080fd5b61038b600160a060020a036004351660243561096c565b34156104bf57600080fd5b6103b2600160a060020a0360043516610a66565b34156104de57600080fd5b61038b600160a060020a0360043516610a81565b34156104fd57600080fd5b610476610ac8565b341561051057600080fd5b61038b600160a060020a0360043516610ad7565b341561052f57600080fd5b610476610af5565b341561054257600080fd5b610461600435610b04565b341561055857600080fd5b6102f2610b3f565b341561056b57600080fd5b61038b600160a060020a0360043516602435610b76565b341561058d57600080fd5b61038b600160a060020a0360043516610c9e565b34156105ac57600080fd5b610461600160a060020a0360043516610ce1565b34156105cb57600080fd5b61038b600160a060020a0360043516602435610d2b565b34156105ed57600080fd5b6103b2600160a060020a0360043581169060243516610dcf565b341561061257600080fd5b610461600160a060020a0360043516610dfa565b341561063157600080fd5b610461600160a060020a0360043516610e44565b600080828481151561065357fe5b04949350505050565b6000828202831580610678575082848281151561067557fe5b04145b151561068057fe5b9392505050565b60408051908101604052600581527f4d69646578000000000000000000000000000000000000000000000000000000602082015281565b600160a060020a03338116600081815260026020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60075481565b60005481565b600354600090819033600160a060020a03908116911614806107755750600160a060020a03331660009081526009602052604090205460ff1615156001145b80610781575060085442115b151561078c57600080fd5b600160a060020a03841615156107a157600080fd5b50600160a060020a038085166000818152600260209081526040808320339095168352938152838220549282526001905291909120546107e7908463ffffffff610edf16565b600160a060020a03808716600090815260016020526040808220939093559086168152205461081c908463ffffffff610ef116565b600160a060020a038516600090815260016020526040902055610845818463ffffffff610edf16565b600160a060020a03808716600081815260026020908152604080832033861684529091529081902093909355908616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a3506001949350505050565b601281565b60085481565b60065481565b600354600090819033600160a060020a039081169116146108e457600080fd5b505033600160a060020a038116600090815260016020526040812054905461090c9082610edf565b6000908155600160a060020a038316808252600160205260408083209290925582917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5905160405180910390a35050565b600554600160a060020a031681565b600160a060020a033381166000908152600260209081526040808320938616835292905290812054808311156109c957600160a060020a033381166000908152600260209081526040808320938816835292905290812055610a00565b6109d9818463ffffffff610edf16565b600160a060020a033381166000908152600260209081526040808320938916835292905220555b600160a060020a0333811660008181526002602090815260408083209489168084529490915290819020547f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925915190815260200160405180910390a35060019392505050565b600160a060020a031660009081526001602052604090205490565b60035460009033600160a060020a03908116911614610a9f57600080fd5b50600160a060020a03166000908152600960205260409020805460ff1916600190811790915590565b600454600160a060020a031681565b600160a060020a031660009081526009602052604090205460ff1690565b600354600160a060020a031681565b60035433600160a060020a0390811691161480610b2f575060045433600160a060020a039081169116145b1515610b3a57600080fd5b600755565b60408051908101604052600381527f4d44580000000000000000000000000000000000000000000000000000000000602082015281565b60035460009033600160a060020a0390811691161480610bb35750600160a060020a03331660009081526009602052604090205460ff1615156001145b80610bbf575060085442115b1515610bca57600080fd5b600160a060020a0383161515610bdf57600080fd5b600160a060020a033316600090815260016020526040902054610c08908363ffffffff610edf16565b600160a060020a033381166000908152600160205260408082209390935590851681522054610c3d908363ffffffff610ef116565b600160a060020a0380851660008181526001602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350600192915050565b60035460009033600160a060020a03908116911614610cbc57600080fd5b50600160a060020a03166000908152600960205260409020805460ff19169055600190565b60035433600160a060020a03908116911614610cfc57600080fd5b6004805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a033381166000908152600260209081526040808320938616835292905290812054610d63908363ffffffff610ef116565b600160a060020a0333811660008181526002602090815260408083209489168084529490915290819020849055919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591905190815260200160405180910390a350600192915050565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b60035433600160a060020a03908116911614610e1557600080fd5b6005805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60035433600160a060020a03908116911614610e5f57600080fd5b600160a060020a0381161515610e7457600080fd5b600354600160a060020a0380831691167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600082821115610eeb57fe5b50900390565b60008282018381101561068057fe00a165627a7a723058202eb5a28093f98ba6d5b1c3c8a4fc70ad05a1410a5bf1c715af638bfbd6af815b0029

   Swarm Source:
bzzr://2eb5a28093f98ba6d5b1c3c8a4fc70ad05a1410a5bf1c715af638bfbd6af815b

 

View All
Block Age transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.