Sponsored:   Kirik Meta Protocol - New Generation of Blockchain - Join Pre-Sale Aug 15-17
 Latest 25 txns from a total Of 12930 transactions

TxHash Age From To Value [TxFee]
0xb5bda5059d3896daa83397e80c72d68e4b0001ab1cf1b29af6fe089bcd0fc89b11 hrs 39 mins ago0x9db92cc829b7d602e2210ddf29ef844ad85f122b  IN   BlockTix0 Ether0.00185665
0x8afb0c7b3df25002713db2c4bb0b2598757b53803c5ca1daadb013dcd9743e931 day 20 hrs ago0xccb0b56f4befd73267f70a26da4cf725c2fdb426  IN   BlockTix0 Ether0.000781137
0xa22bc222c55c612915badfe7e83668c2b2a959a23436ffa217d719c031aafeb82 days 4 hrs ago0xb3e30dea4952551d57cbbd64ab850965179ad2d5  IN   BlockTix0 Ether0.000222414
0x3298ba02e3172ad3c9947f69fb65fd4a0116a98b46ba86db4f8eae4b05a6e7bb2 days 5 hrs ago0xb65f6e3d94ea4466b6445a2da1304f2badd8b6ca  IN   BlockTix0 Ether0.002134829
0xbc7e6ec1083c8e3d1304148c528f19479fcac4857b8fcc1e9812c889c0d0ca392 days 18 hrs agoBittrex_1  IN   BlockTix0 Ether0.0037133
0xe57bc34386db6dde7dac05addbd299377f053e9f5caef2d7d630d7261eb176442 days 21 hrs ago0x910dedbff58c4d39967bff0f9e89b1a3a2518f93  IN   BlockTix0 Ether0.001522453
0x84517490414efbc04d007cf09e529d76d4ffbdb2cfd51450dcdff04bccf3b63a3 days 22 mins ago0xfe1c6d92d3331fdaa8a86ce67e86e7c3402bb48a  IN   BlockTix0 Ether0.000469197
0xe227343ddce47be530130ac54d41047cd9a7f3291fa60e29bdafd19a94fa37eb3 days 31 mins ago0xfe1c6d92d3331fdaa8a86ce67e86e7c3402bb48a  IN   BlockTix0 Ether0.000417064
0x03701b8d6467c222e44998b947a211796338543e34d987aefa9ea1741e11839c3 days 4 hrs ago0x2984581ece53a4390d1f568673cf693139c97049  IN   BlockTix0 Ether0.00104266
0x69bdeb3ee46b9af70334af2f2f4f2548ba180551937f1ddbdeae0a2a1a21cca14 days 5 hrs ago0x1c6ce07a4736474c7c674ef5a9364a3e9a106ebb  IN   BlockTix0 Ether0.000781137
0xfc2d9e36d35821803260c217edc343bf9f5edec83081aa573aed21f19e9c1ce44 days 5 hrs ago0x1c6ce07a4736474c7c674ef5a9364a3e9a106ebb  IN   BlockTix0 Ether0.00084
0xec2bf0da7ba0260032f793c980d35e06b35cab4bca4e9bb31b018b72225d2b3e4 days 5 hrs ago0x1c6ce07a4736474c7c674ef5a9364a3e9a106ebb  IN   BlockTix0 Ether0.00084
0xc8e63118e72bf549d73693c64eb2e08cd1146db0313bcc2c786d6ba1e9dacba04 days 5 hrs ago0xfe212078eb0e439e6f558193b69276186be2e246  IN   BlockTix0 Ether0.000271277721
0x46f1de667c966601b940c785a9ecb7c586f20f178d59d27fc885f52d57afd8de4 days 12 hrs agoHitBTC_2  IN   BlockTix0 Ether0.00312798
0xda0b7a32b818191d011c2fcfd81e4abd5c1e8475b6dc5e5746e9d2c89c187c9a4 days 12 hrs ago0xa12431d0b9db640034b0cdfceef9cce161e62be4  IN   BlockTix0 Ether0.00037133
0xcd4781146e78a4055798218ba7ef682fc22061f36cb388efec4d9697c95ba70e5 days 21 mins ago0x162c561ff70d02c2e4ae539137a3aebccbd3dd94  IN   BlockTix0 Ether0.00074522
0x99fcdd2c334b319bf8d1a84e70f9357b18e6bc890a85bfcfb626a97247b148c75 days 1 hr agoHitBTC_2  IN   BlockTix0 Ether0.00104266
0xc3a7a42852980c3f2b6652cf68b7d6c1baa4e0ba3a6b25d617296580d8e199f45 days 1 hr ago0xa12431d0b9db640034b0cdfceef9cce161e62be4  IN   BlockTix0 Ether0.00074266
0xb8081a78d39791cc45a7372fab44c1f5c89a2c2c22d742a96fbf443d3561b0136 days 18 hrs ago0x79e4d8efcded0e65fe22adb7961c5fefb5b6dd7c  IN   BlockTix0 Ether0.001522453
0x20c4696a6dcfdf1280d69f0592d5f4f332f0cfa76c2318cf9afd478b680994436 days 21 hrs agoBittrex_1  IN   BlockTix0 Ether0.0052133
0x410bbf03f722dd851623d6cdfe653d87a585c73aa16b0d014b104e9c4436fddc7 days 20 hrs agoBittrex_1  IN   BlockTix0 Ether0.0052197
0x9a6f03da7636400df8dfe2fea50bfff249be18760e98076e8faebbd72a6044cb9 days 10 hrs ago0xba826fec90cefdf6706858e5fbafcb27a290fbe0  IN   BlockTix0 Ether0.004337663
0xe0203a6230bc588eac3086ec7959b9cf8a30a77d57ae87df769f1e24d2eea5909 days 19 hrs ago0x1012bf761a9c3907677e4e9cc2f5ebbd2879df61  IN   BlockTix0 Ether0.001151123
0x2b4f4838ba2c3dff45f595adc4821f5c2c2ea4d62dfb686a082fe499b75b05de10 days 54 mins ago0xba826fec90cefdf6706858e5fbafcb27a290fbe0  IN   BlockTix0 Ether0.00574167
0xd80cad944eee810590a6a21b3de06faf796dad36eeac1ce47ef189172d73b5cc10 days 2 hrs ago0xba826fec90cefdf6706858e5fbafcb27a290fbe0  IN   BlockTix0 Ether0.00573463
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 2 Internal Transactions

ParentTxHash Block Age From To Value
0xcda0e1c1c2d407f058b0d6ae21cab8fb09c4922a4456502e4c07f0b1288e2a474070702389 days 2 hrs ago0xea1f346faf023f974eb5adaf088bbcdf02d761f40xce9f93eb7f78fcb7e7d222c81f258535dc218d4b6,361.275678987093224867 Ether
0xcda0e1c1c2d407f058b0d6ae21cab8fb09c4922a4456502e4c07f0b1288e2a474070702389 days 2 hrs ago0xc4ebe2b507481d35c856b3ec8d355d2ff406e2100xea1f346faf023f974eb5adaf088bbcdf02d761f42,850.423026049002017912 Ether
[ Download CSV Export  ] 
Contract Name: TIXToken
Compiler Version: v0.4.11+commit.68ef5810
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.11;


/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {
  function mul(uint256 a, uint256 b) internal returns (uint256) {
    uint256 c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }

  function div(uint256 a, uint256 b) internal 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 returns (uint256) {
    assert(b <= a);
    return a - b;
  }

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


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

  /**
  * @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) {
    balances[msg.sender] = balances[msg.sender].sub(_value);
    balances[_to] = balances[_to].add(_value);
    Transfer(msg.sender, _to, _value);
  }

  /**
  * @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) constant returns (uint256 balance) {
    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) constant returns (uint256);
  function transferFrom(address from, address to, uint256 value);
  function approve(address spender, uint256 value);
  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)) 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 amout of tokens to be transfered
   */
  function transferFrom(address _from, address _to, uint256 _value) {
    var _allowance = allowed[_from][msg.sender];

    // Check is not needed because sub(_allowance, _value) will already throw if this condition is not met
    // if (_value > _allowance) throw;

    balances[_to] = balances[_to].add(_value);
    balances[_from] = balances[_from].sub(_value);
    allowed[_from][msg.sender] = _allowance.sub(_value);
    Transfer(_from, _to, _value);
  }

  /**
   * @dev Aprove the passed address to spend the specified amount of tokens on behalf of msg.sender.
   * @param _spender The address which will spend the funds.
   * @param _value The amount of tokens to be spent.
   */
  function approve(address _spender, uint256 _value) {

    // To change the approve amount you first have to reduce the addresses`
    //  allowance to zero by calling `approve(_spender, 0)` if it is not
    //  already 0 to mitigate the race condition described here:
    //  https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
    if ((_value != 0) && (allowed[msg.sender][_spender] != 0)) throw;

    allowed[msg.sender][_spender] = _value;
    Approval(msg.sender, _spender, _value);
  }

  /**
   * @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 specifing the amount of tokens still avaible for the spender.
   */
  function allowance(address _owner, address _spender) constant returns (uint256 remaining) {
    return allowed[_owner][_spender];
  }

}


/**
 * @title Stalled ERC20 token
 */
contract TIXStalledToken {
  uint256 public totalSupply;
  bool public isFinalized; // switched to true in operational state
  address public ethFundDeposit; // deposit address for ETH for Blocktix

  function balanceOf(address who) constant returns (uint256);
}


/**
 * @title Blocktix Token Generation Event contract
 *
 * @dev Based on code by BAT: https://github.com/brave-intl/basic-attention-token-crowdsale/blob/master/contracts/BAToken.sol
 */
contract TIXToken is StandardToken {
    mapping(address => bool) converted; // Converting from old token contract

    string public constant name = "Blocktix Token";
    string public constant symbol = "TIX";
    uint256 public constant decimals = 18;
    string public version = "1.0.1";

    // crowdsale parameters
    bool public isFinalized;                      // switched to true in operational state
    uint256 public startTime = 1501271999;        // crowdsale start time (in seconds) - this will be set once the conversion is done
    uint256 public constant endTime = 1501271999; // crowdsale end time (in seconds)
    uint256 public constant tokenGenerationCap =  62.5 * (10**6) * 10**decimals; // 62.5m TIX
    uint256 public constant tokenExchangeRate = 1041;

    // addresses
    address public tixGenerationContract; // contract address for TIX v1 Funding
    address public ethFundDeposit;        // deposit address for ETH for Blocktix

    /**
    * @dev modifier to allow actions only when the contract IS finalized
    */
    modifier whenFinalized() {
        if (!isFinalized) throw;
        _;
    }

    /**
    * @dev modifier to allow actions only when the contract IS NOT finalized
    */
    modifier whenNotFinalized() {
        if (isFinalized) throw;
        _;
    }

    // ensures that the current time is between _startTime (inclusive) and _endTime (exclusive)
    modifier between(uint256 _startTime, uint256 _endTime) {
        assert(now >= _startTime && now < _endTime);
        _;
    }

    // verifies that an amount is greater than zero
    modifier validAmount() {
        require(msg.value > 0);
        _;
    }

    // validates an address - currently only checks that it isn't null
    modifier validAddress(address _address) {
        require(_address != 0x0);
        _;
    }

    // events
    event CreateTIX(address indexed _to, uint256 _value);

    /**
    * @dev Contructor that assigns all presale tokens and starts the sale
    */
    function TIXToken(address _tixGenerationContract)
    {
        isFinalized = false; // Initialize presale
        tixGenerationContract = _tixGenerationContract;
        ethFundDeposit = TIXStalledToken(tixGenerationContract).ethFundDeposit();
    }


    /**
    * @dev transfer token for a specified address
    * @param _to The address to transfer to.
    * @param _value The amount to be transferred.
    *
    * can only be called during once the the funding period has been finalized
    */
    function transfer(address _to, uint _value) whenFinalized {
        super.transfer(_to, _value);
    }

    /**
    * @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 amout of tokens to be transfered
    *
    * can only be called during once the the funding period has been finalized
    */
    function transferFrom(address _from, address _to, uint _value) whenFinalized {
        super.transferFrom(_from, _to, _value);
    }

    /**
     * @dev Accepts ETH and generates TIX tokens
     *
     * can only be called during the crowdsale
     */
    function generateTokens()
        public
        payable
        whenNotFinalized
        between(startTime, endTime)
        validAmount
    {
        if (totalSupply == tokenGenerationCap)
            throw;

        uint256 tokens = SafeMath.mul(msg.value, tokenExchangeRate); // check that we're not over totals
        uint256 checkedSupply = SafeMath.add(totalSupply, tokens);
        uint256 diff;

        // return if something goes wrong
        if (tokenGenerationCap < checkedSupply)
        {
            diff = SafeMath.sub(checkedSupply, tokenGenerationCap);
            if (diff > 10**12)
                throw;
            checkedSupply = SafeMath.sub(checkedSupply, diff);
            tokens = SafeMath.sub(tokens, diff);
        }

        totalSupply = checkedSupply;
        balances[msg.sender] += tokens;
        CreateTIX(msg.sender, tokens); // logs token creation
    }

    function hasConverted(address who) constant returns (bool)
    {
      return converted[who];
    }

    function convert(address _owner)
        external
    {
        TIXStalledToken tixStalled = TIXStalledToken(tixGenerationContract);
        if (tixStalled.isFinalized()) throw; // We can't convert tokens after the contract is finalized
        if (converted[_owner]) throw; // Throw if they have already converted
        uint256 balanceOf = tixStalled.balanceOf(_owner);
        if (balanceOf <= 0) throw; // Throw if they don't have an existing balance
        converted[_owner] = true;
        totalSupply += balanceOf;
        balances[_owner] += balanceOf;
        Transfer(this, _owner, balanceOf);
    }

    function continueGeneration()
        external
    {
        TIXStalledToken tixStalled = TIXStalledToken(tixGenerationContract);
        // Allow the sale to continue
        if (totalSupply == tixStalled.totalSupply() && tixStalled.isFinalized())
          startTime = now;
        else
          throw;
    }

    /**
    * @dev Ends the funding period and sends the ETH home
    */
    function finalize()
        external
        whenNotFinalized
    {
        if (msg.sender != ethFundDeposit) throw; // locks finalize to the ultimate ETH owner
        if (now <= endTime && totalSupply != tokenGenerationCap) throw;
        // move to operational
        isFinalized = true;
        if(!ethFundDeposit.send(this.balance)) throw;  // send the eth to Blocktix
    }

    // fallback
    function()
        payable
        whenNotFinalized
    {
        generateTokens();
    }
}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"tixGenerationContract","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"endTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"who","type":"address"}],"name":"hasConverted","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"tokenExchangeRate","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"finalize","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"continueGeneration","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"startTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"isFinalized","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"generateTokens","outputs":[],"payable":true,"type":"function"},{"constant":true,"inputs":[],"name":"ethFundDeposit","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"tokenGenerationCap","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_owner","type":"address"}],"name":"convert","outputs":[],"payable":false,"type":"function"},{"inputs":[{"name":"_tixGenerationContract","type":"address"}],"payable":false,"type":"constructor"},{"payable":true,"type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"CreateTIX","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
60a0604052600560608190527f312e302e31000000000000000000000000000000000000000000000000000000608090815261003e9160049190610120565b5063597b97bf600655341561004f57fe5b604051602080620010b483398101604052515b6005805460ff1916905560078054600160a060020a031916600160a060020a038381169190911791829055604080516000602091820181905282517fa81c3bdf0000000000000000000000000000000000000000000000000000000081529251949093169363a81c3bdf936004808501948390030190829087803b15156100e557fe5b6102c65a03f115156100f357fe5b50506040515160088054600160a060020a031916600160a060020a03909216919091179055505b506101c0565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061016157805160ff191683800117855561018e565b8280016001018555821561018e579182015b8281111561018e578251825591602001919060010190610173565b5b5061019b92915061019f565b5090565b6101bd91905b8082111561019b57600081556001016101a5565b5090565b90565b610ee480620001d06000396000f3006060604052361561010c5763ffffffff60e060020a60003504166306fdde03811461012f578063095ea7b3146101bf578063178a9e2e146101e057806318160ddd1461020c57806323b872dd1461022e578063313ce567146102555780633197cbb6146102775780633392f927146102995780634172d080146102c95780634bb278f3146102eb57806354fd4d50146102fd5780636a12b86c1461038d57806370a082311461039f57806378e97925146103cd5780638d4e4083146103ef57806395d89b4114610413578063a5e33048146104a3578063a81c3bdf146104ad578063a9059cbb146104d9578063cac12d2d146104fa578063dd62ed3e1461051c578063def2489b14610550575b61012d5b60055460ff16156101215760006000fd5b61012961056e565b5b5b565b005b341561013757fe5b61013f6106a5565b604080516020808252835181830152835191928392908301918501908083838215610185575b80518252602083111561018557601f199092019160209182019101610165565b505050905090810190601f1680156101b15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101c757fe5b61012d600160a060020a03600435166024356106dc565b005b34156101e857fe5b6101f061077c565b60408051600160a060020a039092168252519081900360200190f35b341561021457fe5b61021c61078b565b60408051918252519081900360200190f35b341561023657fe5b61012d600160a060020a0360043581169060243516604435610791565b005b341561025d57fe5b61021c6107b5565b60408051918252519081900360200190f35b341561027f57fe5b61021c6107ba565b60408051918252519081900360200190f35b34156102a157fe5b6102b5600160a060020a03600435166107c2565b604080519115158252519081900360200190f35b34156102d157fe5b61021c6107e4565b60408051918252519081900360200190f35b34156102f357fe5b61012d6107ea565b005b341561030557fe5b61013f61088a565b604080516020808252835181830152835191928392908301918501908083838215610185575b80518252602083111561018557601f199092019160209182019101610165565b505050905090810190601f1680156101b15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561039557fe5b61012d610918565b005b34156103a757fe5b61021c600160a060020a0360043516610a15565b60408051918252519081900360200190f35b34156103d557fe5b61021c610a34565b60408051918252519081900360200190f35b34156103f757fe5b6102b5610a3a565b604080519115158252519081900360200190f35b341561041b57fe5b61013f610a43565b604080516020808252835181830152835191928392908301918501908083838215610185575b80518252602083111561018557601f199092019160209182019101610165565b505050905090810190601f1680156101b15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61012d61056e565b005b34156104b557fe5b6101f0610a7a565b60408051600160a060020a039092168252519081900360200190f35b34156104e157fe5b61012d600160a060020a0360043516602435610a89565b005b341561050257fe5b61021c610aab565b60408051918252519081900360200190f35b341561052457fe5b61021c600160a060020a0360043581169060243516610aba565b60408051918252519081900360200190f35b341561055857fe5b61012d600160a060020a0360043516610ae7565b005b6005546000908190819060ff16156105865760006000fd5b60065463597b97bf81421015801561059d57508042105b15156105a557fe5b600034116105b35760006000fd5b6000546a33b2e3c9fd0803ce80000014156105ce5760006000fd5b6105da34610411610c91565b94506105e860005486610cc0565b93506a33b2e3c9fd0803ce8000008490101561064157610613846a33b2e3c9fd0803ce800000610cda565b925064e8d4a510008311156106285760006000fd5b6106328484610cda565b935061063e8584610cda565b94505b6000848155600160a060020a033316808252600160209081526040928390208054890190558251888152925191927f88034bc50ada5f0c75211395735d93a888fdf6ee77d30b9b4637c67d4f8e2404929081900390910190a25b5b5b50505b505050565b60408051808201909152600e81527f426c6f636b74697820546f6b656e000000000000000000000000000000000000602082015281565b801580159061070f5750600160a060020a0333811660009081526002602090815260408083209386168352929052205415155b1561071a5760006000fd5b600160a060020a03338116600081815260026020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a35b5050565b600754600160a060020a031681565b60005481565b60055460ff1615156107a35760006000fd5b6106a0838383610cf1565b5b5b505050565b601281565b63597b97bf81565b600160a060020a03811660009081526003602052604090205460ff165b919050565b61041181565b60055460ff16156107fb5760006000fd5b60085433600160a060020a039081169116146108175760006000fd5b63597b97bf421115801561083857506000546a33b2e3c9fd0803ce80000014155b156108435760006000fd5b6005805460ff19166001179055600854604051600160a060020a039182169130163180156108fc02916000818181858888f1935050505015156101295760006000fd5b5b5b565b6004805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156109105780601f106108e557610100808354040283529160200191610910565b820191906000526020600020905b8154815290600101906020018083116108f357829003601f168201915b505050505081565b600754604080516000602091820181905282517f18160ddd0000000000000000000000000000000000000000000000000000000081529251600160a060020a039094169384936318160ddd936004808301949193928390030190829087803b151561097f57fe5b6102c65a03f1151561098d57fe5b50506040515160005414905080156109fd575080600160a060020a0316638d4e40836000604051602001526040518163ffffffff1660e060020a028152600401809050602060405180830381600087803b15156109e657fe5b6102c65a03f115156109f457fe5b50506040515190505b15610a0b5742600655610a11565b60006000fd5b5b50565b600160a060020a0381166000908152600160205260409020545b919050565b60065481565b60055460ff1681565b60408051808201909152600381527f5449580000000000000000000000000000000000000000000000000000000000602082015281565b600854600160a060020a031681565b60055460ff161515610a9b5760006000fd5b6107788282610dfd565b5b5b5050565b6a33b2e3c9fd0803ce80000081565b600160a060020a038083166000908152600260209081526040808320938516835292905220545b92915050565b600754604080516000602091820181905282517f8d4e40830000000000000000000000000000000000000000000000000000000081529251600160a060020a039094169390928492638d4e40839260048084019382900301818787803b1515610b4c57fe5b6102c65a03f11515610b5a57fe5b505060405151159050610b6d5760006000fd5b600160a060020a03831660009081526003602052604090205460ff1615610b945760006000fd5b81600160a060020a03166370a08231846000604051602001526040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b1515610bf457fe5b6102c65a03f11515610c0257fe5b50506040515191505060008111610c195760006000fd5b600160a060020a038084166000818152600360209081526040808320805460ff191660019081179091558354870184558252918290208054860190558151858152915192933016927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35b505050565b6000828202831580610cad5750828482811515610caa57fe5b04145b1515610cb557fe5b8091505b5092915050565b600082820183811015610cb557fe5b8091505b5092915050565b600082821115610ce657fe5b508082035b92915050565b600160a060020a038084166000908152600260209081526040808320338516845282528083205493861683526001909152902054610d35908363ffffffff610cc016565b600160a060020a038085166000908152600160205260408082209390935590861681522054610d6a908363ffffffff610cda16565b600160a060020a038516600090815260016020526040902055610d93818363ffffffff610cda16565b600160a060020a038086166000818152600260209081526040808320338616845282529182902094909455805186815290519287169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35b50505050565b600160a060020a033316600090815260016020526040902054610e26908263ffffffff610cda16565b600160a060020a033381166000908152600160205260408082209390935590841681522054610e5b908263ffffffff610cc016565b600160a060020a038084166000818152600160209081526040918290209490945580518581529051919333909316927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35b50505600a165627a7a7230582035db14d9cd0640f75d7e5c469a7d86738281fd93b2edce942f922588e600af1a00290000000000000000000000006750c97aa8a1b388ed560a06aefd64d457455ba7

    Constructor Arguments (ABI-encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000006750c97aa8a1b388ed560a06aefd64d457455ba7

-----Decoded View---------------
Found 1 constructor arguments :
Arg [0] : 0000000000000000000000006750c97aa8a1b388ed560a06aefd64d457455ba7


   Swarm Source:
bzzr://35db14d9cd0640f75d7e5c469a7d86738281fd93b2edce942f922588e600af1a

 

View All
Block Age txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "downvote" button for any spammy posts, and the "upvote" for interesting conversations.