Sponsored Link:   ARNA Genomics - FIRST BLOCKCHAIN BIOTECH ECOSYSTEM. Join ICO Now!
Contract Overview | HiveProjectToken
ETH Balance: 0 Ether
ETH USD Value: $0
No Of Transactions: 11910 txns
Token Tracker 0xC0Eb85285d83217CD7c891702bcbC0FC401E2D9D
  Latest 25 txns from a total Of 11910 transactions View All

TxHash Age From To Value [TxFee]
0x6f80855bfddf93b09078b8b227fa884ce9c83932bd3fd7b436960469a5a4d0362 mins ago0xe2246b3f5ec570a38506a407f9092715503f6dde  IN   HiveProjectToken0 Ether0.000183872
0x72f92a4c3686e6ee1ab42bf3f9306e4afb896206e715e9795e049e7b13d8b1a818 mins ago0x500b47df958910ce554b977197bb61f507c7bf66  IN   HiveProjectToken0 Ether0.001087149
0x688e9f3751f5263f1dbbf9af2b2a640f52a04e409a3d06b5cbba53922387764118 mins ago0x500b47df958910ce554b977197bb61f507c7bf66  IN   HiveProjectToken0 Ether0.000772149
0x77149e4009d0df6c66e73a69c72d43a570d5a1a7c75e97af0e61faf43e44dd6524 mins ago0xfd8c37978f99c6baebbd0b6e7da7edbcd16fcc5a  IN   HiveProjectToken0 Ether0.00103538
0x12f8276ced30042dcd7cf0a1f419c70ca5320266dcc3046d2c2250c41865245631 mins ago0xb13b5211ef38acb40240dc60355b7c373ff0a8c4  IN   HiveProjectToken0 Ether0.000770805
0x08b6bf838d6b9df25f611f13b8ade12fb6c25911d59a6d7cf32059982b770f5139 mins ago0xfd8c37978f99c6baebbd0b6e7da7edbcd16fcc5a  IN   HiveProjectToken0 Ether0.0007341
0xca06e292d3e7d57e5ef3efd069d30248a9237c441e237ae1f5c6729b8c1c143c43 mins ago0xfd8c37978f99c6baebbd0b6e7da7edbcd16fcc5a  IN   HiveProjectToken0 Ether0.00073538
0x09f12a9a2282ea06e6dca90f97ce3ba968f08ff14ea6ef777c9d2d77b68ce0d350 mins ago0xfd8c37978f99c6baebbd0b6e7da7edbcd16fcc5a  IN   HiveProjectToken0 Ether0.0010341
0x14a29c20b89a68471a84c1c9bf935eac2fb701a3365a3280201ed658e41390cc52 mins ago0xfd8c37978f99c6baebbd0b6e7da7edbcd16fcc5a  IN   HiveProjectToken0 Ether0.0010341
0xe5f6d02604ba5018964a48bb4ce9d61e7cd39f9a8598593da39d2ada4856f91a1 hr 5 mins ago0xf5c3aac0c835e888d0a4e7b10c51224621d5c02e  IN   HiveProjectToken0 Ether0.000183872
0x229bd53baf3af50d1ab48e8d5e4c5ee2cb4b7a8c75f326cac7f74ca5ea496baa1 hr 11 mins ago0xfd8c37978f99c6baebbd0b6e7da7edbcd16fcc5a  IN   HiveProjectToken0 Ether0.00103538
0x4b87588ea7a16e84232fbb0bb166d2e103d3151e48527b2e16aa09c27464862b2 hrs 3 mins ago0x1366a2ca67594ffd5174d0216d60d9ea8deb511f  IN   HiveProjectToken0 Ether0.00058918
0x8087a274fff8ad7f0bfa992923a7c85207bf4cd5fdfb8b909d8dc05d84bb0b152 hrs 13 mins ago0x1366a2ca67594ffd5174d0216d60d9ea8deb511f  IN   HiveProjectToken0 Ether0.00059046
0x57c53cd49cba48603c86e157ea771aa8e5df30a008f811e85e469b503fac8aba2 hrs 20 mins ago0x6344d47ee0895cf0f23a683be4501d96290f7dfc  IN   HiveProjectToken0 Ether0.000183616
0x500f1dbc5017a860121d327f24c6ed77516b8beec447561f913e5368dbe742042 hrs 23 mins ago0xe689d51651fb6ef55ef5038040ed504a2b56dead  IN   HiveProjectToken0 Ether0.00092192
0xfa9158111766e9decc56ff5c6a6abd3534fe303eeed1fb9a1a4f507058783c092 hrs 29 mins ago0x6b02de8d6b9d7d82bb2fba005c94d8e51693571f  IN   HiveProjectToken0 Ether0.00046032
0x238e7debb2cb3e0e2ac494e7c460ea9f858a6a25793f518c5c9bcf1cd9390d672 hrs 33 mins ago0x9b54e169dad8b775b8c94257789e490c777bcf57  IN   HiveProjectToken0 Ether0.000808918
0x1fe1a2d9fe0e24813b6da59e89704f35c7b2e0fce6667687535d7c4dbef808532 hrs 42 mins ago0xebd9317f40abc88fb7aca450e0c49c5e9308699a  IN   HiveProjectToken0 Ether0.00092192
0x7f38256be5f136b8efe3739b3321a3811d1bb537ff988c774e0377c90cd88d1a3 hrs 4 mins ago0x148cae3d71f4a8ccbb1155bad97654f20a56e182  IN   HiveProjectToken0 Ether0.000184128
0xefb5f9e541d97710c1369380233c002cd917e8433f7c2f09ab5e2a815e843c733 hrs 5 mins ago0x1fa524055fc9df6e6d2948b712b1ed7ec8f650d9  IN   HiveProjectToken0 Ether0.000147076
0xea79a7b8a8c3e28f82404b9491c45edc34ebc1f8b159ce26dbb3df293ac5abc33 hrs 23 mins ago0x1366a2ca67594ffd5174d0216d60d9ea8deb511f  IN   HiveProjectToken0 Ether0.00058918
0x2db7da2b26a253cca0cb0d9c7ffc653ddc50bb5dac8f56fa0a8566e2c3053f293 hrs 33 mins ago0x1366a2ca67594ffd5174d0216d60d9ea8deb511f  IN   HiveProjectToken0 Ether0.00059046
0x17b3bbaf631a64803d31da854854d1e58efe53494ebf63e3e837845835b226473 hrs 43 mins ago0xf6d1c180dc1f30378714f2e92928c696cdc574dc  IN   HiveProjectToken0 Ether0.00036769
0xd9d86b72aa9d5572b80f87bb07562c22be2596bbb9198729bbe3c524307730323 hrs 43 mins ago0x526f6989c07f2e7ee613eb61bd280f292829bdd7  IN   HiveProjectToken0 Ether0.00092192
0x1c1bdf2aa84939586e8273d3feced60bb30c7b2397e611a622e9e5230f434b243 hrs 57 mins ago0xee951ee9b15a35b2764b67562c1547ec772ead84  IN   HiveProjectToken0 Ether0.001085805
[ 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 ZeroFunctionSelector (very low-severity), DelegateCallReturnValue (low-severity), ECRecoverMalformedInput (medium-severity) Solidity compiler bugs.

Contract Source Code Verified
Contract Name: HVNToken
Compiler Version: v0.4.13+commit.fb4cb1a
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts
/**
 * 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 Switch To Opcodes View
60606040526040805190810160405260058082527f302e302e32000000000000000000000000000000000000000000000000000000602083015290805161004a9291602001906100c2565b506006805460ff19169055341561006057600080fd5b5b5b60018054600160a060020a03191633600160a060020a03161790555b60015433600160a060020a0390811691161461009657fe5b66b1a2bc2ec500006000818155600154600160a060020a03168152600360205260409020555b5b610162565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061010357805160ff1916838001178555610130565b82800160010185558215610130579182015b82811115610130578251825591602001919060010190610115565b5b5061013d929150610141565b5090565b61015f91905b8082111561013d5760008155600101610147565b5090565b90565b610ed3806101716000396000f300606060405236156100eb5763ffffffff60e060020a6000350416630150246081146100f057806306fdde0314610105578063095ea7b31461019057806318160ddd146101c657806323b872dd146101eb578063313ce5671461022757806331c420d41461025057806354fd4d501461026557806370a08231146102f057806379ba5097146103215780638da5cb5b1461033657806395d89b4114610365578063a9059cbb146103f0578063cae9ca5114610426578063d4ee1d901461049f578063dd62ed3e146104ce578063df8de3e714610505578063e45b813414610526578063f2fde38b1461054d575b600080fd5b34156100fb57600080fd5b61010361056e565b005b341561011057600080fd5b6101186105da565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101555780820151818401525b60200161013c565b50505050905090810190601f1680156101825780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561019b57600080fd5b6101b2600160a060020a0360043516602435610611565b604051901515815260200160405180910390f35b34156101d157600080fd5b6101d96106b8565b60405190815260200160405180910390f35b34156101f657600080fd5b6101b2600160a060020a03600435811690602435166044356106be565b604051901515815260200160405180910390f35b341561023257600080fd5b61023a61082f565b60405160ff909116815260200160405180910390f35b341561025b57600080fd5b610103610834565b005b341561027057600080fd5b61011861089c565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101555780820151818401525b60200161013c565b50505050905090810190601f1680156101825780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156102fb57600080fd5b6101d9600160a060020a036004351661093a565b60405190815260200160405180910390f35b341561032c57600080fd5b610103610959565b005b341561034157600080fd5b610349610a01565b604051600160a060020a03909116815260200160405180910390f35b341561037057600080fd5b610118610a10565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101555780820151818401525b60200161013c565b50505050905090810190601f1680156101825780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156103fb57600080fd5b6101b2600160a060020a0360043516602435610a47565b604051901515815260200160405180910390f35b341561043157600080fd5b6101b260048035600160a060020a03169060248035919060649060443590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610b0f95505050505050565b604051901515815260200160405180910390f35b34156104aa57600080fd5b610349610c2e565b604051600160a060020a03909116815260200160405180910390f35b34156104d957600080fd5b6101d9600160a060020a0360043581169060243516610c3d565b60405190815260200160405180910390f35b341561051057600080fd5b610103600160a060020a0360043516610c7c565b005b341561053157600080fd5b6101b2610e27565b604051901515815260200160405180910390f35b341561055857600080fd5b610103600160a060020a0360043516610e30565b005b60015433600160a060020a0390811691161461058657fe5b60065460ff1615156105d6576006805460ff19166001179055600160a060020a0333167faf85b60d26151edd11443b704d424da6c43d0468f2235ebae3d1904dbc32304960405160405180910390a25b5b5b565b60408051908101604052601281527f486976652050726f6a65637420546f6b656e0000000000000000000000000000602082015281565b60008115806106435750600160a060020a03338116600090815260046020908152604080832093871683529290522054155b151561064e57600080fd5b600160a060020a03338116600081815260046020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b60005481565b60065460009060ff16156106d157600080fd5b6003366064146106dd57fe5b600160a060020a03841615156106f257600080fd5b600160a060020a0385166000908152600360205260409020548390108015906107425750600160a060020a0380861660009081526004602090815260408083203390941683529290522054839010155b151561074d57600080fd5b600160a060020a0385166000908152600360205260409020546107709084610e90565b600160a060020a0380871660008181526003602090815260408083209590955588841682528482208054890190559181526004825283812033909316815291905220546107bd9084610e90565b600160a060020a03808716600081815260046020908152604080832033861684529091529081902093909355908616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a3600191505b5b505b9392505050565b600881565b60015433600160a060020a0390811691161461084c57fe5b60065460ff16156105d6576006805460ff19169055600160a060020a0333167fca5069937e68fd197927055037f59d7c90bf75ac104e6e375539ef480c3ad6ee60405160405180910390a25b5b5b565b60058054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109325780601f1061090757610100808354040283529160200191610932565b820191906000526020600020905b81548152906001019060200180831161091557829003601f168201915b505050505081565b600160a060020a0381166000908152600360205260409020545b919050565b60025433600160a060020a0390811691161461097457600080fd5b6001546002547f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a91600160a060020a039081169116604051600160a060020a039283168152911660208201526040908101905180910390a1600280546001805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a038416179091551690555b565b600154600160a060020a031681565b60408051908101604052600381527f48564e0000000000000000000000000000000000000000000000000000000000602082015281565b60065460009060ff1615610a5a57600080fd5b600236604414610a6657fe5b600160a060020a0384161515610a7b57600080fd5b600160a060020a033316600090815260036020526040902054610a9e9084610e90565b600160a060020a03338116600081815260036020526040808220949094559187168083529183902080548701905590917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a3600191505b5b505b92915050565b600083610b1c8185610611565b156108255780600160a060020a0316638f4ffcb1338630876040518563ffffffff1660e060020a0281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610bba5780820151818401525b602001610ba1565b50505050905090810190601f168015610be75780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b1515610c0857600080fd5b6102c65a03f11515610c1957600080fd5b50505060019150610825565b5b509392505050565b600254600160a060020a031681565b6000600236604414610c4b57fe5b600160a060020a0380851660009081526004602090815260408083209387168352929052205491505b5b5092915050565b600154600090819033600160a060020a03908116911614610c9957fe5b600160a060020a0383161515610ce757600154600160a060020a039081169030163180156108fc0290604051600060405180830381858888f193505050501515610ce257600080fd5b610e21565b82915081600160a060020a03166370a082313060006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b1515610d4157600080fd5b6102c65a03f11515610d5257600080fd5b5050506040518051600154909250600160a060020a03808516925063a9059cbb91168360006040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b1515610dc157600080fd5b6102c65a03f11515610dd257600080fd5b50505060405180515050600154600160a060020a039081169084167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405190815260200160405180910390a35b5b505050565b60065460ff1681565b60015433600160a060020a03908116911614610e4857fe5b600154600160a060020a0382811691161415610e6357600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b600082821115610e9c57fe5b508082035b929150505600a165627a7a72305820ac97e2e285afd3f7d22867aca33998a003ff8253011133fa8d5c0ab256b2f0e20029

   Swarm Source:
bzzr://ac97e2e285afd3f7d22867aca33998a003ff8253011133fa8d5c0ab256b2f0e2
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.