Contract 0xc0eb85285d83217cd7c891702bcbc0fc401e2d9d

 

TxHash Block Age From To Value [TxFee]
0xb275168b0ed9fdf584bffe0c929093c96f9811a9b397b8790096c17a60a3ed2b72492843 hrs 17 mins agoHitBTC_2 IN  Hiveterminal0 Ether0.000941031
0x6e68b08b81a10c63dcae8e28a7b7014529710efedd351baa47a78bad5a3b35f572491114 hrs 17 mins ago0xff14ae5c70fe71c5f459a1af3481adfa81d5cf16 IN  Hiveterminal0 Ether0.00073538
0xedb75cb8d0c994473a0b267601a0b229cf313216b97393ffba91eb88a914dc0272490184 hrs 46 mins agoHitBTC_2 IN  Hiveterminal0 Ether0.00072387
0xc73772d7adcf7d1e2aa34f818755bedd1dec1011ca13dc8e5441079d59a5e2e1724606321 hrs 25 mins ago0x4a93d357ee2229bddedb9fecfc6636007dfa5cfc IN  Hiveterminal0 Ether0.0006463125
0x157593a244b37e28ebf27b91a0470d8ce9187627f3421e6a260af8e9ea3f58e0724602021 hrs 42 mins ago0x53f8299ccf75bca54ae74503118b02cdb3fee309 IN  Hiveterminal0 Ether0.002119905
0x6a9377dc1c7eea4bf2433118f4fa7f63eb373069496da65ac234358de5c2f157724588322 hrs 25 mins agoHitBTC_3 IN  Hiveterminal0 Ether0.000551535
0x243e5eacda6f80e434b319127a4943e169594936fe73d8b05b44ec62a09a3cc3724584222 hrs 37 mins agoHitBTC_2 IN  Hiveterminal0 Ether0.00051705
0x129c318134d0d5932d4848c7c896deb2d75dc5fb1f6bca0631e6357c932cd8ed724577423 hrs ago0xeb8db709a5769154fe79bbfa4ed57c85ba40799d IN  Hiveterminal0 Ether0.00051769
0x61f85bcc10a19b7cf0f11a0d73e1bc3f3cec52b845706eb6c616b1cffcd05fb0724571923 hrs 19 mins agoHitBTC_2 IN  Hiveterminal0 Ether0.000777495
0x2e0cd4e73addb1bad2407043ed2edc30dbb4868029104014e93ffb3b6772e990724568023 hrs 35 mins ago0xb8ec7be37f18df920067e65aa5da58edcdcba338 IN  Hiveterminal0 Ether0.002122529
0x74978184f3e6301ab46c6ff81ee1b739b9b5286ea9d111d8e3c6cc6c6973ea9a72455291 day 23 mins agoHitBTC_2 IN  Hiveterminal0 Ether0.000551535
0x673efa4aeea0f416af0e05cbc0c289340ffd196830cd0ae9fc7bceab2846973572455211 day 26 mins agoHitBTC_2 IN  Hiveterminal0 Ether0.000551535
0x5cc7337e4f27b3152021bad061d240ad51d89e166b20337c3ffbc1f20fd96cb472455191 day 26 mins agoHitBTC_3 IN  Hiveterminal0 Ether0.0002867982
0x5e59134e3b45ca91f8ea4d0467a884443107ed488f72fa1324b62af67248841772451861 day 2 hrs ago0x1827cd53b4555f2b1ec09c12a9362192aef72606 IN  Hiveterminal0 Ether0.0022023
0x70a5b6e63e6a2a6cd53aa47c4748f41d22f0064afba2d533e968f95dc1be8e9072405142 days 5 hrs ago0x2ae2f8ea3f7acfc1c9b901f56e589e1cb5f45de8 IN  Hiveterminal0 Ether0.000919225
0x8c3c488cae5dcc429887e0427797eefd02507df81e52a3c6d5032e6e895b4fab72399042 days 8 hrs ago0x13ad674147b1ee15e96649ed686ad50503494593 IN  Hiveterminal0 Ether0.001504905
0x4fb0297c71e1fe6fa838cb152e19f2a04cb827147080d756b61f8717fc93c81b72374982 days 21 hrs ago0xc52aa82b594f7924b078a4e84a5d4ee855ecacec IN  Hiveterminal0 Ether0.00258205
0x477b1a099e5ce951d1cf845258576173979b70672813cb440739d11dcb9d65f472373432 days 22 hrs ago0xe303835b190d9474575c0a3321b43b7237edcdd7 IN  Hiveterminal0 Ether0.001507529
0xc405e9a55c45f0963ff8f1ae9672d7de352da7234f80af3d7c373afc68f6700f72306594 days 13 hrs ago0xdc46a3e4f295e285ecfae809c70f44677cca6199 IN  Hiveterminal0 Ether0.000770805
0x621321a106da44cf327ff970d1ab4323ed03463cb37e5d6d4982f8f0ade567b972294494 days 20 hrs ago0xaf4037e1b4400a7b5d6a77fc2d124410bf644247 IN  Hiveterminal0 Ether0.000073538
0x37c6f9a3a895b34668bc6e6a7c61015dd8a110a01120494b0897173ea93edc6c72275735 days 6 hrs ago0x2cd3d1efc442fd93333aafe993be6b6da09f5119 IN  Hiveterminal0 Ether0.000328041
0x8a9c0bcbf304ea91e5c998628841b11d0f0a0a4efbc884e694ab393c28dfee8872275435 days 6 hrs ago0x4e8fcc45c1c9fc304b7e5a00ec9f99ac10b7eac0 IN  Hiveterminal0 Ether0.000328041
0xcb09eb57975700f700f2ca2fb6ddb26e8fab940666e46953e4f9b509290b156772274995 days 6 hrs ago0x93fa2db3bd0de6cf2a022494febbe2dec52bacad IN  Hiveterminal0 Ether0.000328041
0x9cb75dce0912ce3644e0995e7704c67a56e0723727cc5414c56b67afe8a375ab72266045 days 12 hrs ago0x4ed52919a9c9d2489bd9b265eef644f92d82e286 IN  Hiveterminal0 Ether0.000465921
0x010c7741bcb7d0b3d58ea2adbadbfc03fecad8f45c00ba4f648237e27bdff7ec72254105 days 19 hrs agoHitBTC_2 IN  Hiveterminal0 Ether0.000258845
[ Download CSV Export 

Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
Contract Name: HVNToken
Compiler Version: v0.4.13+commit.fb4cb1a
Optimization Enabled: Yes
Runs (Optimizer):  200


Contract Source Code
/**
 * ERC-20 Standard Token Smart Contract implementation.
 * 
 * Copyright © 2017 by Hive Project Ltd.
 *
 * Licensed under the Apache License, Version 2.0 (the "License").
 * You may not use this file except in compliance with the License.
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND (express or implied).
 */

pragma solidity ^0.4.11;

/**
 * ERC-20 Standard Token Smart Contract Interface.
 *
 * Copyright © 2017 by Hive Project Ltd.
 *
 * Licensed under the Apache License, Version 2.0 (the "License").
 * You may not use this file except in compliance with the License.
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND (express or implied).
 */


/**
 * ERC-20 standard token interface, as defined
 * <a href="http://github.com/ethereum/EIPs/issues/20">here</a>.
 */
contract ERC20Interface {
  /**
   * Get total number of tokens in circulation.
   */
  uint256 public totalSupply;

  /**
   * @dev Get number of tokens currently belonging to given owner.
   *
   * @param _owner address to get number of tokens currently belonging to the
   *         owner of
   * @return number of tokens currently belonging to the owner of given address
   */
  function balanceOf (address _owner) constant returns (uint256 balance);

  /**
   * @dev Transfer given number of tokens from message sender to given recipient.
   *
   * @param _to address to transfer tokens to the owner of
   * @param _value number of tokens to transfer to the owner of given address
   * @return true if tokens were transferred successfully, false otherwise
   */
  function transfer (address _to, uint256 _value) returns (bool success);

  /**
   * @dev Transfer given number of tokens from given owner to given recipient.
   *
   * @param _from address to transfer tokens from the owner of
   * @param _to address to transfer tokens to the owner of
   * @param _value number of tokens to transfer from given owner to given
   *         recipient
   * @return true if tokens were transferred successfully, false otherwise
   */
  function transferFrom (address _from, address _to, uint256 _value)
  returns (bool success);

  /**
   * @dev Allow given spender to transfer given number of tokens from message sender.
   *
   * @param _spender address to allow the owner of to transfer tokens from
   *         message sender
   * @param _value number of tokens to allow to transfer
   * @return true if token transfer was successfully approved, false otherwise
   */
  function approve (address _spender, uint256 _value) returns (bool success);

  /**
   * @dev Tell how many tokens given spender is currently allowed to transfer from
   * given owner.
   *
   * @param _owner address to get number of tokens allowed to be transferred
   *        from the owner of
   * @param _spender address to get number of tokens allowed to be transferred
   *        by the owner of
   * @return number of tokens given spender is currently allowed to transfer
   *         from given owner
   */
  function allowance (address _owner, address _spender) constant
  returns (uint256 remaining);

  /**
   * @dev Logged when tokens were transferred from one owner to another.
   *
   * @param _from address of the owner, tokens were transferred from
   * @param _to address of the owner, tokens were transferred to
   * @param _value number of tokens transferred
   */
  event Transfer (address indexed _from, address indexed _to, uint256 _value);

  /**
   * @dev Logged when owner approved his tokens to be transferred by some spender.
   *
   * @param _owner owner who approved his tokens to be transferred
   * @param _spender spender who were allowed to transfer the tokens belonging
   *        to the owner
   * @param _value number of tokens belonging to the owner, approved to be
   *        transferred by the spender
   */
  event Approval (
    address indexed _owner, address indexed _spender, uint256 _value);
}


contract Owned {
    address public owner;
    address public newOwner;

    function Owned() {
        owner = msg.sender;
    }

    modifier ownerOnly {
        assert(msg.sender == owner);
        _;
    }

    /**
     * @dev Transfers ownership. New owner has to accept in order ownership change to take effect
     */
    function transferOwnership(address _newOwner) public ownerOnly {
        require(_newOwner != owner);
        newOwner = _newOwner;
    }

    /**
     * @dev Accepts transferred ownership
     */
    function acceptOwnership() public {
        require(msg.sender == newOwner);
        OwnerUpdate(owner, newOwner);
        owner = newOwner;
        newOwner = 0x0;
    }

    event OwnerUpdate(address _prevOwner, address _newOwner);
}

/**
 * Safe Math Smart Contract.  
 * 
 * Copyright © 2017 by Hive Project Ltd.
 *
 * Licensed under the Apache License, Version 2.0 (the "License").
 * You may not use this file except in compliance with the License.
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND (express or implied).
 */
 

/**
 * Provides methods to safely add, subtract and multiply uint256 numbers.
 */
contract SafeMath {
 
  /**
   * @dev Add two uint256 values, throw in case of overflow.
   *
   * @param a first value to add
   * @param b second value to add
   * @return x + y
   */
    function add(uint256 a, uint256 b) internal constant returns (uint256) {
        uint256 c = a + b;
        assert(c >= a);
        return c;
    }

  /**
   * @dev Subtract one uint256 value from another, throw in case of underflow.
   *
   * @param a value to subtract from
   * @param b value to subtract
   * @return a - b
   */
    function sub(uint256 a, uint256 b) internal constant returns (uint256) {
        assert(b <= a);
        return a - b;
    }


  /**
   * @dev Multiply two uint256 values, throw in case of overflow.
   *
   * @param a first value to multiply
   * @param b second value to multiply
   * @return c = a * b
   */
    function mul(uint256 a, uint256 b) internal constant returns (uint256) {
        uint256 c = a * b;
        assert(a == 0 || c / a == b);
        return c;
    }

 /**
   * @dev Divide two uint256 values, throw in case of overflow.
   *
   * @param a first value to divide
   * @param b second value to divide
   * @return c = a / b
   */
        function div(uint256 a, uint256 b) internal constant returns (uint256) {
        uint256 c = a / b;
        return c;
    }
}

/*
 * TokenRecepient
 *
 * Copyright © 2017 by Hive Project Ltd.
 *
 * Licensed under the Apache License, Version 2.0 (the "License").
 * You may not use this file except in compliance with the License.
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND (express or implied).
 */


contract TokenRecipient {
    /**
     * receive approval
     */
    function receiveApproval(address _from, uint256 _value, address _to, bytes _extraData);
}

/**
 * Standard Token Smart Contract that implements ERC-20 token interface
 */
contract HVNToken is ERC20Interface, SafeMath, Owned {

    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowed;
    string public constant name = "Hive Project Token";
    string public constant symbol = "HVN";
    uint8 public constant decimals = 8;
    string public version = '0.0.2';

    bool public transfersFrozen = false;

    /**
     * Protection against short address attack
     */
    modifier onlyPayloadSize(uint numwords) {
        assert(msg.data.length == numwords * 32 + 4);
        _;
    }

    /**
     * Check if transfers are on hold - frozen
     */
    modifier whenNotFrozen(){
        if (transfersFrozen) revert();
        _;
    }


    function HVNToken() ownerOnly {
        totalSupply = 50000000000000000;
        balances[owner] = totalSupply;
    }


    /**
     * Freeze token transfers.
     */
    function freezeTransfers () ownerOnly {
        if (!transfersFrozen) {
            transfersFrozen = true;
            Freeze (msg.sender);
        }
    }


    /**
     * Unfreeze token transfers.
     */
    function unfreezeTransfers () ownerOnly {
        if (transfersFrozen) {
            transfersFrozen = false;
            Unfreeze (msg.sender);
        }
    }


    /**
     * Transfer sender's tokens to a given address
     */
    function transfer(address _to, uint256 _value) whenNotFrozen onlyPayloadSize(2) returns (bool success) {
        require(_to != 0x0);

        balances[msg.sender] = sub(balances[msg.sender], _value);
        balances[_to] += _value;
        Transfer(msg.sender, _to, _value);
        return true;
    }


    /**
     * Transfer _from's tokens to _to's address
     */
    function transferFrom(address _from, address _to, uint256 _value) whenNotFrozen onlyPayloadSize(3) returns (bool success) {
        require(_to != 0x0);
        require(balances[_from] >= _value && allowed[_from][msg.sender] >= _value);

        balances[_from] = sub(balances[_from], _value);
        balances[_to] += _value;
        allowed[_from][msg.sender] = sub(allowed[_from][msg.sender], _value);
        Transfer(_from, _to, _value);
        return true;
    }


    /**
     * Returns number of tokens owned by given address.
     */
    function balanceOf(address _owner) constant returns (uint256 balance) {
        return balances[_owner];
    }


    /**
     * Sets approved amount of tokens for spender.
     */
    function approve(address _spender, uint256 _value) returns (bool success) {
        require(_value == 0 || allowed[msg.sender][_spender] == 0);
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
        return true;
    }


    /**
     * Approve and then communicate the approved contract in a single transaction
     */
    function approveAndCall(address _spender, uint256 _value, bytes _extraData) returns (bool success) {
        TokenRecipient spender = TokenRecipient(_spender);
        if (approve(_spender, _value)) {
            spender.receiveApproval(msg.sender, _value, this, _extraData);
            return true;
        }
    }


    /**
     * Returns number of allowed tokens for given address.
     */
    function allowance(address _owner, address _spender) onlyPayloadSize(2) constant returns (uint256 remaining) {
        return allowed[_owner][_spender];
    }


    /**
     * Peterson's Law Protection
     * Claim tokens
     */
    function claimTokens(address _token) ownerOnly {
        if (_token == 0x0) {
            owner.transfer(this.balance);
            return;
        }

        HVNToken token = HVNToken(_token);
        uint balance = token.balanceOf(this);
        token.transfer(owner, balance);

        Transfer(_token, owner, balance);
    }


    event Freeze (address indexed owner);
    event Unfreeze (address indexed owner);
}

Contract ABI
[{"constant":false,"inputs":[],"name":"freezeTransfers","outputs":[],"payable":false,"type":"function"},{"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":[{"name":"success","type":"bool"}],"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":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"unfreezeTransfers","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"},{"name":"_extraData","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"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":"_token","type":"address"}],"name":"claimTokens","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"transfersFrozen","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"type":"function"},{"inputs":[],"payable":false,"type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"Freeze","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"Unfreeze","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_prevOwner","type":"address"},{"indexed":false,"name":"_newOwner","type":"address"}],"name":"OwnerUpdate","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"},{"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"}]

Contract Creation Code
60606040526040805190810160405260058082527f302e302e32000000000000000000000000000000000000000000000000000000602083015290805161004a9291602001906100c2565b506006805460ff19169055341561006057600080fd5b5b5b60018054600160a060020a03191633600160a060020a03161790555b60015433600160a060020a0390811691161461009657fe5b66b1a2bc2ec500006000818155600154600160a060020a03168152600360205260409020555b5b610162565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061010357805160ff1916838001178555610130565b82800160010185558215610130579182015b82811115610130578251825591602001919060010190610115565b5b5061013d929150610141565b5090565b61015f91905b8082111561013d5760008155600101610147565b5090565b90565b610ed3806101716000396000f300606060405236156100eb5763ffffffff60e060020a6000350416630150246081146100f057806306fdde0314610105578063095ea7b31461019057806318160ddd146101c657806323b872dd146101eb578063313ce5671461022757806331c420d41461025057806354fd4d501461026557806370a08231146102f057806379ba5097146103215780638da5cb5b1461033657806395d89b4114610365578063a9059cbb146103f0578063cae9ca5114610426578063d4ee1d901461049f578063dd62ed3e146104ce578063df8de3e714610505578063e45b813414610526578063f2fde38b1461054d575b600080fd5b34156100fb57600080fd5b61010361056e565b005b341561011057600080fd5b6101186105da565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101555780820151818401525b60200161013c565b50505050905090810190601f1680156101825780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561019b57600080fd5b6101b2600160a060020a0360043516602435610611565b604051901515815260200160405180910390f35b34156101d157600080fd5b6101d96106b8565b60405190815260200160405180910390f35b34156101f657600080fd5b6101b2600160a060020a03600435811690602435166044356106be565b604051901515815260200160405180910390f35b341561023257600080fd5b61023a61082f565b60405160ff909116815260200160405180910390f35b341561025b57600080fd5b610103610834565b005b341561027057600080fd5b61011861089c565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101555780820151818401525b60200161013c565b50505050905090810190601f1680156101825780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156102fb57600080fd5b6101d9600160a060020a036004351661093a565b60405190815260200160405180910390f35b341561032c57600080fd5b610103610959565b005b341561034157600080fd5b610349610a01565b604051600160a060020a03909116815260200160405180910390f35b341561037057600080fd5b610118610a10565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101555780820151818401525b60200161013c565b50505050905090810190601f1680156101825780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156103fb57600080fd5b6101b2600160a060020a0360043516602435610a47565b604051901515815260200160405180910390f35b341561043157600080fd5b6101b260048035600160a060020a03169060248035919060649060443590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610b0f95505050505050565b604051901515815260200160405180910390f35b34156104aa57600080fd5b610349610c2e565b604051600160a060020a03909116815260200160405180910390f35b34156104d957600080fd5b6101d9600160a060020a0360043581169060243516610c3d565b60405190815260200160405180910390f35b341561051057600080fd5b610103600160a060020a0360043516610c7c565b005b341561053157600080fd5b6101b2610e27565b604051901515815260200160405180910390f35b341561055857600080fd5b610103600160a060020a0360043516610e30565b005b60015433600160a060020a0390811691161461058657fe5b60065460ff1615156105d6576006805460ff19166001179055600160a060020a0333167faf85b60d26151edd11443b704d424da6c43d0468f2235ebae3d1904dbc32304960405160405180910390a25b5b5b565b60408051908101604052601281527f486976652050726f6a65637420546f6b656e0000000000000000000000000000602082015281565b60008115806106435750600160a060020a03338116600090815260046020908152604080832093871683529290522054155b151561064e57600080fd5b600160a060020a03338116600081815260046020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b60005481565b60065460009060ff16156106d157600080fd5b6003366064146106dd57fe5b600160a060020a03841615156106f257600080fd5b600160a060020a0385166000908152600360205260409020548390108015906107425750600160a060020a0380861660009081526004602090815260408083203390941683529290522054839010155b151561074d57600080fd5b600160a060020a0385166000908152600360205260409020546107709084610e90565b600160a060020a0380871660008181526003602090815260408083209590955588841682528482208054890190559181526004825283812033909316815291905220546107bd9084610e90565b600160a060020a03808716600081815260046020908152604080832033861684529091529081902093909355908616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a3600191505b5b505b9392505050565b600881565b60015433600160a060020a0390811691161461084c57fe5b60065460ff16156105d6576006805460ff19169055600160a060020a0333167fca5069937e68fd197927055037f59d7c90bf75ac104e6e375539ef480c3ad6ee60405160405180910390a25b5b5b565b60058054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109325780601f1061090757610100808354040283529160200191610932565b820191906000526020600020905b81548152906001019060200180831161091557829003601f168201915b505050505081565b600160a060020a0381166000908152600360205260409020545b919050565b60025433600160a060020a0390811691161461097457600080fd5b6001546002547f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a91600160a060020a039081169116604051600160a060020a039283168152911660208201526040908101905180910390a1600280546001805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a038416179091551690555b565b600154600160a060020a031681565b60408051908101604052600381527f48564e0000000000000000000000000000000000000000000000000000000000602082015281565b60065460009060ff1615610a5a57600080fd5b600236604414610a6657fe5b600160a060020a0384161515610a7b57600080fd5b600160a060020a033316600090815260036020526040902054610a9e9084610e90565b600160a060020a03338116600081815260036020526040808220949094559187168083529183902080548701905590917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a3600191505b5b505b92915050565b600083610b1c8185610611565b156108255780600160a060020a0316638f4ffcb1338630876040518563ffffffff1660e060020a0281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610bba5780820151818401525b602001610ba1565b50505050905090810190601f168015610be75780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b1515610c0857600080fd5b6102c65a03f11515610c1957600080fd5b50505060019150610825565b5b509392505050565b600254600160a060020a031681565b6000600236604414610c4b57fe5b600160a060020a0380851660009081526004602090815260408083209387168352929052205491505b5b5092915050565b600154600090819033600160a060020a03908116911614610c9957fe5b600160a060020a0383161515610ce757600154600160a060020a039081169030163180156108fc0290604051600060405180830381858888f193505050501515610ce257600080fd5b610e21565b82915081600160a060020a03166370a082313060006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b1515610d4157600080fd5b6102c65a03f11515610d5257600080fd5b5050506040518051600154909250600160a060020a03808516925063a9059cbb91168360006040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b1515610dc157600080fd5b6102c65a03f11515610dd257600080fd5b50505060405180515050600154600160a060020a039081169084167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405190815260200160405180910390a35b5b505050565b60065460ff1681565b60015433600160a060020a03908116911614610e4857fe5b600154600160a060020a0382811691161415610e6357600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b600082821115610e9c57fe5b508082035b929150505600a165627a7a72305820ac97e2e285afd3f7d22867aca33998a003ff8253011133fa8d5c0ab256b2f0e20029


   Swarm Source:
bzzr://ac97e2e285afd3f7d22867aca33998a003ff8253011133fa8d5c0ab256b2f0e2
Block Age transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.