Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 237 txns
Token Tracker: Helios Token (HLS)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0x6bfaf995ffce7be6e3073dc8aaf45e445cf234e2at txn 0x6bf4d408a051fe94ae4dd452389b010951d9af226019d190e1f6efe118a7de52
 Latest 25 transactions from a total of 237 transactions

TxHash Age From To Value [TxFee]
0xc8f90a4294b5c94f24e1b8ae60896b82feb57f10c7ada74d5f10a041245af9641 day 23 hrs ago0xbedae4eb70089f160e2ee591a5f1aebd87e8f266  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.000111129
0x5d375d35c92df4fa0cf3b8670e49849b3e3271912784da734a2b5974595a51535 days 20 hrs ago0x77c16a3bc1be0909f319c9666e1f45619be402e8  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.0000641103
0x403765180c8f0094995fece1ebd12597ebb8e47f12d2d3d550840a1e65bcc4116 days 5 hrs ago0x3a3248afb99ea1728053236fec87dae03612e5f9  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.000185535
0x1f38919bdbe1d1f5a4972eebf5feefa8add40dbe5ea225616e77f688b94458246 days 18 hrs ago0x2b25629544f99d5831fe3110d85408de14a70465  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.000556605
0x4b0a4e398ea9e80a1be352ab1c3d9544037b56fe5b60b517bdc27fb05002dea99 days 16 hrs ago0xa7fc2b79ae1a0f42ec493cc5c912b77664bed598  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.00022726333
0x0cd79393fa5da744345e30fd52baebd9df976ceff0187d16caff167cf6e1db0b10 days 8 hrs ago0xcd57239b544989ec069e330766bcecc11cae1516  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.000297368
0xc76daaaa5ab70ff43385786f3e02c2ff00a963c87baaddf900be70b88c0de83d25 days 23 hrs ago0x75b799ea46cf0fe6fb672897cec356d0d84408e3  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.000820962
0x50db11b05067df73a78cb6cf29b9dc18c57b6f6171aa2aaede1f9a21da3d3a8529 days 16 hrs ago0x28745c81bb2e2567219d9ae9d31f1ef47e201391  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.000820962
0x277a3ac8fde8a11ae6e5bf744be524ca466da0dc46bcdbde97902478acc0b48530 days 7 hrs ago0xcd57239b544989ec069e330766bcecc11cae1516  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.000148428
0x1b8fd7c71207bc3e06a911fe48a9a9284a83dca27f7fe81acde996206db18eec46 days 23 hrs ago0xb85e8cc49b10738d12a21698976167659077adf5  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.000073745
0x8b664f5ab242bfd6c53382250f877ab20a6864f9267b7c3697af025ee158a8f747 days 11 hrs ago0x51e382ab455a7fa833967017e9e8323ac1f01433  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.000088428
0x60bad81d426d5434f4e3b1dfd5cc97a18fa951a33260016f21bb16ec3947431348 days 4 hrs ago0x5b664c4cf60993535e6609e7b2905ddd36fc3de9  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.000091218
0x60d624758294a047926d9c3aa766f239958d5268a990d8ba83bb4c98efab991254 days 50 mins ago0xb1b29d68d9f54a646d0c020967d42c11c1b320b9  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.001518763
0x4da261ffaac4304a7f134e5d5b315dc55235a5687c5e6221b70acd560e247eda54 days 14 hrs ago0x8df082fb32d478c7827ed86016a79cc060e4c1dd  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.002136387
0x2a9bb8b06c9cb5785927d57d34b9b2b5058edb0e115c91339a99752b302d423f56 days 1 hr ago0x6bfaf995ffce7be6e3073dc8aaf45e445cf234e2  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.000111513
0xfc9a98a137964422e6092966740e6432ef954617c42cfa868d9420d7c057255f56 days 3 hrs ago0xcd57239b544989ec069e330766bcecc11cae1516  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.000185855
0xc880798789e161e5ca26c5113b4204bb58fe0c237a8203994c379c2506403d4256 days 17 hrs ago0x660c6db83d5f16ddf2f22006ae70234c54b1a272  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.000023257
0xb26ec181ab1730389132c0be9b79d93df5874076698f7f97e050448eaacd914161 days 4 hrs ago0x7ea8031671f7981dd903f96ba7674dd464894a80  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.000906387
0x36f24e43e9a46b21b40f5619172c1e0bf1c9f12b5098c37cebe361b9e930b76d61 days 14 hrs ago0x28915b8d5ca4e77c9c342a0175e80d65e51f9b89  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.000136827
0xc9256aafcad09f28128ca1125da82bc520c31c07114b36114cc882588ee76e4262 days 15 hrs ago0xb797dcb569cd0f9583c16f824499096549b4bf99  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.000066321
0x442a375f8dc71c30ee11a89e60510878dffe8e2b373aee63065c406658dcb30963 days 18 hrs ago0xcf6aaa597036008be56cfaf8cca2a1a51021f7cb  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.0001594075
0x62efcac67707e3a69841e0043b639700fc4bbd984db2bc8415e969833a0437c664 days 8 hrs ago0xfeb890583b4ce35c9b42e0f654d94d61c0865b4b  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.000045609
0xb38e8417a6ec32271a7eeb7fed2dbaa588e32e0864607dca50d684abf3c1590564 days 21 hrs ago0x77c16a3bc1be0909f319c9666e1f45619be402e8  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.0001083243
0x2e5ad6bef36062be4940f40e7ffbbc3bd0e88eafb1ed6408a26c60ac854643f465 days 16 hrs ago0x6606040c69fed07d37ed474e71d307dc30ea4d7d  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.000519498
0xbf6761f17fc39c3030277936d6666ca92d9741e368ebb378ca721bdf97cf6b3166 days 1 hr ago0xb797dcb569cd0f9583c16f824499096549b4bf99  IN   0xf5d714d9cd577b7daf83f84aea37a1eb0787e7ad0 Ether0.000066321
[ 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.