Sponsored:   Ubex.com - Token sale will end in just 5 days. 98% hard cap already reached. Don't Miss Out!
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 87 txns
Token Tracker: Gelios (GLS)
 Latest 25 txns From a total of 87 Transactions

TxHash Age From To Value [TxFee]
0x18f64b3038244d770b973f963d321acbf874f765c23c4c66025f94b367fdd97a179 days 8 hrs ago0x11a26b9c968227a28bcef33f1ed07c14d1b71829  IN   0x5c7621f7afb14b9ab20fefede40b428d9b4429f20 Ether0.000096024
0x12b0af54258d7110acd1bcb2469303bf239be4a53673120c73a1b71f37b23ebd179 days 8 hrs ago0x11a26b9c968227a28bcef33f1ed07c14d1b71829  IN   0x5c7621f7afb14b9ab20fefede40b428d9b4429f20 Ether0.000096024
0xd81a6a969852af1920c47dcc2039313d7dc61d2ade9d2dba134e6f4a2eab8507179 days 9 hrs ago0x11a26b9c968227a28bcef33f1ed07c14d1b71829  IN   0x5c7621f7afb14b9ab20fefede40b428d9b4429f20 Ether0.000048012
0xcaf026027175631d76ff354641e0481c39b85be1c14e579f0daef315838cbe23206 days 23 mins ago0x70b9663b76728d11b76a7b1142bf156bb5a94cb3  IN   0x5c7621f7afb14b9ab20fefede40b428d9b4429f20.1 Ether0.00036942
0x06bc7f21538b628561b9a83503098b2201be1231b06c7a9dd9b235ca398907fc206 days 11 hrs ago0x98524bf0a7bf4e015e199257c8e5f7812e413a36  IN   0x5c7621f7afb14b9ab20fefede40b428d9b4429f20 Ether0.002267833
0x493f410b7671c9d7d14e7e131adf1bfe75a20765397fc867074495730976edab206 days 11 hrs ago0xfcd933e240bc72b5cc89d8d3349a19ab4bb7ec8f  IN   0x5c7621f7afb14b9ab20fefede40b428d9b4429f20 Ether0.002362297
0x2d19ee6e2325251ce0e12cf4ecff9a201f830a04a0a921c7474e6384cd48b70f208 days 8 hrs ago0xfcd933e240bc72b5cc89d8d3349a19ab4bb7ec8f  IN   0x5c7621f7afb14b9ab20fefede40b428d9b4429f20 Ether0.003364214
0x4a08e27ffb0b403dbb53c3f1c779b8edabda7051ff396542d069a434bc7c8278216 days 11 hrs ago0x3321813741e6c4114fa68ff3167df8da2f340820  IN   0x5c7621f7afb14b9ab20fefede40b428d9b4429f20.308241 Ether0.0018
0xbb07ddf16618598ec13bd268ab6b4eb093c04ab52b0f7c85df6310028b7e4305222 days 2 hrs ago0x1b2fe8472218013f270d48699b8ff3f682433918  IN   0x5c7621f7afb14b9ab20fefede40b428d9b4429f20.05 Ether0.001528
0xb7ef2c646ee6c10af33e452c61549540b836ad17c0d395ecea69a575745f284e222 days 10 hrs ago0x4b79f80ac86feafd407c727d0ebcd20b06bb6f9c  IN   0x5c7621f7afb14b9ab20fefede40b428d9b4429f20.04 Ether0.0018336
0xe70269ebdbda1b29fd3274fef42d5b950f647493e827e0a4d35862be973e90a0222 days 10 hrs ago0x4b79f80ac86feafd407c727d0ebcd20b06bb6f9c  IN   0x5c7621f7afb14b9ab20fefede40b428d9b4429f20.04 Ether0.000504
0xc886a3bad0a606d8e6317bd52e74a348f9fceae6068bf86d4295a94c8c026dca224 days 4 hrs ago0xaa53075b1092dcd19cc09121a8a84e708ac4534d  IN   0x5c7621f7afb14b9ab20fefede40b428d9b4429f20.01 Ether0.0001528
0x041463f31953bf0509f5a5b57d6c2c2e1ba8522dd11ca8b65ce42b68f50f4441232 days 8 hrs ago0xda5697cd002068afbf4f9a1d348855120087902a  IN   0x5c7621f7afb14b9ab20fefede40b428d9b4429f20.070969 Ether0.0000614
0x8e2c92621d3ae7244e99dbd8accb92bd3f62c82a691177314762fe5e282a78f5232 days 9 hrs ago0xda5697cd002068afbf4f9a1d348855120087902a  IN   0x5c7621f7afb14b9ab20fefede40b428d9b4429f20.070969 Ether0.0000764
0x06d985c6d460249cff8df79186ffab1fd43d16a90c299cda66b8ed349b8b89bc234 days 3 hrs ago0x11a26b9c968227a28bcef33f1ed07c14d1b71829  IN   0x5c7621f7afb14b9ab20fefede40b428d9b4429f20 Ether0.001104276
0x3d71f669d658bcbba093d8eac10e8fd1ceb3ef93f2e6e2e4f8cba498c71e3625234 days 3 hrs ago0x11a26b9c968227a28bcef33f1ed07c14d1b71829  IN   0x5c7621f7afb14b9ab20fefede40b428d9b4429f20 Ether0.001032258
0xf6953dddc1c603be8b32d859a35cfcb1a24f61852c9b5c34c7c2959413c4cea2235 days 27 mins ago0x11a26b9c968227a28bcef33f1ed07c14d1b71829  IN   0x5c7621f7afb14b9ab20fefede40b428d9b4429f20 Ether0.000984246
0x36e39e99e036288d5c043be31d86dea36ba1b386737b5e701f1f8ec8f5407839235 days 2 hrs ago0xa25179297a3e6b19d1e055cc82db924c8c2096e1  IN   0x5c7621f7afb14b9ab20fefede40b428d9b4429f20.005 Ether0.000382
0x606cc489a3b40e29fa3a6869ad1a3cd823d54d25680ac6fa1c9381d90f3c939c235 days 19 hrs ago0x11a26b9c968227a28bcef33f1ed07c14d1b71829  IN   0x5c7621f7afb14b9ab20fefede40b428d9b4429f20 Ether0.000984
0x63ab90e6603d68353928a5cb70f670d9eda483824d147891cd0d03d5d6b457cc235 days 23 hrs ago0xb38ce8222faf25908940979c009ef741a642e7fd  IN   0x5c7621f7afb14b9ab20fefede40b428d9b4429f22.7 Ether0.0002292
0xe771d3663f06777d91b17fb1208542eb32e8f9ab86c9d43d3e17b13edad008f0235 days 23 hrs ago0xb38ce8222faf25908940979c009ef741a642e7fd  IN   0x5c7621f7afb14b9ab20fefede40b428d9b4429f20.733 Ether0.000084
0x4674b6783ac5d4f8bda1bb6f1a5f1bd2b5adea81a3b19b039b1684b979e7ffef236 days 8 hrs ago0x11a26b9c968227a28bcef33f1ed07c14d1b71829  IN   0x5c7621f7afb14b9ab20fefede40b428d9b4429f20 Ether0.000984246
0x9741bd303df48aa963b096031b631adb27a016b2384dfa02e0e0df508f93d86e236 days 8 hrs ago0x11a26b9c968227a28bcef33f1ed07c14d1b71829  IN   0x5c7621f7afb14b9ab20fefede40b428d9b4429f20 Ether0.000984246
0x63ec1ad0f57e862b5e3726414cabcbfe8058b8442207fcfed0161b9fd50992f7236 days 8 hrs ago0x11a26b9c968227a28bcef33f1ed07c14d1b71829  IN   0x5c7621f7afb14b9ab20fefede40b428d9b4429f20 Ether0.000984246
0x5975f95e9338d0335785c3cad7fc1b459a31a4ee8e092651dc19530619766ab3236 days 8 hrs ago0x11a26b9c968227a28bcef33f1ed07c14d1b71829  IN   0x5c7621f7afb14b9ab20fefede40b428d9b4429f20 Ether0.000984
[ 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
0xcaf026027175631d76ff354641e0481c39b85be1c14e579f0daef315838cbe235186090206 days 23 mins ago0x5c7621f7afb14b9ab20fefede40b428d9b4429f20x43a518e559f2e818df84442a58470381c36848370.1 Ether
0x4a08e27ffb0b403dbb53c3f1c779b8edabda7051ff396542d069a434bc7c82785124816216 days 11 hrs ago0x5c7621f7afb14b9ab20fefede40b428d9b4429f20x43a518e559f2e818df84442a58470381c36848370.308241 Ether
0xbb07ddf16618598ec13bd268ab6b4eb093c04ab52b0f7c85df6310028b7e43055091100222 days 2 hrs ago0x5c7621f7afb14b9ab20fefede40b428d9b4429f20x43a518e559f2e818df84442a58470381c36848370.05 Ether
0xb7ef2c646ee6c10af33e452c61549540b836ad17c0d395ecea69a575745f284e5089340222 days 10 hrs ago0x5c7621f7afb14b9ab20fefede40b428d9b4429f20x43a518e559f2e818df84442a58470381c36848370.04 Ether
0xc886a3bad0a606d8e6317bd52e74a348f9fceae6068bf86d4295a94c8c026dca5078894224 days 4 hrs ago0x5c7621f7afb14b9ab20fefede40b428d9b4429f20x43a518e559f2e818df84442a58470381c36848370.01 Ether
0x041463f31953bf0509f5a5b57d6c2c2e1ba8522dd11ca8b65ce42b68f50f44415030148232 days 8 hrs ago0x5c7621f7afb14b9ab20fefede40b428d9b4429f20x43a518e559f2e818df84442a58470381c36848370.070969 Ether
0x8e2c92621d3ae7244e99dbd8accb92bd3f62c82a691177314762fe5e282a78f55029833232 days 9 hrs ago0x5c7621f7afb14b9ab20fefede40b428d9b4429f20x43a518e559f2e818df84442a58470381c36848370.070969 Ether
0x36e39e99e036288d5c043be31d86dea36ba1b386737b5e701f1f8ec8f54078395013838235 days 2 hrs ago0x5c7621f7afb14b9ab20fefede40b428d9b4429f20x43a518e559f2e818df84442a58470381c36848370.005 Ether
0x63ab90e6603d68353928a5cb70f670d9eda483824d147891cd0d03d5d6b457cc5008811235 days 23 hrs ago0x5c7621f7afb14b9ab20fefede40b428d9b4429f20x43a518e559f2e818df84442a58470381c36848372.7 Ether
0xb3323407d04599e1a2fbd47204132772a6f6aec7658937b9cb4e0f262bd4ee645001010237 days 7 hrs ago0x5c7621f7afb14b9ab20fefede40b428d9b4429f20x43a518e559f2e818df84442a58470381c36848370.005 Ether
0xe4be371da0783ea4f927d16f3f8f4e930f300bce0160f9a1fcdc816350c2d9c65000998237 days 7 hrs ago0x5c7621f7afb14b9ab20fefede40b428d9b4429f20x43a518e559f2e818df84442a58470381c36848370.008 Ether
0xb1cdbd85b42b3d5d3fce772248e41501ef784d97285d96fd053e3de138e55e5f5000926237 days 7 hrs ago0x5c7621f7afb14b9ab20fefede40b428d9b4429f20x43a518e559f2e818df84442a58470381c36848370.0013 Ether
0x200a6b403c9f9db10bf714e127af0d0cb151903015bfe416fafefa33af5b7fd95000863237 days 7 hrs ago0x5c7621f7afb14b9ab20fefede40b428d9b4429f20x43a518e559f2e818df84442a58470381c36848370.0015 Ether
0xddaeeb957548c68d53a0e3413146d08af0400e9ddd8959221d6c10060918aaee4994245238 days 10 hrs ago0x5c7621f7afb14b9ab20fefede40b428d9b4429f20x43a518e559f2e818df84442a58470381c36848370.5 Ether
0xf577772c21a92ef5552711332a0e8fdcd09d1827c68bc3c469f3d3d428e2ccc84993417238 days 14 hrs ago0x5c7621f7afb14b9ab20fefede40b428d9b4429f20x43a518e559f2e818df84442a58470381c36848370.013 Ether
0x2d47ea9d0b141c2fa1b7c6da3f4f082a0ce5ae3248faa3de4effa801b61e16a44993259238 days 15 hrs ago0x5c7621f7afb14b9ab20fefede40b428d9b4429f20x43a518e559f2e818df84442a58470381c36848370.015 Ether
0xacbed71092a41acec29ab22ea2932d2f4fe3cbb739529b6c5b8d89b9e310dafc4990971239 days 16 mins ago0x5c7621f7afb14b9ab20fefede40b428d9b4429f20x43a518e559f2e818df84442a58470381c36848370.048 Ether
0xe1aae34b00ff0ae806a98ce791094f84be0fbbb62acf894362113d90242440b84988867239 days 8 hrs ago0x5c7621f7afb14b9ab20fefede40b428d9b4429f20x43a518e559f2e818df84442a58470381c36848371 Ether
0xdd3f48340a3731f0cae675fdb4c98de5a0935396e0e8d54801f736a0ec808e8d4983630240 days 5 hrs ago0x5c7621f7afb14b9ab20fefede40b428d9b4429f20x43a518e559f2e818df84442a58470381c36848370.5 Ether
0xd4223ebe4ddd96629aeb78863800c11d60bed7f953ef8f78eeb45f538f24f8894979396240 days 22 hrs ago0x5c7621f7afb14b9ab20fefede40b428d9b4429f20x43a518e559f2e818df84442a58470381c36848370.03 Ether
0x1d24e18b743f04409e898e5a4275b3f4f468510783cd3f98178da10eb86c37114979391240 days 22 hrs ago0x5c7621f7afb14b9ab20fefede40b428d9b4429f20x43a518e559f2e818df84442a58470381c36848370.03 Ether
0x9e228c1999dca7b8c7b15ec1ca33c79d31d5e0fa2a9aa7a37b739626741bb13c4978861241 days 40 mins ago0x5c7621f7afb14b9ab20fefede40b428d9b4429f20x43a518e559f2e818df84442a58470381c36848370.025 Ether
0x3c160a4201a247fbe7aca9787b7a98a3ade7d2ddc628e30fb10d5cb18f4caebc4977756241 days 5 hrs ago0x5c7621f7afb14b9ab20fefede40b428d9b4429f20x43a518e559f2e818df84442a58470381c36848371.01 Ether
0x4ccb7a0a7bf986f3e4973fdaca184cbf2f719b0a0a6220a619144c6fad023ca44963489243 days 14 hrs ago0x5c7621f7afb14b9ab20fefede40b428d9b4429f20x43a518e559f2e818df84442a58470381c36848370.02419 Ether
0x5102557fcf1973a49370e4a088d60644f4b3b257788764e81c02e589b94445654963116243 days 16 hrs ago0x5c7621f7afb14b9ab20fefede40b428d9b4429f20x43a518e559f2e818df84442a58470381c36848370.25926134 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: Gelios
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 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);
}

contract Pausable is ERC20Basic {

    uint public constant startPreICO = 1516525200;
    uint public constant endPreICO = startPreICO + 30 days;
    
    uint public constant startICOStage1 = 1520931600;
    uint public constant endICOStage1 = startICOStage1 + 15 days;
    
    uint public constant startICOStage2 = endICOStage1;
    uint public constant endICOStage2 = startICOStage2 + 15 days;
    
    uint public constant startICOStage3 = endICOStage2;
    uint public constant endICOStage3 = startICOStage3 + 15 days;
    
    uint public constant startICOStage4 = endICOStage3;
    uint public constant endICOStage4 = startICOStage4 + 15 days;

  /**
   * @dev modifier to allow actions only when the contract IS not paused
   */
  modifier whenNotPaused() {
    require(now < startPreICO || now > endICOStage4);
    _;
  }

}

/**
 * @title Basic token
 * @dev Basic version of StandardToken, with no allowances.
 */
contract BasicToken is Pausable {
  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 whenNotPaused returns (bool) {
    require(_to != address(0));
    require(_value <= balances[msg.sender]);

    // 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 whenNotPaused returns (bool) {
    require(_to != address(0));
    require(_value <= balances[_from]);
    require(_value <= allowed[_from][msg.sender]);

    balances[_from] = balances[_from].sub(_value);
    balances[_to] = balances[_to].add(_value);
    allowed[_from][msg.sender] = allowed[_from][msg.sender].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;
  }

}

/**
 * @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;

  /**
   * @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 {
    require(newOwner != address(0));
    owner = newOwner;
  }
  
}

contract Gelios is Ownable, StandardToken {
    using SafeMath for uint256;

    string public constant name = "Gelios Token";
    string public constant symbol = "GLS";
    uint256 public constant decimals = 18;

    uint256 public constant INITIAL_SUPPLY = 16808824 ether;
    address public tokenWallet;
    address public multiSig;

    uint256 public tokenRate = 1000; // tokens per 1 ether

    function Gelios(address _tokenWallet, address _multiSig) {
        tokenWallet = _tokenWallet;
        multiSig = _multiSig;
        totalSupply = INITIAL_SUPPLY;
        balances[_tokenWallet] = INITIAL_SUPPLY;
    }

    function () payable public {
        require(now >= startPreICO);
        buyTokens(msg.value);
    }

    function buyTokensBonus(address bonusAddress) public payable {
        require(now >= startPreICO && now < endICOStage4);
        if (bonusAddress != 0x0 && msg.sender != bonusAddress) {
            uint bonus = msg.value.mul(tokenRate).div(100).mul(5);
            if(buyTokens(msg.value)) {
               sendTokensRef(bonusAddress, bonus);
            }
        }
    }

    uint preIcoCap = 1300000 ether;
    uint icoStage1Cap = 600000 ether;
    uint icoStage2Cap = 862500 ether;
    uint icoStage3Cap = 810000 ether;
    uint icoStage4Cap = 5000000 ether;
    
    struct Stats {
        uint preICO;
        uint preICOETHRaised;
        
        uint ICOStage1;
        uint ICOStage1ETHRaised;
        
        uint ICOStage2;
        uint ICOStage2ETHRaised;
        
        uint ICOStage3;
        uint ICOStage3ETHRaised;
        
        uint ICOStage4;
        uint ICOStage4ETHRaised;
        
        uint RefBonusese;
    }
    
    event Burn(address indexed burner, uint256 value);
    
    Stats public stats;
    uint public burnAmount = preIcoCap;
    bool[] public burnStage = [true, true, true, true];

    function buyTokens(uint amount) private returns (bool){
        // PreICO - 30% 1516525200 01/21/2018 @ 9:00am (UTC) 30 days 1300000
        // Ico 1 - 20% 1520931600 03/13/2018 @ 9:00am (UTC) cap or 15 days 600000
        // ico 2 - 15% cap or 15 days  862500
        // ico 3 - 8% cap or 15 days 810000
        // ico 4 - 0% cap or 15 days 5000000
        
        uint tokens = amount.mul(tokenRate);
        if(now >= startPreICO && now < endPreICO && stats.preICO < preIcoCap) {
            tokens = tokens.add(tokens.div(100).mul(30));
            tokens = safeSend(tokens, preIcoCap.sub(stats.preICO));
            stats.preICO = stats.preICO.add(tokens);
            stats.preICOETHRaised = stats.preICOETHRaised.add(amount);
            burnAmount = burnAmount.sub(tokens);
            
            return true;
        } else if (now >= startICOStage1 && now < endICOStage1 && stats.ICOStage1 < icoStage1Cap) {
            if (burnAmount > 0 && burnStage[0]) {
                burnTokens();
                burnStage[0] = false;
                burnAmount = icoStage1Cap;
            }
            
            tokens = tokens.add(tokens.div(100).mul(20));
            tokens = safeSend(tokens, icoStage1Cap.sub(stats.ICOStage1));
            stats.ICOStage1 = stats.ICOStage1.add(tokens);
            stats.ICOStage1ETHRaised = stats.ICOStage1ETHRaised.add(amount);
            burnAmount = burnAmount.sub(tokens);

            return true;
        } else if ( now < endICOStage2 && stats.ICOStage2 < icoStage2Cap ) {
            if (burnAmount > 0 && burnStage[1]) {
                burnTokens();
                burnStage[1] = false;
                burnAmount = icoStage2Cap;
            }
            
            tokens = tokens.add(tokens.div(100).mul(15));
            tokens = safeSend(tokens, icoStage2Cap.sub(stats.ICOStage2));
            stats.ICOStage2 = stats.ICOStage2.add(tokens);
            stats.ICOStage2ETHRaised = stats.ICOStage2ETHRaised.add(amount);
            burnAmount = burnAmount.sub(tokens);
            
            return true;
        } else if ( now < endICOStage3 && stats.ICOStage3 < icoStage3Cap ) {
            if (burnAmount > 0 && burnStage[2]) {
                burnTokens();
                burnStage[2] = false;
                burnAmount = icoStage3Cap;
            }
            
            tokens = tokens.add(tokens.div(100).mul(8));
            tokens = safeSend(tokens, icoStage3Cap.sub(stats.ICOStage3));
            stats.ICOStage3 = stats.ICOStage3.add(tokens);
            stats.ICOStage3ETHRaised = stats.ICOStage3ETHRaised.add(amount);
            burnAmount = burnAmount.sub(tokens);
            
            return true;
        } else if ( now < endICOStage4 && stats.ICOStage4 < icoStage4Cap ) {
            if (burnAmount > 0 && burnStage[3]) {
                burnTokens();
                burnStage[3] = false;
                burnAmount = icoStage4Cap;
            }
            
            tokens = safeSend(tokens, icoStage4Cap.sub(stats.ICOStage4));
            stats.ICOStage4 = stats.ICOStage4.add(tokens);
            stats.ICOStage4ETHRaised = stats.ICOStage4ETHRaised.add(amount);
            burnAmount = burnAmount.sub(tokens);
            
            return true;
        } else if (now > endICOStage4 && burnAmount > 0) {
            burnTokens();
            msg.sender.transfer(msg.value);
            burnAmount = 0;
        } else {
            revert();
        }
    }
    
    /**
     * Burn tokens which are not sold on previous stage
     **/
    function burnTokens() private {
        balances[tokenWallet] = balances[tokenWallet].sub(burnAmount);
        totalSupply = totalSupply.sub(burnAmount);
        Burn(tokenWallet, burnAmount);
    }

    /**
     * Check last token on sale
     **/
    function safeSend(uint tokens, uint stageLimmit) private returns(uint) {
        if (stageLimmit < tokens) {
            uint toReturn = tokenRate.mul(tokens.sub(stageLimmit));
            sendTokens(msg.sender, stageLimmit);
            msg.sender.transfer(toReturn);
            return stageLimmit;
        } else {
            sendTokens(msg.sender, tokens);
            return tokens;
        }
    }

    /**
     * Low-level function for tokens transfer
     **/
    function sendTokens(address _to, uint tokens) private {
        balances[tokenWallet] = balances[tokenWallet].sub(tokens);
        balances[_to] += tokens;
        Transfer(tokenWallet, _to, tokens);
        multiSig.transfer(msg.value);
    }
    
    /**
     * Burn tokens which are not sold on previous stage
     **/    
    function sendTokensRef(address _to, uint tokens) private {
        balances[tokenWallet] = balances[tokenWallet].sub(tokens);
        balances[_to] += tokens;
        Transfer(tokenWallet, _to, tokens);
        stats.RefBonusese += tokens; 
    }
    
    /**
     * Update token rate manually
     **/
    function updateTokenRate(uint newRate) onlyOwner public {
        tokenRate = newRate;
    }
    
}

    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":"startICOStage4","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"startICOStage2","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":true,"inputs":[],"name":"startICOStage3","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":"endICOStage1","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"INITIAL_SUPPLY","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenRate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"burnStage","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"multiSig","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"endICOStage3","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"burnAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"bonusAddress","type":"address"}],"name":"buyTokensBonus","outputs":[],"payable":true,"stateMutability":"payable","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":true,"inputs":[],"name":"endPreICO","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"startICOStage1","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","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":true,"inputs":[],"name":"startPreICO","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenWallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newRate","type":"uint256"}],"name":"updateTokenRate","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":"stats","outputs":[{"name":"preICO","type":"uint256"},{"name":"preICOETHRaised","type":"uint256"},{"name":"ICOStage1","type":"uint256"},{"name":"ICOStage1ETHRaised","type":"uint256"},{"name":"ICOStage2","type":"uint256"},{"name":"ICOStage2ETHRaised","type":"uint256"},{"name":"ICOStage3","type":"uint256"},{"name":"ICOStage3ETHRaised","type":"uint256"},{"name":"ICOStage4","type":"uint256"},{"name":"ICOStage4ETHRaised","type":"uint256"},{"name":"RefBonusese","type":"uint256"}],"payable":false,"stateMutability":"view","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":true,"inputs":[],"name":"endICOStage2","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"endICOStage4","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_tokenWallet","type":"address"},{"name":"_multiSig","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"burner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","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
60606040526103e86006556a011349242670ce84800000600755697f0e10af47c1c700000060085569b6a437fbf7268e10000060095569ab86301fd41266400000600a556a0422ca8b0a00a425000000600b556007546017556080604051908101604090815260018083526020830181905290820181905260608201526200008c90601890600462000118565b5034156200009957600080fd5b604051604080620017ac833981016040528080519190602001805160008054600160a060020a03338116600160a060020a0319928316178355600480549782169783168817905560058054919094169116179091556a0de7682cc559a382e0000060018190559381526002602052604090209290925550620001e89050565b82805482825590600052602060002090601f01602090048101928215620001b25791602002820160005b838211156200018157835183826101000a81548160ff021916908315150217905550926020019260010160208160000104928301926001030262000142565b8015620001b05782816101000a81549060ff021916905560010160208160000104928301926001030262000181565b505b50620001c0929150620001c4565b5090565b620001e591905b80821115620001c057805460ff19168155600101620001cb565b90565b6115b480620001f86000396000f3006060604052600436106101955763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146101b2578063095ea7b31461023c5780630ae1fac0146102725780631484e9ad1461029757806318160ddd146102aa578063219f72c9146102bd57806323b872dd146102d05780632ef2edb8146102975780632ff2e9dc146102f8578063313ce5671461030b578063317118841461031e57806332d3725b1461033157806336e0004a14610347578063386892d814610272578063486a7e6b1461037657806360aef33114610389578063661884631461039f57806370a08231146103c157806377f3293a146103e0578063889258ea146103f35780638da5cb5b1461040657806395d89b4114610419578063a9059cbb1461042c578063bc40b52a1461044e578063bff99c6c14610461578063c6c85ca514610474578063d73dd6231461048a578063d80528ae146104ac578063dd62ed3e1461051b578063ebc6a661146102bd578063f0c9975014610540578063f2fde38b14610553575b635a6456904210156101a657600080fd5b6101af34610572565b50005b34156101bd57600080fd5b6101c5610b3b565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156102015780820151838201526020016101e9565b50505050905090810190601f16801561022e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561024757600080fd5b61025e600160a060020a0360043516602435610b72565b604051901515815260200160405180910390f35b341561027d57600080fd5b610285610bde565b60405190815260200160405180910390f35b34156102a257600080fd5b610285610be6565b34156102b557600080fd5b610285610bee565b34156102c857600080fd5b610285610bf4565b34156102db57600080fd5b61025e600160a060020a0360043581169060243516604435610bfc565b341561030357600080fd5b610285610d8c565b341561031657600080fd5b610285610d9b565b341561032957600080fd5b610285610da0565b341561033c57600080fd5b61025e600435610da6565b341561035257600080fd5b61035a610dd8565b604051600160a060020a03909116815260200160405180910390f35b341561038157600080fd5b610285610de7565b61039d600160a060020a0360043516610ded565b005b34156103aa57600080fd5b61025e600160a060020a0360043516602435610e89565b34156103cc57600080fd5b610285600160a060020a0360043516610f85565b34156103eb57600080fd5b610285610fa0565b34156103fe57600080fd5b610285610fa8565b341561041157600080fd5b61035a610fb0565b341561042457600080fd5b6101c5610fbf565b341561043757600080fd5b61025e600160a060020a0360043516602435610ff6565b341561045957600080fd5b6102856110ff565b341561046c57600080fd5b61035a611107565b341561047f57600080fd5b61039d600435611116565b341561049557600080fd5b61025e600160a060020a0360043516602435611136565b34156104b757600080fd5b6104bf6111da565b6040519a8b5260208b01999099526040808b019890985260608a0196909652608089019490945260a088019290925260c087015260e0860152610100850152610120840152610140830191909152610160909101905180910390f35b341561052657600080fd5b610285600160a060020a03600435811690602435166111fe565b341561054b57600080fd5b610285611229565b341561055e57600080fd5b61039d600160a060020a0360043516611231565b60008061058a6006548461129090919063ffffffff16565b9050635a64569042101580156105a35750635a8be39042105b80156105b25750600754600c54105b1561065c576105e96105dc601e6105d084606463ffffffff6112bb16565b9063ffffffff61129016565b829063ffffffff6112d216565b905061060e81610609600c600001546007546112e190919063ffffffff16565b6112f3565b600c54909150610624908263ffffffff6112d216565b600c55600d5461063a908463ffffffff6112d216565b600d55601754610650908263ffffffff6112e116565b60175560019150610b35565b635aa7931042101580156106735750635abb599042105b80156106825750600854600e54105b1561078d5760006017541180156106c057506018805460009081106106a357fe5b600091825260209182902082820401549190066101000a900460ff165b15610712576106cd611377565b6000601860008154811015156106df57fe5b90600052602060002090602091828204019190066101000a81548160ff0219169083151502179055506008546017819055505b61072b6105dc60146105d084606463ffffffff6112bb16565b905061074b81610609600c600201546008546112e190919063ffffffff16565b600e54909150610761908263ffffffff6112d216565b600e55600f54610777908463ffffffff6112d216565b600f55601754610650908263ffffffff6112e116565b635acf2010421080156107a35750600954601054105b156108ae5760006017541180156107e157506018805460019081106107c457fe5b600091825260209182902082820401549190066101000a900460ff165b15610833576107ee611377565b60006018600181548110151561080057fe5b90600052602060002090602091828204019190066101000a81548160ff0219169083151502179055506009546017819055505b61084c6105dc600f6105d084606463ffffffff6112bb16565b905061086c81610609600c600401546009546112e190919063ffffffff16565b601054909150610882908263ffffffff6112d216565b601055601154610898908463ffffffff6112d216565b601155601754610650908263ffffffff6112e116565b635ae2e690421080156108c45750600a54601254105b156109cf57600060175411801561090257506018805460029081106108e557fe5b600091825260209182902082820401549190066101000a900460ff165b156109545761090f611377565b60006018600281548110151561092157fe5b90600052602060002090602091828204019190066101000a81548160ff021916908315150217905550600a546017819055505b61096d6105dc60086105d084606463ffffffff6112bb16565b905061098d81610609600c60060154600a546112e190919063ffffffff16565b6012549091506109a3908263ffffffff6112d216565b6012556013546109b9908463ffffffff6112d216565b601355601754610650908263ffffffff6112e116565b635af6ad10421080156109e55750600b54601454105b15610ad2576000601754118015610a235750601880546003908110610a0657fe5b600091825260209182902082820401549190066101000a900460ff165b15610a7557610a30611377565b600060186003815481101515610a4257fe5b90600052602060002090602091828204019190066101000a81548160ff021916908315150217905550600b546017819055505b601454600b54610a909183916106099163ffffffff6112e116565b601454909150610aa6908263ffffffff6112d216565b601455601554610abc908463ffffffff6112d216565b601555601754610650908263ffffffff6112e116565b635af6ad1042118015610ae757506000601754115b15610b3057610af4611377565b600160a060020a0333163480156108fc0290604051600060405180830381858888f193505050501515610b2657600080fd5b6000601755610b35565b600080fd5b50919050565b60408051908101604052600c81527f47656c696f7320546f6b656e0000000000000000000000000000000000000000602082015281565b600160a060020a03338116600081815260036020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b635ae2e69081565b635abb599081565b60015481565b635acf201081565b6000635a645690421080610c135750635af6ad1042115b1515610c1e57600080fd5b600160a060020a0383161515610c3357600080fd5b600160a060020a038416600090815260026020526040902054821115610c5857600080fd5b600160a060020a0380851660009081526003602090815260408083203390941683529290522054821115610c8b57600080fd5b600160a060020a038416600090815260026020526040902054610cb4908363ffffffff6112e116565b600160a060020a038086166000908152600260205260408082209390935590851681522054610ce9908363ffffffff6112d216565b600160a060020a03808516600090815260026020908152604080832094909455878316825260038152838220339093168252919091522054610d31908363ffffffff6112e116565b600160a060020a03808616600081815260036020908152604080832033861684529091529081902093909355908516916000805160206115698339815191529085905190815260200160405180910390a35060019392505050565b6a0de7682cc559a382e0000081565b601281565b60065481565b6018805482908110610db457fe5b9060005260206000209060209182820401919006915054906101000a900460ff1681565b600554600160a060020a031681565b60175481565b6000635a6456904210158015610e065750635af6ad1042105b1515610e1157600080fd5b600160a060020a03821615801590610e3b575081600160a060020a031633600160a060020a031614155b15610e8557610e6b60056105d06064610e5f6006543461129090919063ffffffff16565b9063ffffffff6112bb16565b9050610e7634610572565b15610e8557610e85828261141e565b5050565b600160a060020a03338116600090815260036020908152604080832093861683529290529081205480831115610ee657600160a060020a033381166000908152600360209081526040808320938816835292905290812055610f1d565b610ef6818463ffffffff6112e116565b600160a060020a033381166000908152600360209081526040808320938916835292905220555b600160a060020a0333811660008181526003602090815260408083209489168084529490915290819020547f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925915190815260200160405180910390a3600191505b5092915050565b600160a060020a031660009081526002602052604090205490565b635a8be39081565b635aa7931081565b600054600160a060020a031681565b60408051908101604052600381527f474c530000000000000000000000000000000000000000000000000000000000602082015281565b6000635a64569042108061100d5750635af6ad1042115b151561101857600080fd5b600160a060020a038316151561102d57600080fd5b600160a060020a03331660009081526002602052604090205482111561105257600080fd5b600160a060020a03331660009081526002602052604090205461107b908363ffffffff6112e116565b600160a060020a0333811660009081526002602052604080822093909355908516815220546110b0908363ffffffff6112d216565b600160a060020a0380851660008181526002602052604090819020939093559133909116906000805160206115698339815191529085905190815260200160405180910390a350600192915050565b635a64569081565b600454600160a060020a031681565b60005433600160a060020a0390811691161461113157600080fd5b600655565b600160a060020a03338116600090815260036020908152604080832093861683529290529081205461116e908363ffffffff6112d216565b600160a060020a0333811660008181526003602090815260408083209489168084529490915290819020849055919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591905190815260200160405180910390a350600192915050565b600c54600d54600e54600f546010546011546012546013546014546015546016548b565b600160a060020a03918216600090815260036020908152604080832093909416825291909152205490565b635af6ad1081565b60005433600160a060020a0390811691161461124c57600080fd5b600160a060020a038116151561126157600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60008282028315806112ac57508284828115156112a957fe5b04145b15156112b457fe5b9392505050565b60008082848115156112c957fe5b04949350505050565b6000828201838110156112b457fe5b6000828211156112ed57fe5b50900390565b6000808383101561136557611320611311858563ffffffff6112e116565b6006549063ffffffff61129016565b905061132c33846114af565b600160a060020a03331681156108fc0282604051600060405180830381858888f19350505050151561135d57600080fd5b829150610f7e565b61136f33856114af565b839150610f7e565b601754600454600160a060020a03166000908152600260205260409020546113a49163ffffffff6112e116565b600454600160a060020a03166000908152600260205260409020556017546001546113d49163ffffffff6112e116565b600155600454601754600160a060020a03909116907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59060405190815260200160405180910390a2565b600454600160a060020a0316600090815260026020526040902054611449908263ffffffff6112e116565b60048054600160a060020a039081166000908152600260205260408082209490945585821680825290849020805486019055915491929116906000805160206115698339815191529084905190815260200160405180910390a360168054909101905550565b600454600160a060020a03166000908152600260205260409020546114da908263ffffffff6112e116565b60048054600160a060020a039081166000908152600260205260408082209490945585821680825290849020805486019055915491929116906000805160206115698339815191529084905190815260200160405180910390a3600554600160a060020a03163480156108fc0290604051600060405180830381858888f193505050501515610e8557600080fd00ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058206d27058539f88d81618869b547cc4c8a40c73d5d00fedeb7c527029cfd9758900029000000000000000000000000d603d342594775e296e4d14745ecc39097899f5800000000000000000000000043a518e559f2e818df84442a58470381c3684837

    Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000d603d342594775e296e4d14745ecc39097899f5800000000000000000000000043a518e559f2e818df84442a58470381c3684837

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000d603d342594775e296e4d14745ecc39097899f58
Arg [1] : 00000000000000000000000043a518e559f2e818df84442a58470381c3684837


   Swarm Source:
bzzr://6d27058539f88d81618869b547cc4c8a40c73d5d00fedeb7c527029cfd975890

 

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.