Sponsored:   Ubex.com - Token sale will end in just 5 days. 98% hard cap already reached. Don't Miss Out!
 Latest 25 txns From a total of 9692 Transactions

TxHash Age From To Value [TxFee]
0x9613fcf1ea97eb44cb85e51461ed0a9e57ade2663e6e861e363235269f5659d813 hrs 36 mins ago0xdefe239f8042624bf03f491c65a2181e3b6ddcd3  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.00029839
0x8f6b7d3b12be128e33640ace497545eea1029945e7c37431aef53fb4a4cdbc0813 hrs 47 mins ago0x0e46051cd6308bcaf1dc765139e13f92bed7cfc4  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.00053284
0xd02b357b3d3ef9b71f1e85817ef610a5f80010b9738bfee69af80816f39433122 days 3 hrs ago0xe3b6e92c74a5007dfdce6491dcb2c7dabcfecb17  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.000182444
0x626a7ca4e7e9a781ba2faa41a8f951915f48b015a22e60386bf9d9d125d94b232 days 3 hrs ago0xe3b6e92c74a5007dfdce6491dcb2c7dabcfecb17  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.000182444
0xa43b5803fabc085093bd3d0f865c64c39e21be34d9c70f2b17151d225bfde3962 days 10 hrs ago0xdd956250382787dfd610961bb3d10abc2e63b390  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.000122188
0x4032f51aed3ce809a26e20624ca012f053e0eab1c554fe7a9ae3c3662d00d0282 days 10 hrs ago0xdd956250382787dfd610961bb3d10abc2e63b390  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.000182188
0x1e8856e54948bc071e14697ad43a9a19f49d15d7c0f2906c2ac11a5bdee8df3c2 days 12 hrs ago0xda24978165faee4968ea783ec4a112ec22c861ac  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.000182188
0x8fbd7cccb98bb442f70767247da268bbc5a4a0a18b6e8fd345eb847509bdda8c2 days 12 hrs ago0xa5846e079dad2a2a8827d2e0e3d7b824ce4c6f54  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.000122188
0x4a8ae2ad6da0f2c82a72f7db5f3317870fff9a4d8e893585b9518bbbc831e0e02 days 13 hrs ago0xe70503e86ba7efb01b2177afa51b207c09f4baca  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.000182444
0x1d12235c074806e672f787bb1f8adb7419e7c9a17831a109fa04c29423b00eea2 days 14 hrs ago0x9220822f8421516c95644054f9558ee7c913623e  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.000182444
0xa817c22d90962d0f8327803e67514ed9cd7e769988b0caed312923249bb1eb763 days 9 hrs ago0xdef26e30f4d7425d506501925b1c151ead44958d  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.0052868
0x9376c565e05864ff0ea1e7e1bcee3bc6facf5045149129e93759aa6bcea34e373 days 12 hrs ago0xdefe239f8042624bf03f491c65a2181e3b6ddcd3  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.00029711
0xd3ea4f489fb4b795798930c84d9a64ecad921c172fbc48edabe0d22d5d5ef8753 days 13 hrs ago0xc6ebc2d8c987c3cb717e9ce289be48c71ca209ce  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.003748932
0xe7403d0a237acc4aa45c7e59b0d29e01a9aa33bca0fa0ceef15ef478180384813 days 13 hrs ago0x0fd61a1be70dd9c1d75e9bbdc749af7ec5db5477  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.00046827
0xf2684143e609385bd94fa2e8362e626463e14fc19f03725806539ab1a00dce4b3 days 13 hrs ago0x4502d038c7f930f2e6d780f0c0ebbc24b717bf3f  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.00091222
0xd858fd0163bb6ee70dfe83424f846c7e5b8ae04c9835e643d02ceb0bbd1b9f153 days 13 hrs ago0xc6ebc2d8c987c3cb717e9ce289be48c71ca209ce  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.002170212
0xab31b5a31a047363c0a079febbf58964ba1a80981f735f016f768465f19e754c3 days 13 hrs ago0x4502d038c7f930f2e6d780f0c0ebbc24b717bf3f  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.00091222
0x4fd2046e579d0aadcc1ef6234f561fb40716b8cbcd9b65645b3d9fb8fb6222d63 days 13 hrs ago0xc6ebc2d8c987c3cb717e9ce289be48c71ca209ce  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.002170212
0x1638d80fe771ea5238ea4b5464ea1cace673e96e893a4b0eb2271fc2101b27813 days 13 hrs ago0xd0b12d91672d001514afb08ee2df489b07c68e01  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.001555212
0xbf3c05dc5a18ada4120628428f728a021209bf69d7b6d97b3c326f7070af45463 days 13 hrs ago0x4502d038c7f930f2e6d780f0c0ebbc24b717bf3f  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.00091222
0xdf81b4f22b4b013386ca4f6206b6404ff5af330bc76a3736613886d8723d5e4c3 days 13 hrs ago0xc6ebc2d8c987c3cb717e9ce289be48c71ca209ce  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.002170212
0xe2f60ea4f7898f1e61f97f6e679ed91930c5ff1570f5985a32be5de28a23f2973 days 14 hrs ago0xc6ebc2d8c987c3cb717e9ce289be48c71ca209ce  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.002170212
0x0df471042f99f93b4dd2affe95ce145ab2a38d02b5cbbb16a796e31d11e8a85e3 days 23 hrs ago0x6158734b9c94456f95a81c25813ce4c0aa0aa28c  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.000366564
0xa410f68b56a270d486f3c17cb8c4b4b7f9c08b49fd764e86a2817844100c77083 days 23 hrs ago0x6158734b9c94456f95a81c25813ce4c0aa0aa28c  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.000336017
0xf5df6e520b359f3067380cd6577b3203236b9b841364660d74be54ac2bfd78814 days 3 hrs ago0xe1f377f5b1c2c537485cf0558793b5d4b9c3569f  IN   0xeb72f169016fec42b63ae5e87207f0fb274408c70 Ether0.000227592
[ 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
0x9c9ae0aff46959381083c5ec5cc020f2d79080421e1aac5147c1483020a7700c5441873163 days 3 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a1.8872296 Ether
0xdd39a6b45e7ed5bb6b3e5d9bea742192f36459759893f08fa6a2cd53885fd2385441862163 days 3 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a0.65 Ether
0x6e5df21b1a4f5eb6df89b3c7aac3a0b6303dd0f4e2b9272bc34f4645427c69c55441752163 days 3 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a0.717 Ether
0x8d30e3debb3c771895f650cbb3f0921671032bb0ae2eec5142eda08622f60f9d5441751163 days 3 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a1.6 Ether
0x7f9a2d69f78014605dd8d9b7ba63d65914866ea30fbae744d0ec5329390a84c35441743163 days 3 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a0.1 Ether
0x3e19f990b40d65bc38daa655b000c879c694e0826ccf295405e598116c4c4e765441597163 days 4 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a2 Ether
0x74d7d1a9b4777cc3fa640fafcdf4c8c87be701e9f95d54bfc055ddfbf161d7e15441575163 days 4 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a5.6882 Ether
0xbb0761e0160f946842a034fff389078cafa8b4eed1bf93f8bbaa229b7c52f5ec5441527163 days 4 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a0.5 Ether
0xa4cc65f2bcbde3f36ee87c31aae92b55c3cf2035c4172b4819353378f8fdc0ba5441525163 days 4 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a0.38 Ether
0x0ebef77aa311ca73583049d46d557bc024b825ba07ac14f6b58145695b191f005441347163 days 5 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a0.2 Ether
0x6b89d9fefd3d5e1962d5c3905f365003b1a65b5f1488c7fa7a12a8c6fc93c3215441029163 days 6 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a2 Ether
0x3b72e053a40e8caa4aa94e244def93274da1fceabff667adab9df3cac6c4bb145441008163 days 6 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a0.2 Ether
0x5a5c1e432dd05c4ba2774e58969aa9bd952e3addabae4e1a8f17642cdb212a275440818163 days 7 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a0.97525 Ether
0x8c2b4f04b9cdb237755628d2739750eb905db48d46e13f429e097974318144ca5440815163 days 7 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a4 Ether
0xbd3d0d9317b88b546229e7bffee970e23f8adb27006f89f37a12da3bb6bb8a7d5440643163 days 8 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a0.04021 Ether
0xfe2a8487a40b1932ed37947d752263834c97395c4acbb1bddb853bad082384795440516163 days 8 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a0.09 Ether
0x327fe67c251d018eef8cb049868a71bf91e10c531c165ac378001991326a05445440464163 days 9 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a0.23 Ether
0xf2e91da5ebb7985447039933179c4c4aaa14b3a1e8cecc6d414dfc59638300935440336163 days 9 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a4.45 Ether
0xa66f248c1f296bdd11899f002b3664e765ec8a4c1a2128ebdff230e0b339cedb5440301163 days 9 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a6.4 Ether
0x185f961b8c44232479abd221956b4a035daf7cd417ba2ef589e94e6175d2a8385440256163 days 10 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a1.344 Ether
0x9046087c6d5b85a5b59804d55d6076430e014a3f6e512b2ff5f40b3c162c53ec5440213163 days 10 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a0.04700305 Ether
0xdb97489fb520ad3b9df50a2d5cca007bfcb75eb34f5d1d69885d96cfbd254bff5440203163 days 10 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a1.045 Ether
0x96940cb79f75a5e291dda16af7e38a9250c730a2e7f9a687b6b2c75c38d084835440186163 days 10 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a19.586570604999999997 Ether
0xd4213f76e1321947bb0352e7d75dd3553bb4f4eff54afdf337c83a27a472ea505440101163 days 10 hrs ago0xeb72f169016fec42b63ae5e87207f0fb274408c70xcf4c6186f05c3ce9897d9c4e3666ce085e7e888a7.367225 Ether
0x1c445511666f9b059779cc8eb078503d946a2bff290601d82c4ad328692f3fc55440051163 days 10 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 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.