Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 220 txns
Token Tracker: Helios Token (HLS)
 Latest 25 txns From a total of 220 Transactions

TxHash Age From To Value [TxFee]
0xb26ec181ab1730389132c0be9b79d93df5874076698f7f97e050448eaacd914118 hrs 40 mins ago0x7ea8031671f7981dd903f96ba7674dd464894a80  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.000906387
0x36f24e43e9a46b21b40f5619172c1e0bf1c9f12b5098c37cebe361b9e930b76d1 day 4 hrs ago0x28915b8d5ca4e77c9c342a0175e80d65e51f9b89  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.000136827
0xc9256aafcad09f28128ca1125da82bc520c31c07114b36114cc882588ee76e422 days 5 hrs ago0xb797dcb569cd0f9583c16f824499096549b4bf99  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.000066321
0x442a375f8dc71c30ee11a89e60510878dffe8e2b373aee63065c406658dcb3093 days 9 hrs ago0xcf6aaa597036008be56cfaf8cca2a1a51021f7cb  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.0001594075
0x62efcac67707e3a69841e0043b639700fc4bbd984db2bc8415e969833a0437c63 days 22 hrs ago0xfeb890583b4ce35c9b42e0f654d94d61c0865b4b  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.000045609
0xb38e8417a6ec32271a7eeb7fed2dbaa588e32e0864607dca50d684abf3c159054 days 11 hrs ago0x77c16a3bc1be0909f319c9666e1f45619be402e8  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.0001083243
0x2e5ad6bef36062be4940f40e7ffbbc3bd0e88eafb1ed6408a26c60ac854643f45 days 6 hrs ago0x6606040c69fed07d37ed474e71d307dc30ea4d7d  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.000519498
0xbf6761f17fc39c3030277936d6666ca92d9741e368ebb378ca721bdf97cf6b315 days 15 hrs ago0xb797dcb569cd0f9583c16f824499096549b4bf99  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.000066321
0x2ab6a3ea8ae813443081dd4381142a324828df1bf5428af5e76b5251803d05c77 days 15 mins ago0x2b25629544f99d5831fe3110d85408de14a70465  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.001521387
0xe441bf771e799ac8b2bfe23040bf69de2370dec3cda4fa3ce5cb6e87e395d2888 days 2 hrs ago0xb797dcb569cd0f9583c16f824499096549b4bf99  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.000111321
0x6b62d3ea07b8aa413f3783347d6f0276481a7adb896c0df22dfb34f7ae5fde448 days 3 hrs ago0x32a6c795edfd32208c3b8fc8c98e87d9b154d5f0  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.000111321
0xb3b18783f19365cc29465ddcf284c38a943529f39023b12f672fbc7641df7bd28 days 9 hrs ago0xb797dcb569cd0f9583c16f824499096549b4bf99  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.000111321
0x508d1b74fb0331d581c7a9727e72b464701ccb99d202e8efc198bb1f8eff53b911 days 29 mins ago0xa7fc2b79ae1a0f42ec493cc5c912b77664bed598  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.000259749
0x8cb4c5d50bc72196446d707780edde64f33db91d677d4cfeb4d387315feccd6511 days 15 hrs ago0xcd57239b544989ec069e330766bcecc11cae1516  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.000297368
0x470919a4cca77c1ae7ed14c0c80f998e83d9747ea5e33bc45fbea1df2591e45f11 days 22 hrs ago0xf4e2fcd72b667b9f9e71bce82069cd174348fd90  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.000088684
0x0de6639016f18c0ae1e7a05c4a2a0be512e8fa7e8ec92f8e5d6dc6cbd9e1d4ad12 days 4 hrs ago0x701ac10bd289e5eddcc86c55ee00afa4ae03ffcc  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.00027327
0x5808f0bc4026f94026f0212bd8656492966a0da7737bbd40fdc6a0d96691ad9613 days 13 hrs ago0x28745c81bb2e2567219d9ae9d31f1ef47e201391  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.000625284
0xeebc9a04c098b7d33c9f2679eca1568dc55d476bee80850323ed4ceb10c4a3e413 days 19 hrs ago0xf4e2fcd72b667b9f9e71bce82069cd174348fd90  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.000559485
0x81bfe1d16664bcd03f2628969849d6ccffc500a60c4c0362ac1883ecf303d87914 days 4 hrs ago0x28745c81bb2e2567219d9ae9d31f1ef47e201391  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.00052107
0xa798e59195a3c15fa8e2e7f187092b0b3cab88acae75a59b8f2c4eab446a7dca14 days 4 hrs ago0x28745c81bb2e2567219d9ae9d31f1ef47e201391  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.00037107
0xb45b4b84eed1d73cb54110b3b354d898249eb58cbc95d120b287b9e4712c491a14 days 4 hrs ago0x28745c81bb2e2567219d9ae9d31f1ef47e201391  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.00052107
0xfd2f9bd6da8a1502ae679fc5f66ab3a8665786736b2caa557dfbd4537a89ce9f15 days 7 hrs ago0x701ac10bd289e5eddcc86c55ee00afa4ae03ffcc  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.000409905
0xf1580676d4068ff1b5c2bdd2b0146e1291967ca39df6577f742df0deb87b67d715 days 23 hrs ago0xcd57239b544989ec069e330766bcecc11cae1516  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.000259749
0xda53e431d8ab9f2238f1903588493c1ffe037c1774ad188ad2196da68c7345ce20 days 9 hrs ago0x7e9a33df66d96a441f5783ce4bbd002fe14d6a42  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.00228045
0x8eb7533590bc163fb007a675866a453e1ae601d022f5b05532adf8fa3bdf80b723 days 7 hrs ago0xf4e2fcd72b667b9f9e71bce82069cd174348fd90  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.000182436
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: HeliosToken
Compiler Text: v0.4.23+commit.124ca40d
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity 0.4.23;

/**
 * Helios token http://heliosprotocol.io
 * 
 */
 
/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {

  /**
  * @dev Multiplies two numbers, throws on overflow.
  */
  function mul(uint256 a, uint256 b) internal pure returns (uint256 c) {
    if (a == 0) {
      return 0;
    }
    c = a * b;
    assert(c / a == b);
    return c;
  }

  /**
  * @dev Integer division of two numbers, truncating the quotient.
  */
  function div(uint256 a, uint256 b) internal pure 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 a / b;
  }

  /**
  * @dev Subtracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
  */
  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }

  /**
  * @dev Adds two numbers, throws on overflow.
  */
  function add(uint256 a, uint256 b) internal pure returns (uint256 c) {
    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;
  address public newOwnerTemp;

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

  /**
   * @dev The Ownable constructor sets the original `owner` of the contract to the sender
   * account.
   */
  constructor() public {
    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) public onlyOwner {
    require(newOwner != address(0));
    newOwnerTemp = newOwner;
  }
  
  function acceptOwnership() public {
        require(msg.sender == newOwnerTemp);
        emit OwnershipTransferred(owner, newOwnerTemp);
        owner = newOwnerTemp;
        newOwnerTemp = address(0x0);
    }

}


/**
 * @title ERC20Basic
 * @dev Simpler version of ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/179
 */
contract ERC20Basic {
  function totalSupply() public view returns (uint256);
  function balanceOf(address who) public view returns (uint256);
  function transfer(address to, uint256 value) public returns (bool);
  event Transfer(address indexed from, address indexed to, 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;

  uint256 totalSupply_;

  /**
  * @dev total number of tokens in existence
  */
  function totalSupply() public view returns (uint256) {
    return totalSupply_;
  }

  /**
  * @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));
    require(_value <= balances[msg.sender]);

    balances[msg.sender] = balances[msg.sender].sub(_value);
    balances[_to] = balances[_to].add(_value);
    emit 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 view returns (uint256) {
    return balances[_owner];
  }

}


/**
 * @title ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/20
 */
contract ERC20 is ERC20Basic {
  function allowance(address owner, address spender) public view 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 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));
    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);
    emit 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;
    emit 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 view returns (uint256) {
    return allowed[_owner][_spender];
  }

  /**
   * @dev Increase the amount of tokens that an owner allowed to a 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
   * @param _spender The address which will spend the funds.
   * @param _addedValue The amount of tokens to increase the allowance by.
   */
  function increaseApproval(address _spender, uint _addedValue) public returns (bool) {
    allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
    emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

  /**
   * @dev Decrease the amount of tokens that an owner allowed to a spender.
   *
   * approve should be called when allowed[_spender] == 0. To decrement
   * allowed value is better to use this function to avoid 2 calls (and wait until
   * the first transaction is mined)
   * From MonolithDAO Token.sol
   * @param _spender The address which will spend the funds.
   * @param _subtractedValue The amount of tokens to decrease the allowance by.
   */
  function decreaseApproval(address _spender, uint _subtractedValue) public returns (bool) {
    uint oldValue = allowed[msg.sender][_spender];
    if (_subtractedValue > oldValue) {
      allowed[msg.sender][_spender] = 0;
    } else {
      allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
    }
    emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

}

// ----------------------------------------------------------------------------
// ERC20 Token, with the addition of symbol, name and decimals and assisted
// token transfers
// ----------------------------------------------------------------------------
contract HeliosToken is StandardToken, Ownable {
	/*
    NOTE:
    The following variables are OPTIONAL vanities. One does not have to include them.
    They allow one to customize the token contract & in no way influences the core functionality.
    Some wallets/interfaces might not even bother to look at this information.
    */
    string  public constant name = "Helios Token";
    string  public constant symbol = "HLS";
    uint8   public constant decimals = 18;
	
	uint256 public constant INITIAL_SUPPLY = 300000000 * (10 ** uint256(decimals));
	uint256 public constant YEAR_TWO_SUPPLY = 30000000 * (10 ** uint256(decimals));
	uint256 public constant YEAR_THREE_SUPPLY = 20000000 * (10 ** uint256(decimals));
	
	bool public yearTwoClaimed;
	bool public yearThreeClaimed;
	
	//March 1, 2018
	uint256 public startTime = 1519862400;


    // ------------------------------------------------------------------------
    // Constructor
    // ------------------------------------------------------------------------
    constructor() public {
        yearTwoClaimed = false;
		yearThreeClaimed = false;
		
        totalSupply_ = INITIAL_SUPPLY + YEAR_TWO_SUPPLY + YEAR_THREE_SUPPLY;
        
		//send 1st year team tokens, exchange tokens, incubator tokens
		balances[owner] = INITIAL_SUPPLY;
		emit Transfer(0x0, owner, INITIAL_SUPPLY);
		
    }

	// ------------------------------------------------------------------------
    // Team can claim their tokens after lock up period
    // ------------------------------------------------------------------------
	function teamClaim(uint256 year) public onlyOwner returns (bool success) {
		if(year == 2)
		{
			require (block.timestamp > (startTime + 31536000)  && yearTwoClaimed == false);
			balances[owner] = balances[owner].add(YEAR_TWO_SUPPLY);
			emit Transfer(0x0, owner, YEAR_TWO_SUPPLY);
			yearTwoClaimed = true;
		}
		if(year == 3)
		{
			require (block.timestamp > (startTime + 63072000) && yearThreeClaimed == false);
			balances[owner] = balances[owner].add(YEAR_THREE_SUPPLY);
			emit Transfer(0x0, owner, YEAR_THREE_SUPPLY);
			yearThreeClaimed = true;
		}
		return true;
	}
	

    // do not allow deposits
    function() public{
        revert();
    }

}

    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":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"YEAR_THREE_SUPPLY","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":"INITIAL_SUPPLY","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"yearTwoClaimed","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"YEAR_TWO_SUPPLY","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"startTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"year","type":"uint256"}],"name":"teamClaim","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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":"yearThreeClaimed","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","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"},{"constant":true,"inputs":[],"name":"newOwnerTemp","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":false,"stateMutability":"nonpayable","type":"fallback"},{"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
6080604052635a97428060055534801561001857600080fd5b5033600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600460146101000a81548160ff0219169083151502179055506000600460156101000a81548160ff021916908315150217905550601260ff16600a0a6301312d0002601260ff16600a0a6301c9c38002601260ff16600a0a6311e1a300020101600181905550601260ff16600a0a6311e1a30002600080600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef601260ff16600a0a6311e1a300026040518082815260200191505060405180910390a3611c06806101c26000396000f300608060405260043610610128576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde031461013a578063095ea7b3146101ca57806318160ddd1461022f5780631989d1751461025a57806323b872dd146102855780632ff2e9dc1461030a578063313ce567146103355780633c9046c9146103665780634c88bc261461039557806366188463146103c057806370a082311461042557806378e979251461047c57806379ba5097146104a75780638da5cb5b146104be57806395d89b4114610515578063a026da8c146105a5578063a9059cbb146105ea578063c9116e4a1461064f578063d73dd6231461067e578063dd62ed3e146106e3578063f2fde38b1461075a578063f45596191461079d575b34801561013457600080fd5b50600080fd5b34801561014657600080fd5b5061014f6107f4565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561018f578082015181840152602081019050610174565b50505050905090810190601f1680156101bc5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101d657600080fd5b50610215600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061082d565b604051808215151515815260200191505060405180910390f35b34801561023b57600080fd5b5061024461091f565b6040518082815260200191505060405180910390f35b34801561026657600080fd5b5061026f610929565b6040518082815260200191505060405180910390f35b34801561029157600080fd5b506102f0600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061093a565b604051808215151515815260200191505060405180910390f35b34801561031657600080fd5b5061031f610cf4565b6040518082815260200191505060405180910390f35b34801561034157600080fd5b5061034a610d05565b604051808260ff1660ff16815260200191505060405180910390f35b34801561037257600080fd5b5061037b610d0a565b604051808215151515815260200191505060405180910390f35b3480156103a157600080fd5b506103aa610d1d565b6040518082815260200191505060405180910390f35b3480156103cc57600080fd5b5061040b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610d2e565b604051808215151515815260200191505060405180910390f35b34801561043157600080fd5b50610466600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610fbf565b6040518082815260200191505060405180910390f35b34801561048857600080fd5b50610491611007565b6040518082815260200191505060405180910390f35b3480156104b357600080fd5b506104bc61100d565b005b3480156104ca57600080fd5b506104d36111ae565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561052157600080fd5b5061052a6111d4565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561056a57808201518184015260208101905061054f565b50505050905090810190601f1680156105975780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156105b157600080fd5b506105d06004803603810190808035906020019092919050505061120d565b604051808215151515815260200191505060405180910390f35b3480156105f657600080fd5b50610635600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506115ee565b604051808215151515815260200191505060405180910390f35b34801561065b57600080fd5b5061066461180d565b604051808215151515815260200191505060405180910390f35b34801561068a57600080fd5b506106c9600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611820565b604051808215151515815260200191505060405180910390f35b3480156106ef57600080fd5b50610744600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a1c565b6040518082815260200191505060405180910390f35b34801561076657600080fd5b5061079b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611aa3565b005b3480156107a957600080fd5b506107b2611b7f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6040805190810160405280600c81526020017f48656c696f7320546f6b656e000000000000000000000000000000000000000081525081565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600154905090565b601260ff16600a0a6301312d000281565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561097757600080fd5b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515156109c457600080fd5b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610a4f57600080fd5b610aa0826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ba590919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b33826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611bbe90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c0482600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ba590919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b601260ff16600a0a6311e1a3000281565b601281565b600460149054906101000a900460ff1681565b601260ff16600a0a6301c9c3800281565b600080600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905080831115610e3f576000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ed3565b610e528382611ba590919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60055481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561106957600080fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040805190810160405280600381526020017f484c53000000000000000000000000000000000000000000000000000000000081525081565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561126b57600080fd5b6002821415611428576301e13380600554014211801561129e575060001515600460149054906101000a900460ff161515145b15156112a957600080fd5b611329601260ff16600a0a6301c9c38002600080600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611bbe90919063ffffffff16565b600080600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef601260ff16600a0a6301c9c380026040518082815260200191505060405180910390a36001600460146101000a81548160ff0219169083151502179055505b60038214156115e5576303c26700600554014211801561145b575060001515600460159054906101000a900460ff161515145b151561146657600080fd5b6114e6601260ff16600a0a6301312d0002600080600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611bbe90919063ffffffff16565b600080600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef601260ff16600a0a6301312d00026040518082815260200191505060405180910390a36001600460156101000a81548160ff0219169083151502179055505b60019050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561162b57600080fd5b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561167857600080fd5b6116c9826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ba590919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061175c826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611bbe90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600460159054906101000a900460ff1681565b60006118b182600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611bbe90919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611aff57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515611b3b57600080fd5b80600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000828211151515611bb357fe5b818303905092915050565b60008183019050828110151515611bd157fe5b809050929150505600a165627a7a72305820e74a907e53948a60399fc88a295887713caff721b3df5b5a29c90e24df0cd0100029

   Swarm Source:
bzzr://e74a907e53948a60399fc88a295887713caff721b3df5b5a29c90e24df0cd010

 

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.