Sponsored:   LH-CRYPTO - 200 instruments (BTC, EUR, GOLD, OIL, SHARES). Leverage up to 1:500. OPEN ACCOUNT
Contract Overview | Online(OIO)_Token
Balance: 0 Ether
Ether Value: $0
Transactions: 618 txns
Token Tracker: Online.io (OIO)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0xc120ec9d10e6d57c786b7e7f3f824bb421fd14eaat txn 0xd848e6aabb8404e56227bafef1d0d8abf6f4e4d00616e2ec5e6e11083f56bf32
 Latest 25 transactions from a total of 618 transactions

TxHash Age From To Value [TxFee]
0xf80feb08013c4aa313e8864d1b5b7659e8f4864759a55546d6848c369e5fb9c7 48 secs ago0xeacfd60f4700d8792e5b799e121d6b2ed3479f32  IN   Online(OIO)_Token0 Ether0.00183996
0xd6d8361c3e149370d654a92a4da1c1703c694338fb19844f93a73733b1636c0054 mins ago0x53cdbc815f56c0f9bbc2ddef4836fb3a53cf15e3  IN   Online(OIO)_Token0 Ether0.000597987
0x0ae4ab792f37a1b8bf66d432d08b60a56e3f202d982643abceaad9b4dd3b39b82 hrs 3 mins ago0x8e74f8ce8e03106e14c7a95944ba70e0d6a8b39d  IN   Online(OIO)_Token0 Ether0.000272920548
0x25c3eaab77ba79f1b40e8cffa08b9dcb2e7e66ea1fd1574b4bd0d917b529c91b2 hrs 6 mins ago0x4cf2d2086d1c5ba2aca459d63bb363b55284e36a  IN   Online(OIO)_Token0 Ether0.000502506
0x81f9f9dbf32daba9802d259022606813f31706b542928ea0fc561e9e29e2878f2 hrs 38 mins ago0x4270f9eacd410931817d479ca7c8eec8fc02d950  IN   Online(OIO)_Token0 Ether0.000250177548
0xe2d57546dd02af08e955ab3eda22253d8787f30d4c81d6da4df1d3eea53607ca2 hrs 46 mins ago0x2f300dc9f0720ca9797eb2e426fb296c90ff26f1  IN   Online(OIO)_Token0 Ether0.000250173
0x5188d33ba212f666080400d9bbaa898c5f8c7f3c2569d5c2a520a9366a80d3c42 hrs 46 mins ago0x7ccae55ae3589af4ee32c923e32db1410d3b55e3  IN   Online(OIO)_Token0 Ether0.000394748
0xb640efbf34f8fe3b3b91973a7b8e6cfa219b95d473be743db91c5978d0a03fdf2 hrs 51 mins ago0x25f1ce748d61e09fd69a3dcee0070f8080c8e206  IN   Online(OIO)_Token0 Ether0.0002622805
0xc498a159ae46aae3dd301b6676c604c43c6812581ae11aae3a5ad15928af6d843 hrs 4 mins ago0xe4d77a020b735abd1df445a5a0dd71f019a6fba0  IN   Online(OIO)_Token0 Ether0.000183484
0x554e9248339483fe930f342bd3cab9bedff463e54105e42ac871624e0b0d1a563 hrs 49 mins ago0x79bd7d5599b4c8483606c11c66599d2f04253d39  IN   Online(OIO)_Token0 Ether0.000564225
0x9ca28be80a6b341450b6edcf1254770715e203c36362656d238b2b2a585810ef4 hrs 1 min ago0xc89b8dd7e3e137db108575eeae301e52b6c72d9f  IN   Online(OIO)_Token0 Ether0.001184244
0x6a5d9a3b1750a5cf61bd743bca2df4a38353a1907fcc0ce06ba0a9e7d4e8e1014 hrs 2 mins ago0x141fa59f55247d82f1f75eed57df2b3ffa715550  IN   Online(OIO)_Token0 Ether0.00197374
0x7a16ea93c18c87389256595fd16d5ee172241a3d4f5bfcfa95d681402d1db8e64 hrs 5 mins ago0x141fa59f55247d82f1f75eed57df2b3ffa715550  IN   Online(OIO)_Token0 Ether0.000819375
0x1fbc558053b7c795f7e4a3c4e3e40bd692606f48d8975ffa3dba53055e7647d44 hrs 8 mins ago0x141fa59f55247d82f1f75eed57df2b3ffa715550  IN   Online(OIO)_Token0 Ether0.00042
0xb2d47ffb87b4edd5d7ebd180edfd4480a0881713a24f20a39e8b44412f6ecb5c4 hrs 13 mins ago0xbd7996cdce9ee496ff79e3af2be7bd6cb0f05f7f  IN   Online(OIO)_Token0 Ether0.003433791
0x5904e0469994cbb6bd84821ce8caf07f8e596b1308b7cb902ed9993cdf10ac724 hrs 30 mins ago0x7ef449eee029a136bf7d43ba1e1ba2350252b1d4  IN   Online(OIO)_Token0 Ether0.000183484
0xacefac9f792d7a497e17372f165573e81784937036fd9fba3c109d84fa56b53a4 hrs 32 mins ago0x141fa59f55247d82f1f75eed57df2b3ffa715550  IN   Online(OIO)_Token0 Ether0.000256875
0xa4ad7ea62bd3f65f3c67ea90327ef4a6543736be25ea4b6b0ee45c21c222a7374 hrs 33 mins ago0x687872cda1697f2b1d6a1e1e713e95feddb03b96  IN   Online(OIO)_Token0 Ether0.000296491
0x7aaf3a9ec021c51c7b4145d9dda4151a2820016e4b4230e2f6570c7b4a65a3754 hrs 37 mins ago0x81ce27375d5a3074803a891bc77fb471b39be314  IN   Online(OIO)_Token0 Ether0.001544839
0x22c28a0a2312b1e21f13731cb83829de213ecd75a6652a5cf2073898a5d084f74 hrs 38 mins ago0xc94ce906b103ba7f7127cb5edf59a8233a9087eb  IN   Online(OIO)_Token0 Ether0.001184244
0x7420d9f64dc768bb1e9f01077f98de032f084f1f691e579c89ad7c58c8a3aefd4 hrs 43 mins ago0xbcbb14a381231e9eb5183b77fc9f755127c3ea05  IN   Online(OIO)_Token0 Ether0.000570175
0xfafc0d1729197d8383b09a290d731f1c483dcd12c90a0e582c7a8bf597d087894 hrs 45 mins ago0xc69e3cd404c4eee62a9ba237a6ce76a49980bf9a  IN   Online(OIO)_Token0 Ether0.000592122
0x25c2b6d062aa41122ce0e9f823efbe42c269b142ca647db91ba0ba13057d10a55 hrs 1 min ago0x1b11f804cdff0f4cfdc78d1fb3bef513bf18aa4a  IN   Online(OIO)_Token0 Ether0.00022743
0xebf5c92e3db703c8ef1e96876dc0aa1b417caf665cf343e3647ac99c05827bab5 hrs 35 mins ago0xd8b8d7c6a399390ab99f9176a0c570686263712e  IN   Online(OIO)_Token0 Ether0.000296491
0x1c2e88596a3c467509182ca263771a4a1a8a868193f7c9ac75f0a15d984634636 hrs 1 min ago0x9a5ecfe72828e52e19898edd751066b17b402700  IN   Online(OIO)_Token0 Ether0.000250877
[ 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: OIOToken
Compiler Text: v0.4.24+commit.e67f0147
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.18;

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);
}

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);
}

library SafeMath {

  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0) {
      return 0;
    }
    uint256 c = a * b;
    assert(c / a == b);
    return c;
  }

  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 c;
  }

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

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

contract Ownable {
  address public owner;


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


  constructor() public {
    owner = msg.sender;
  }

  modifier onlyOwner() {
    require(msg.sender == owner);
    _;
  }

  function transferOwnership(address newOwner) public onlyOwner {
    require(newOwner != address(0));
    emit OwnershipTransferred(owner, newOwner);
    owner = newOwner;
  }

}

contract BasicToken is ERC20Basic {
  using SafeMath for uint256;

  mapping(address => uint256) balances;

  uint256 totalSupply_;


  function totalSupply() public view returns (uint256) {
    return totalSupply_;
  }


  function transfer(address _to, uint256 _value) public 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);
    emit Transfer(msg.sender, _to, _value);
    return true;
  }


  function balanceOf(address _owner) public view returns (uint256 balance) {
    return balances[_owner];
  }

}

contract BurnableToken is BasicToken {

  event Burn(address indexed burner, uint256 value);

  function burn(uint256 _value) public {
    _burn(msg.sender, _value);
  }

  function _burn(address _who, uint256 _value) internal {
    require(_value <= balances[_who]);

    balances[_who] = balances[_who].sub(_value);
    totalSupply_ = totalSupply_.sub(_value);
    emit Burn(_who, _value);
    emit Transfer(_who, address(0), _value);
  }
}

contract ERC20Implementation is ERC20, BurnableToken, Ownable {

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

  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;
  }

  function approve(address _spender, uint256 _value) public returns (bool) {
    allowed[msg.sender][_spender] = _value;
    emit Approval(msg.sender, _spender, _value);
    return true;
  }

  function allowance(address _owner, address _spender) public view returns (uint256) {
    return allowed[_owner][_spender];
  }

  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;
  }

  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;
  }
}



contract BasicFreezableToken is ERC20Implementation {

  address[] internal investors;
  mapping (address => bool) internal isInvestor;
  bool frozen;

  function transfer(address _to, uint256 _value) public returns (bool) {
    require(!frozen);
    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;
  }

}

contract ERC20FreezableImplementation is BasicFreezableToken {

  function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
    require(!frozen);
    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;
  }

  function approve(address _spender, uint256 _value) public returns (bool) {
    require(!frozen);
    allowed[msg.sender][_spender] = _value;
    emit Approval(msg.sender, _spender, _value);
    return true;
  }

  function increaseApproval(address _spender, uint _addedValue) public returns (bool) {
    require(!frozen);
    allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
    emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

  function decreaseApproval(address _spender, uint _subtractedValue) public returns (bool) {
    require(!frozen);
    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;
  }


  function freeze() onlyOwner public {
    frozen = true;
  }


  function unFreeze() onlyOwner public {
    frozen = false;
  }

}

contract OIOToken is ERC20FreezableImplementation {

  string public name;
  string public symbol;
  uint8 public decimals;
  
  
  constructor(address[] _investors, uint256[] _tokenAmount, uint256 _totalSupply, string _name, string _symbol, uint8 _decimals) public {
    require(_investors.length == _tokenAmount.length);

    name = _name;
    symbol = _symbol;
    decimals = _decimals;
    
    uint256 dif = 0;
    totalSupply_ = _totalSupply;
    for (uint i=0; i<_investors.length; i++) {
      balances[_investors[i]] = balances[_investors[i]].add(_tokenAmount[i]);
      isInvestor[_investors[i]] = true;
      investors.push(_investors[i]);
      dif = dif.add(_tokenAmount[i]);
    }
    balances[msg.sender] = totalSupply_.sub(dif);
    isInvestor[msg.sender] = true;
    investors.push(msg.sender);
    frozen = false;
  }

  
  function transferBack(address _from, uint256 _tokenAmount) onlyOwner public {
    require(_from != address(0));
    require(_tokenAmount <= balances[_from]);
    
    balances[_from] = balances[_from].sub(_tokenAmount);
    balances[msg.sender] = balances[msg.sender].add(_tokenAmount);
    emit Transfer(_from, msg.sender, _tokenAmount);
  }

 
  function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
    require(!frozen);
    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);
    if (!isInvestor[_to]) {
      isInvestor[_to] = true;
      investors.push(_to);
    }
    emit Transfer(_from, _to, _value);
    return true;
  }

 
  function transfer(address _to, uint256 _value) public returns (bool) {
    require(!frozen);
    require(_to != address(0));
    require(_value <= balances[msg.sender]);

    balances[msg.sender] = balances[msg.sender].sub(_value);
    balances[_to] = balances[_to].add(_value);
    if (!isInvestor[_to]) {
      isInvestor[_to] = true;
      investors.push(_to);
    }
    emit Transfer(msg.sender, _to, _value);
    return true;
  }

  
  function transferBulk(address[] _toAccounts, uint256[] _tokenAmount) onlyOwner public {
    require(_toAccounts.length == _tokenAmount.length);
    for(uint i=0; i<_toAccounts.length; i++) {
      balances[msg.sender] = balances[msg.sender].sub(_tokenAmount[i]); 
      balances[_toAccounts[i]] = balances[_toAccounts[i]].add(_tokenAmount[i]);
      if(!isInvestor[_toAccounts[i]]){
        isInvestor[_toAccounts[i]] = true;
        investors.push(_toAccounts[i]);
      }
    }
  }

  
  function getInvestorsAndTheirBalances() public view returns (address[], uint[]) {
      uint[] memory tempBalances = new uint[](investors.length);
      for(uint i=0; i<investors.length; i++) {
        tempBalances[i] = balances[investors[i]];
      }
       return (investors, tempBalances);
  }

}

    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":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getInvestorsAndTheirBalances","outputs":[{"name":"","type":"address[]"},{"name":"","type":"uint256[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"freeze","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"unFreeze","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_toAccounts","type":"address[]"},{"name":"_tokenAmount","type":"uint256[]"}],"name":"transferBulk","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_tokenAmount","type":"uint256"}],"name":"transferBack","outputs":[],"payable":false,"stateMutability":"nonpayable","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"},{"inputs":[{"name":"_investors","type":"address[]"},{"name":"_tokenAmount","type":"uint256[]"},{"name":"_totalSupply","type":"uint256"},{"name":"_name","type":"string"},{"name":"_symbol","type":"string"},{"name":"_decimals","type":"uint8"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"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":"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
60806040523480156200001157600080fd5b50604051620029c5380380620029c583398101806040528101908080518201929190602001805182019291906020018051906020019092919080518201929190602001805182019291906020018051906020019092919050505060008033600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555086518851141515620000c057600080fd5b8460079080519060200190620000d8929190620004d2565b508360089080519060200190620000f1929190620004d2565b5082600960006101000a81548160ff021916908360ff1602179055506000915085600181905550600090505b87518110156200034b57620001b887828151811015156200013a57fe5b906020019060200201516000808b858151811015156200015657fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054620004996401000000000262002237179091906401000000009004565b6000808a84815181101515620001ca57fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001600560008a848151811015156200022757fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600488828151811015156200029357fe5b9060200190602002015190806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506200033b87828151811015156200031357fe5b9060200190602002015183620004996401000000000262002237179091906401000000009004565b915080806001019150506200011d565b6200037082600154620004b8640100000000026200221e179091906401000000009004565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060043390806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506000600660006101000a81548160ff021916908315150217905550505050505050505062000581565b6000808284019050838110151515620004ae57fe5b8091505092915050565b6000828211151515620004c757fe5b818303905092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200051557805160ff191683800117855562000546565b8280016001018555821562000546579182015b828111156200054557825182559160200191906001019062000528565b5b50905062000555919062000559565b5090565b6200057e91905b808211156200057a57600081600090555060010162000560565b5090565b90565b61243480620005916000396000f300608060405260043610610107576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde031461010c578063095ea7b31461019c57806318160ddd1461020157806323b872dd1461022c578063313ce567146102b15780633b360c7f146102e257806342966c681461039657806362a5af3b146103c357806366188463146103da57806370a082311461043f5780637cf12b90146104965780638da5cb5b146104ad5780639316c3e71461050457806395d89b41146105ad578063a9059cbb1461063d578063c8f2835f146106a2578063d73dd623146106ef578063dd62ed3e14610754578063f2fde38b146107cb575b600080fd5b34801561011857600080fd5b5061012161080e565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610161578082015181840152602081019050610146565b50505050905090810190601f16801561018e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101a857600080fd5b506101e7600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108ac565b604051808215151515815260200191505060405180910390f35b34801561020d57600080fd5b506102166109ba565b6040518082815260200191505060405180910390f35b34801561023857600080fd5b50610297600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109c4565b604051808215151515815260200191505060405180910390f35b3480156102bd57600080fd5b506102c6610ead565b604051808260ff1660ff16815260200191505060405180910390f35b3480156102ee57600080fd5b506102f7610ec0565b604051808060200180602001838103835285818151815260200191508051906020019060200280838360005b8381101561033e578082015181840152602081019050610323565b50505050905001838103825284818151815260200191508051906020019060200280838360005b83811015610380578082015181840152602081019050610365565b5050505090500194505050505060405180910390f35b3480156103a257600080fd5b506103c160048036038101908080359060200190929190505050611046565b005b3480156103cf57600080fd5b506103d8611053565b005b3480156103e657600080fd5b50610425600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506110cc565b604051808215151515815260200191505060405180910390f35b34801561044b57600080fd5b50610480600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611379565b6040518082815260200191505060405180910390f35b3480156104a257600080fd5b506104ab6113c1565b005b3480156104b957600080fd5b506104c261143a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561051057600080fd5b506105ab6004803603810190808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919291929080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290505050611460565b005b3480156105b957600080fd5b506105c26117c7565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156106025780820151818401526020810190506105e7565b50505050905090810190601f16801561062f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561064957600080fd5b50610688600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611865565b604051808215151515815260200191505060405180910390f35b3480156106ae57600080fd5b506106ed600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611bb3565b005b3480156106fb57600080fd5b5061073a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611e27565b604051808215151515815260200191505060405180910390f35b34801561076057600080fd5b506107b5600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061203f565b6040518082815260200191505060405180910390f35b3480156107d757600080fd5b5061080c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506120c6565b005b60078054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108a45780601f10610879576101008083540402835291602001916108a4565b820191906000526020600020905b81548152906001019060200180831161088757829003601f168201915b505050505081565b6000600660009054906101000a900460ff161515156108ca57600080fd5b81600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600154905090565b6000600660009054906101000a900460ff161515156109e257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610a1e57600080fd5b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610a6b57600080fd5b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610af657600080fd5b610b47826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461221e90919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610bda826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461223790919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610cab82600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461221e90919063ffffffff16565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515610e3d576001600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060048390806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600960009054906101000a900460ff1681565b60608060606000600480549050604051908082528060200260200182016040528015610efb5781602001602082028038833980820191505090505b509150600090505b600480549050811015610fb157600080600483815481101515610f2257fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548282815181101515610f9657fe5b90602001906020020181815250508080600101915050610f03565b6004828180548060200260200160405190810160405280929190818152602001828054801561103557602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311610feb575b505050505091509350935050509091565b6110503382612255565b50565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156110af57600080fd5b6001600660006101000a81548160ff021916908315150217905550565b600080600660009054906101000a900460ff161515156110eb57600080fd5b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050808311156111f9576000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061128d565b61120c838261221e90919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561141d57600080fd5b6000600660006101000a81548160ff021916908315150217905550565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156114be57600080fd5b815183511415156114ce57600080fd5b600090505b82518110156117c25761154482828151811015156114ed57fe5b906020019060200201516000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461221e90919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611605828281518110151561159757fe5b9060200190602002015160008086858151811015156115b257fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461223790919063ffffffff16565b600080858481518110151561161657fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060056000848381518110151561167057fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615156117b55760016005600085848151811015156116dc57fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506004838281518110151561174757fe5b9060200190602002015190806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505b80806001019150506114d3565b505050565b60088054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561185d5780601f106118325761010080835404028352916020019161185d565b820191906000526020600020905b81548152906001019060200180831161184057829003601f168201915b505050505081565b6000600660009054906101000a900460ff1615151561188357600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156118bf57600080fd5b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561190c57600080fd5b61195d826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461221e90919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506119f0826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461223790919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515611b44576001600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060048390806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505b8273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611c0f57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515611c4b57600080fd5b6000808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548111151515611c9857600080fd5b611ce9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461221e90919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611d7c816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461223790919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b6000600660009054906101000a900460ff16151515611e4557600080fd5b611ed482600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461223790919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561212257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561215e57600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600082821115151561222c57fe5b818303905092915050565b600080828401905083811015151561224b57fe5b8091505092915050565b6000808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481111515156122a257600080fd5b6122f3816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461221e90919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061234a8160015461221e90919063ffffffff16565b6001819055508173ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5826040518082815260200191505060405180910390a2600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a350505600a165627a7a7230582008ebef190aa5187d6ff49ddfee38f291315506c7377c8453500b58dee14a46be002900000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000813f3978f894098440000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000094f6e6c696e652e696f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034f494f0000000000000000000000000000000000000000000000000000000000

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

-----Encoded View---------------
12 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000e0
Arg [2] : 00000000000000000000000000000000000000000813f3978f89409844000000
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000100
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000140
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [7] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [8] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [9] : 4f6e6c696e652e696f0000000000000000000000000000000000000000000000
Arg [10] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [11] : 4f494f0000000000000000000000000000000000000000000000000000000000


   Swarm Source:
bzzr://08ebef190aa5187d6ff49ddfee38f291315506c7377c8453500b58dee14a46be

 

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.