Sponsored Link:   FTEC - Artificial Intelligence trading revolution! Ready project! Softcap reached! Apply for whitelist!
 Latest 25 txns from a total Of 12774 transactions
View All

TxHash Age From To Value [TxFee]
0x0249d417cf050be5a8f77ea2aa8c63d669fc82865a7ee0bc1b562bf9800431d15 hrs 28 mins agoBittrex  IN   BlockTix0 Ether0.00260665
0x0846047243a2d41894b8147ab51e6499d9368b4d2c70a96cf6d479b3cdcf43796 hrs 29 mins agoBittrex  IN   BlockTix0 Ether0.00185665
0x7917686cc79eb514b63f37ffb6e8684d36b57752e0d3c53f4bfd949c6f04cbd66 hrs 41 mins agoBittrex  IN   BlockTix0 Ether0.00260665
0xb36a4809980e51c25445f5c64f7af38ec6ee9c638222eda4baea9023e70821ea15 hrs 9 mins ago0xe751485c125f812dc2a998bc2d8bbf8650dff654  IN   BlockTix0 Ether0.000074394
0x40ff466244e08294efa9f15e12c2406897dd3f9163dc10d6c035a54b97a53ce917 hrs 35 mins ago0x79f3e989c0caff0d11682171523a90e62677895f  IN   BlockTix0 Ether0.001522453
0x182249acbec008515cf9e67b6a2129c88ac054c8090af59a26e694990ac3c20317 hrs 56 mins agoBittrex  IN   BlockTix0 Ether0.00260665
0xcf408cf4d0266703113b4ee8757b034c1563b6abb70f3dcdf9c908bb5ad7d27d1 day 2 mins agoBittrex  IN   BlockTix0 Ether0.00260665
0xb5e9699ed4a2c84b2ea543601fe7039e4374c6d74f83f8fa37028eb22482e59a1 day 1 hr ago0x2416f9e9fb975b142c393c7fe29368347fda5939  IN   BlockTix0 Ether0.001519829
0xb4d74e866f5ebd48d4c7bffd04443762f41df10d721ed4336b34010f7c841ffd1 day 5 hrs agoBittrex  IN   BlockTix0 Ether0.00260665
0x4fee165249f3ba8ed93fa970e0b2557b2a015d64a95b948edd314cbde035e5631 day 6 hrs ago0x94c4c463960082abed5430554e3698a19e3c9f6f  IN   BlockTix0 Ether0.000208276
0x13cfcab1d3b67184150167337dc621fcc58375e5a3cdc30942c2e15845df3edc1 day 6 hrs agoBittrex  IN   BlockTix0 Ether0.00260665
0x5650253cab23d2c3b9a614962a6eb0f89f546404cc2c1c4c63a6bacf2dc3a6341 day 6 hrs ago0x2984581ece53a4390d1f568673cf693139c97049  IN   BlockTix0 Ether0.00156207
0xcae7eee037179d876266947d946b562caf8a34be66e0b47a56f16944d54820811 day 8 hrs ago0x94c4c463960082abed5430554e3698a19e3c9f6f  IN   BlockTix0 Ether0.000208532
0x8d25acc1c08d0fb4792daab54cb803b514cd1152f51a4323ea6ff451e85bbc341 day 8 hrs agoBittrex  IN   BlockTix0 Ether0.00260665
0x0d7673f733c10d49ac4d6f4d32f86f50b25040f466f9122a775f33fac9b0308c1 day 23 hrs ago0xd8556a15c2e5d55dc64c7c0eb4d45b61f5d3db3c  IN   BlockTix0 Ether0.000185985
0xd143a502cf8a490163292b3c3375dcdbcd248a7798fe0bcfe4465a1b8de381722 days 3 hrs ago0x3dee4a4e076e8d82859d241db0baf46f112cfa23  IN   BlockTix0 Ether0.000074266
0xac21215d26f4076c05c51a2a368dde353c40d8b2b45100ab8d65bf693c31a3202 days 4 hrs ago0x29a654be22555ab7bf4f6bd3ef2389a0f96fda65  IN   BlockTix0 Ether0.000184328
0x935a3a0ddc34509c2eb2a0e93fce8404ac86b4aee66ddd0fac71985f124d210a3 days 9 hrs ago0x2984581ece53a4390d1f568673cf693139c97049  IN   BlockTix0 Ether0.00156783
0x919ec514e96f0d73449c355c541b58cdd5799fc4cdf2f10df471b8a1bffec3b23 days 9 hrs ago0x2984581ece53a4390d1f568673cf693139c97049  IN   BlockTix0 Ether0.00156591
0x26f7963b32a59ddadef7182fb0c266683f36f4bf63b1441070f8a5f1b0d146424 days 17 mins ago0xfff2a874e521f52a193418fcbc2cd72ee28350dd  IN   BlockTix0 Ether0.00111399
0xb2d3ea94bf15abd6dc0868945e99163747c7e551ca06a187ff7832bc98b5d2a54 days 2 hrs ago0xf2b0c9b3c39e734155bd5ded088962b963dc609a  IN   BlockTix0 Ether0.000519862
0x3fc9c8f9d777d2ebb86c254b47d3535d2555e1021b95cf4440a8d69ff57486f35 days 7 hrs ago0x03747f06215b44e498831da019b27f53e483599f  IN   BlockTix0 Ether0.00626364
0xc8a46c4ba0525d4adfe6f3caf57a476443fa84e0160d98aed7da381047e5104a5 days 16 hrs ago0x03747f06215b44e498831da019b27f53e483599f  IN   BlockTix0 Ether0.0061197631
0x4d540a76a35d55c9584f3b548dafc4ca702941e9fc46467f6208fe7943257f2a6 days 10 hrs ago0x03747f06215b44e498831da019b27f53e483599f  IN   BlockTix0 Ether0.006151694
0x76d2cf3a8619a7dae7f25e97b170a3848c67ae28337f37ac4b9dd3f0ae9a9ba67 days 8 hrs ago0x03747f06215b44e498831da019b27f53e483599f  IN   BlockTix0 Ether0.0061122687
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 2 Internal Transactions

ParentTxHash Block Age From To Value
0xcda0e1c1c2d407f058b0d6ae21cab8fb09c4922a4456502e4c07f0b1288e2a474070702330 days 11 hrs ago0xea1f346faf023f974eb5adaf088bbcdf02d761f40xce9f93eb7f78fcb7e7d222c81f258535dc218d4b6,361.275678987093224867 Ether
0xcda0e1c1c2d407f058b0d6ae21cab8fb09c4922a4456502e4c07f0b1288e2a474070702330 days 11 hrs ago0xc4ebe2b507481d35c856b3ec8d355d2ff406e2100xea1f346faf023f974eb5adaf088bbcdf02d761f42,850.423026049002017912 Ether
[ Download CSV Export  ] 
Warning: The compiled contract might be susceptible to ZeroFunctionSelector (very low-severity), DelegateCallReturnValue (low-severity), ECRecoverMalformedInput (medium-severity), SkipEmptyStringLiteral (low-severity) Solidity compiler bugs.

Contract Source Code Verified (Exact match)
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.