Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 105268 txns
Token Tracker: WFee (WFEE)
 Latest 25 transactions from a total of 105268 transactions
(+1 PendingTxn)

TxHash Age From To Value [TxFee]
0x6c2ee4c094f13d8f1f1184104a9ae49db8e3475841585bad414e3b079a67708b(pending)0x15174579617cfa6389cfe5eb3165c5a33264c1f2  IN  0xa37adde3ba20a396338364e2ddb5e0897d11a91d0 Ether(Pending)
0x3d5a68a4798a55dcaa219f813f4d32cae8e262a9e7f4328b7bfaa32c5dac9cf33 hrs 21 mins ago0x9f37ab3cb4f7eaec98eaf9e877ace4375b381530  IN   0xa37adde3ba20a396338364e2ddb5e0897d11a91d0 Ether0.00076838
0x76b2322825f4f7ba48df4ae296e3c17ccf2ff17b4243443696d2b07ecdc05c253 hrs 24 mins agoOkex_1  IN   0xa37adde3ba20a396338364e2ddb5e0897d11a91d0 Ether0.001869665
0xcd128aec4c2abb1d8f0ab38ba3617b6c750a65d99a0e301ea462cb08e54f06c93 days 14 mins ago0xe1f3c578642e54d78194d4f6f69e341a9de4e124  IN   0xa37adde3ba20a396338364e2ddb5e0897d11a91d0 Ether0.00077094
0xbb7e89711c3dbdaec1498d0486c426a23b0536f011a42854ce8d29d81106775a3 days 18 mins ago0x6efb20f61b80f6a7ebe7a107bace58288a51fb34  IN   0xa37adde3ba20a396338364e2ddb5e0897d11a91d0 Ether0.00107094
0xc44eea6317d233b38f567e3f75c39eca5d8b4afabab65fec7258473aedb0b4093 days 6 hrs ago0xcb706c72ade9aad637c543f4ddd1171269ff32db  IN   0xa37adde3ba20a396338364e2ddb5e0897d11a91d0 Ether0.001344665
0xf988bffa77368834ccf6b80f0a4b39cd78228cc2e95144ebd32ff238eaf9d1a93 days 6 hrs ago0xb4187e29aedb038df6da10df8db8e3ab4acdf946  IN   0xa37adde3ba20a396338364e2ddb5e0897d11a91d0 Ether0.001349145
0xdc2163461fbf45f14b6cff3df5e6e7addceca88e6a5ef63c2a70008245e9d87a4 days 48 mins ago0xedfc532712e81eaa185c82123a65ca498b0ab57f  IN   0xa37adde3ba20a396338364e2ddb5e0897d11a91d0 Ether0.001342425
0xacd19093288215eb6be8002b4fc5143f5e50dede13a51723a87e6e5867a5740e4 days 48 mins ago0x68ebb201bab56c63f876d5300780b6f186ffc424  IN   0xa37adde3ba20a396338364e2ddb5e0897d11a91d0 Ether0.001349145
0x5dc41cec3606c7cb7598a63040f69983cd584cf95cf75812c47f4aeb0fd30f7f4 days 2 hrs ago0x6b4eacfbdb67bcfbf2a501884fd5043a2829c8ba  IN   0xa37adde3ba20a396338364e2ddb5e0897d11a91d0 Ether0.001349145
0x375ee79de2a8b158a2a5d518cd2ee058b12be017ae04c5dad56b47e11632bc9e4 days 2 hrs ago0xf19e70eb4551145a914b0ad7e972a6aa554390c0  IN   0xa37adde3ba20a396338364e2ddb5e0897d11a91d0 Ether0.001346905
0x7255636d06034cb917772d6c304b4cae58f560de3bf912140754ec1264424ad24 days 20 hrs ago0x79e89ff520c58e90c046c71f8040457ad743ca40  IN   0xa37adde3ba20a396338364e2ddb5e0897d11a91d0 Ether0.00076838
0x86415d7e8defa1fb71da9bf6b5ec772994191f7656fa29d67a1d2a657dba92fc4 days 20 hrs ago0x89a442f65d66143c977429806f88e5ae3d0a32da  IN   0xa37adde3ba20a396338364e2ddb5e0897d11a91d0 Ether0.000307352
0x7ddb2a780fd40d030db7e147d7b8f6e84a176f023fe6e74592c37f4781dc41426 days 1 hr ago0xd3bdf1cbcf3a6799749ad61d9becf47184eb18b6  IN   0xa37adde3ba20a396338364e2ddb5e0897d11a91d0 Ether0.00076838
0x311d7b92003de1a4b16d962d2f370dc34aaff24ff62b6e1a12ddc51e4d29311c6 days 1 hr ago0x89a442f65d66143c977429806f88e5ae3d0a32da  IN   0xa37adde3ba20a396338364e2ddb5e0897d11a91d0 Ether0.00053912751
0x6c72fc2aa321506110da258c809c31c017ffaf102b271731df0901d1c58a3a0a6 days 4 hrs ago0xc3d0cbf4350069fad9a481ced49fea32a5957481  IN   0xa37adde3ba20a396338364e2ddb5e0897d11a91d0 Ether0.00030684
0x70bdf7d7a4931a7023381f0d37a9955c75079018c32edc5311f5c28a669fefc76 days 23 hrs ago0xfdd35419ab25de47cff730f236a0b51891996281  IN   0xa37adde3ba20a396338364e2ddb5e0897d11a91d0 Ether0.001346905
0xfb9338e185d0b8944c05f526fda47f04936b2815dd68af13e6ccc501192990216 days 23 hrs ago0xe7f97e24361399c0b78be200cbd6456071a161fb  IN   0xa37adde3ba20a396338364e2ddb5e0897d11a91d0 Ether0.001346905
0x3e802a0f8543f626102247f4c54fd1685a0453173aad74910f2757fd36f9f7887 days 1 hr ago0xa7ee244fb798ad24a03ffa76d867804bf75fbcf2  IN   0xa37adde3ba20a396338364e2ddb5e0897d11a91d0 Ether0.001344665
0x5e0a9a3e21f01aac795ead19f617adf14cafbb6491372909865e79075e22de007 days 7 hrs agoOkex_1  IN   0xa37adde3ba20a396338364e2ddb5e0897d11a91d0 Ether0.001869665
0x572e9981d6103a6b99655eed05ce3ed24936336149db781ce7a5cab9c6c1c0189 days 55 mins agoOkex_1  IN   0xa37adde3ba20a396338364e2ddb5e0897d11a91d0 Ether0.001869665
0x94cf7f5cddd772237f80bc402a44c28eebfc42ea13169ce2ee5bd2bef0707f1a9 days 2 hrs ago0x5cc158dd9a98042512c81e272e83deb0c83e082b  IN   0xa37adde3ba20a396338364e2ddb5e0897d11a91d0 Ether0.00076966
0x9fecd4364807adf75febeefab4259befe000d568b10dae7c7cc374e25bda05059 days 2 hrs agoOkex_1  IN   0xa37adde3ba20a396338364e2ddb5e0897d11a91d0 Ether0.001867425
0xe10453fce45df63d7eb7ec81d8e0ba1d4199c9e50ec6c4650b8280cd686ccc389 days 7 hrs ago0x2b0315300d8b47c35584f96d1b8d34025a9d3b53  IN   0xa37adde3ba20a396338364e2ddb5e0897d11a91d0 Ether0.00076838
0x72e6c3d2d54760d633c09492eaf191b9588d6c80877af18aced145d1b51326cc9 days 7 hrs agoOkex_1  IN   0xa37adde3ba20a396338364e2ddb5e0897d11a91d0 Ether0.001869665
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: WFee
Compiler Text: v0.4.21-nightly.2018.2.15+commit.f4aa05f3
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.16;

/**

 * Math operations with safety checks

 */

contract BaseSafeMath {


    /*

    standard uint256 functions

     */



    function add(uint256 a, uint256 b) internal pure

    returns (uint256) {

        uint256 c = a + b;

        assert(c >= a);

        return c;

    }


    function sub(uint256 a, uint256 b) internal pure

    returns (uint256) {

        assert(b <= a);

        return a - b;

    }


    function mul(uint256 a, uint256 b) internal pure

    returns (uint256) {

        uint256 c = a * b;

        assert(a == 0 || c / a == b);

        return c;

    }


    function div(uint256 a, uint256 b) internal pure

    returns (uint256) {

        uint256 c = a / b;

        return c;

    }


    function min(uint256 x, uint256 y) internal pure

    returns (uint256 z) {

        return x <= y ? x : y;

    }


    function max(uint256 x, uint256 y) internal pure

    returns (uint256 z) {

        return x >= y ? x : y;

    }



    /*

    uint128 functions

     */



    function madd(uint128 a, uint128 b) internal pure

    returns (uint128) {

        uint128 c = a + b;

        assert(c >= a);

        return c;

    }


    function msub(uint128 a, uint128 b) internal pure

    returns (uint128) {

        assert(b <= a);

        return a - b;

    }


    function mmul(uint128 a, uint128 b) internal pure

    returns (uint128) {

        uint128 c = a * b;

        assert(a == 0 || c / a == b);

        return c;

    }


    function mdiv(uint128 a, uint128 b) internal pure

    returns (uint128) {

        uint128 c = a / b;

        return c;

    }


    function mmin(uint128 x, uint128 y) internal pure

    returns (uint128 z) {

        return x <= y ? x : y;

    }


    function mmax(uint128 x, uint128 y) internal pure

    returns (uint128 z) {

        return x >= y ? x : y;

    }



    /*

    uint64 functions

     */



    function miadd(uint64 a, uint64 b) internal pure

    returns (uint64) {

        uint64 c = a + b;

        assert(c >= a);

        return c;

    }


    function misub(uint64 a, uint64 b) internal pure

    returns (uint64) {

        assert(b <= a);

        return a - b;

    }


    function mimul(uint64 a, uint64 b) internal pure

    returns (uint64) {

        uint64 c = a * b;

        assert(a == 0 || c / a == b);

        return c;

    }


    function midiv(uint64 a, uint64 b) internal pure

    returns (uint64) {

        uint64 c = a / b;

        return c;

    }


    function mimin(uint64 x, uint64 y) internal pure

    returns (uint64 z) {

        return x <= y ? x : y;

    }


    function mimax(uint64 x, uint64 y) internal pure

    returns (uint64 z) {

        return x >= y ? x : y;

    }


}


// Abstract contract for the full ERC 20 Token standard

// https://github.com/ethereum/EIPs/issues/20



contract BaseERC20 {

    // Public variables of the token
    string public name;
    string public symbol;
    uint8 public decimals;
    // 18 decimals is the strongly suggested default, avoid changing it
    uint256 public totalSupply;

    // This creates an array with all balances
    mapping(address => uint256) public balanceOf;
    mapping(address => mapping(address => uint256)) public allowance;

    // This generates a public event on the blockchain that will notify clients
    event Transfer(address indexed from, address indexed to, uint256 value);

    // This notifies clients about the amount burnt
    event Burn(address indexed from, uint256 value);

    /**
     * Internal transfer, only can be called by this contract
     */
    function _transfer(address _from, address _to, uint _value) internal;

    /**
     * Transfer tokens
     *
     * Send `_value` tokens to `_to` from your account
     *
     * @param _to The address of the recipient
     * @param _value the amount to send
     */
    function transfer(address _to, uint256 _value) public;

    /**
     * Transfer tokens from other address
     *
     * Send `_value` tokens to `_to` on behalf of `_from`
     *
     * @param _from The address of the sender
     * @param _to The address of the recipient
     * @param _value the amount to send
     */
    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success);

    /**
     * Set allowance for other address
     *
     * Allows `_spender` to spend no more than `_value` tokens on your behalf
     *
     * @param _spender The address authorized to spend
     * @param _value the max amount they can spend
     */
    function approve(address _spender, uint256 _value) public returns (bool success);

    /**
     * Set allowance for other address and notify
     *
     * Allows `_spender` to spend no more than `_value` tokens on your behalf, and then ping the contract about it
     *
     * @param _spender The address authorized to spend
     * @param _value the max amount they can spend
     * @param _extraData some extra information to send to the approved contract
     */
    function approveAndCall(address _spender, uint256 _value, bytes _extraData) public returns (bool success);

    /**
     * Destroy tokens
     *
     * Remove `_value` tokens from the system irreversibly
     *
     * @param _value the amount of money to burn
     */
    function burn(uint256 _value) public returns (bool success);

    /**
     * Destroy tokens from other account
     *
     * Remove `_value` tokens from the system irreversibly on behalf of `_from`.
     *
     * @param _from the address of the sender
     * @param _value the amount of money to burn
     */
    function burnFrom(address _from, uint256 _value) public returns (bool success);

}


/**

 * @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

 */

interface tokenRecipient {function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData) public;}


contract LockUtils {
    // Private Placement 20% not locked
    address private_placement = 0x627306090abaB3A6e1400e9345bC60c78a8BEf57;
    // Infrastructure construction 10% not locked
    address infrastructure_building = 0x2A6a79F69439DE56a4Bdf8b16447D1Bea0e82Ce2;
    // Cornerstone 6% unlocked 4% lock for 3 months
    address cornerstone_investment = 0xf17f52151EbEF6C7334FAD080c5704D77216b732;
    // Foundation Development Funds 3% not locked 3% lock for 3 months 4% lock for 9 Months
    address foundation_development = 0x6E46b4D8f4599D6bE5BE071CCC62554304901240;
    // Team Bonus 3.75% lock for 2 years 3.75% lock for 2.5 years 3.75% lock for 3 years 3.75% lock for 3.5 years
    address team_rewarding = 0x07bDB7D6aa3b119C29dCEDb3B7CA0DDDbFAE1bC0;

    function getLockWFee(address account, uint8 decimals, uint256 createTime) internal view returns (uint256) {
        uint256 tempLockWFee = 0;
        if (account == team_rewarding) {
            // Team Bonus 3.75% lock for 2 years 3.75% lock for 2.5 years 3.75% lock for 3 years 3.75% lock for 3.5 years
            if (now < createTime + 2 years) {
                tempLockWFee = 1500000000 * 10 ** uint256(decimals);
            } else if (now < createTime + 2 years + 6 * 30 days) {
                tempLockWFee = 1125000000 * 10 ** uint256(decimals);
            } else if (now < createTime + 3 years) {
                tempLockWFee = 750000000 * 10 ** uint256(decimals);
            } else if (now < createTime + 3 years + 6 * 30 days) {
                tempLockWFee = 375000000 * 10 ** uint256(decimals);
            }
        } else if (account == foundation_development) {
            // Foundation Development Funds 3% not locked 3% lock for 3 Months 4% lock for 9 months
            if (now < (createTime + 3 * 30 days)) {
                tempLockWFee = 700000000 * 10 ** uint256(decimals);
            } else if (now < (createTime + 9 * 30 days)) {
                tempLockWFee = 400000000 * 10 ** uint256(decimals);
            }
        } else if (account == cornerstone_investment) {
            // Cornerstone 6% not locked 4% lock for 3 months
            if (now < (createTime + 3 * 30 days)) {
                tempLockWFee = 400000000 * 10 ** uint256(decimals);
            }
        }
        return tempLockWFee;
    }

}

contract WFee is BaseERC20, BaseSafeMath, LockUtils {

    //The solidity created time
    uint256 createTime;

    function WFee() public {
        name = "WFee";
        symbol = "WFEE";
        decimals = 18;
        totalSupply = 10000000000 * 10 ** uint256(decimals);
        balanceOf[msg.sender] = totalSupply;
        createTime = now;
    }

    function _transfer(address _from, address _to, uint _value) internal {
        // Prevent transfer to 0x0 address. Use burn() instead
        require(_to != 0x0);
        // Check if the sender has enough
        // All transfer will check the available unlocked balance
        //require((balanceOf[_from] - getLockWFee(_from, decimals, createTime)) >= _value);
        require(balanceOf[_from] >= _value);
        // Check for overflows
        require((balanceOf[_to] + _value) > balanceOf[_to]);
        // Save this for an assertion in the future
        uint previousBalances = balanceOf[_from] + balanceOf[_to];
        // Subtract from the sender
        balanceOf[_from] -= _value;
        // Add the same to the recipient
        balanceOf[_to] += _value;
        Transfer(_from, _to, _value);
        // Asserts are used to use static analysis to find bugs in your code. They should never fail
        assert(balanceOf[_from] + balanceOf[_to] == previousBalances);
    }

    function transfer(address _to, uint256 _value) public {
        _transfer(msg.sender, _to, _value);
    }

    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {
        require(_value <= allowance[_from][msg.sender]);
        // Check allowance
        allowance[_from][msg.sender] -= _value;
        _transfer(_from, _to, _value);
        return true;
    }

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

    function approveAndCall(address _spender, uint256 _value, bytes _extraData)
    public
    returns (bool success) {
        tokenRecipient spender = tokenRecipient(_spender);
        if (approve(_spender, _value)) {
            spender.receiveApproval(msg.sender, _value, this, _extraData);
            return true;
        }
    }

    function burn(uint256 _value) public returns (bool success) {
        require(balanceOf[msg.sender] >= _value);
        // Check if the sender has enough
        balanceOf[msg.sender] -= _value;
        // Subtract from the sender
        totalSupply -= _value;
        // Updates totalSupply
        Burn(msg.sender, _value);
        return true;
    }

    function burnFrom(address _from, uint256 _value) public returns (bool success) {
        require(balanceOf[_from] >= _value);
        // Check if the targeted balance is enough
        require(_value <= allowance[_from][msg.sender]);
        // Check allowance
        balanceOf[_from] -= _value;
        // Subtract from the targeted balance
        allowance[_from][msg.sender] -= _value;
        // Subtract from the sender's allowance
        totalSupply -= _value;
        // Update totalSupply
        Burn(_from, _value);
        return true;
    }

}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_value","type":"uint256"}],"name":"burnFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[],"payable":false,"stateMutability":"nonpayable","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,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"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":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]

  Contract Creation Code Switch To Opcodes View
606060405273627306090abab3a6e1400e9345bc60c78a8bef57600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550732a6a79f69439de56a4bdf8b16447d1bea0e82ce2600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073f17f52151ebef6c7334fad080c5704d77216b732600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550736e46b4d8f4599d6be5be071ccc62554304901240600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507307bdb7d6aa3b119c29dcedb3b7ca0dddbfae1bc0600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503415620001b957600080fd5b6040805190810160405280600481526020017f57466565000000000000000000000000000000000000000000000000000000008152506000908051906020019062000206929190620002e7565b506040805190810160405280600481526020017f57464545000000000000000000000000000000000000000000000000000000008152506001908051906020019062000254929190620002e7565b506012600260006101000a81548160ff021916908360ff160217905550600260009054906101000a900460ff1660ff16600a0a6402540be40002600381905550600354600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600b8190555062000396565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200032a57805160ff19168380011785556200035b565b828001600101855582156200035b579182015b828111156200035a5782518255916020019190600101906200033d565b5b5090506200036a91906200036e565b5090565b6200039391905b808211156200038f57600081600090555060010162000375565b5090565b90565b61106c80620003a66000396000f3006060604052600436106100ba576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100bf578063095ea7b31461014d57806318160ddd146101a757806323b872dd146101d0578063313ce5671461024957806342966c681461027857806370a08231146102b357806379cc67901461030057806395d89b411461035a578063a9059cbb146103e8578063cae9ca511461042a578063dd62ed3e146104c7575b600080fd5b34156100ca57600080fd5b6100d2610533565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101125780820151818401526020810190506100f7565b50505050905090810190601f16801561013f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561015857600080fd5b61018d600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506105d1565b604051808215151515815260200191505060405180910390f35b34156101b257600080fd5b6101ba61065e565b6040518082815260200191505060405180910390f35b34156101db57600080fd5b61022f600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610664565b604051808215151515815260200191505060405180910390f35b341561025457600080fd5b61025c610791565b604051808260ff1660ff16815260200191505060405180910390f35b341561028357600080fd5b61029960048080359060200190919050506107a4565b604051808215151515815260200191505060405180910390f35b34156102be57600080fd5b6102ea600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506108a8565b6040518082815260200191505060405180910390f35b341561030b57600080fd5b610340600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506108c0565b604051808215151515815260200191505060405180910390f35b341561036557600080fd5b61036d610ada565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103ad578082015181840152602081019050610392565b50505050905090810190601f1680156103da5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156103f357600080fd5b610428600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610b78565b005b341561043557600080fd5b6104ad600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091905050610b87565b604051808215151515815260200191505060405180910390f35b34156104d257600080fd5b61051d600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610d05565b6040518082815260200191505060405180910390f35b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105c95780601f1061059e576101008083540402835291602001916105c9565b820191906000526020600020905b8154815290600101906020018083116105ac57829003601f168201915b505050505081565b600081600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001905092915050565b60035481565b6000600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515156106f157600080fd5b81600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550610786848484610d2a565b600190509392505050565b600260009054906101000a900460ff1681565b600081600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101515156107f457600080fd5b81600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550816003600082825403925050819055503373ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a260019050919050565b60046020528060005260406000206000915090505481565b600081600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561091057600080fd5b600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561099b57600080fd5b81600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550816003600082825403925050819055508273ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a26001905092915050565b60018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610b705780601f10610b4557610100808354040283529160200191610b70565b820191906000526020600020905b815481529060010190602001808311610b5357829003601f168201915b505050505081565b610b83338383610d2a565b5050565b600080849050610b9785856105d1565b15610cfc578073ffffffffffffffffffffffffffffffffffffffff16638f4ffcb1338630876040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610c91578082015181840152602081019050610c76565b50505050905090810190601f168015610cbe5780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b1515610cdf57600080fd5b6102c65a03f11515610cf057600080fd5b50505060019150610cfd565b5b509392505050565b6005602052816000526040600020602052806000526040600020600091509150505481565b6000808373ffffffffffffffffffffffffffffffffffffffff1614151515610d5157600080fd5b81600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410151515610d9f57600080fd5b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401111515610e2d57600080fd5b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401905081600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a380600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540114151561103a57fe5b505050505600a165627a7a723058208383bd4e80fff55eb7afee62fbcd7b3757e11c54fb33bb319c1ff20fda6a05f80029

   Swarm Source:
bzzr://8383bd4e80fff55eb7afee62fbcd7b3757e11c54fb33bb319c1ff20fda6a05f8

 

View All
Block Age transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.