Sponsored:   Ubex.com - Token sale will end in just 5 days. 98% hard cap already reached. Don't Miss Out!
Contract Overview | QunQunToken
Balance: 0 Ether
Ether Value: $0
Transactions: 24342 txns
Token Tracker: QunQunCommunities (QUN)
 Latest 25 txns From a total of 24342 Transactions

TxHash Age From To Value [TxFee]
0xc775042a50e0846a5911aba27392e12fb63d2e5b96a96b96bcfe7585563133ac39 mins ago0x23871aa440161f5ca355c97ee6ab885f655f32ba  IN   QunQunToken0 Ether0.00309176
0x0f99a618183a968e6b01f7c526caa97593ba33a6efdf1892840206f3284160e11 hr 37 mins ago0x381856eca3328afd5627d19d348c222edc36d52b  IN   QunQunToken0 Ether0.0002311134
0xe388e0f8366b4558f23dd13cb2f0be131b4de75574587c32dfa289c13043cc801 hr 38 mins ago0x6485fc77be2186fc60feea38d0ef4331d8404b60  IN   QunQunToken0 Ether0.0023441322
0xece36948bb820b6057a006cba1ad544a745c13e3302067c0226572de65c1960e2 hrs 15 mins ago0x047c32da63ee8d7a04e238e74991f9cb0bbcced3  IN   QunQunToken0 Ether0.00308152
0x1677c061f7a91ca4106c9378e51a65b0f497e88a9f96a673473931ffacb62cbf2 hrs 49 mins ago0xdddd0c3346da5e066fb61e22927406193e18ff65  IN   QunQunToken0 Ether0.000269185
0x5a6a784fd5cf5ce6098fde8df913107986b627e59eb3c00f4c801fa12657b5e24 hrs 44 mins agoHuobi_4  IN   QunQunToken0 Ether0.002422665
0x9c1de9be3339da750f427417dd63fc57ba131d875f3e2277654b6fb5559cfa735 hrs 1 min agoHuobi_10  IN   QunQunToken0 Ether0.002426697
0xc6cad2223454f9d68b0b54bf24618087a780c5f02d5cdcec458ccce99cf8d3775 hrs 19 mins ago0xdddd0c3346da5e066fb61e22927406193e18ff65  IN   QunQunToken0 Ether0.000373737
0x8ccedd270975c47641dfa25d431f1ecc1ce9f272279a7879511b4d71c04231e55 hrs 57 mins ago0x18d53eb35f50bf7b7a75652c429e444f936598c8  IN   QunQunToken0 Ether0.0001834482
0x6577fa960006c6453c0dddbcea3ff3ce0d800483fddac6795eb70e707bcf67b86 hrs 9 mins ago0x7f387933f046c816fb56a373265f6c44b5c989aa  IN   QunQunToken0 Ether0.0001834482
0xd5168fdc55981850ec420383db5bf2eca538b5610058ad0756c35b8b862952fd6 hrs 23 mins ago0xdafa881962a8410934a4a52f0275aeaa4819ee78  IN   QunQunToken0 Ether0.0001834482
0xbca5be3febe033a97cb521950b28358145ed405713fd8dd25e6c7d5aa496733d8 hrs 27 mins ago0xcdc62e24590dbe855d6c1d2818bf245032f5f6bf  IN   QunQunToken0 Ether0.0001834482
0xc1d8be740e90e0de0e9425369f90dc340fcecad2da510b548558ed53beab031912 hrs 8 mins ago0xcbad28f935d881b641bee37c49293341c86fcce6  IN   QunQunToken0 Ether0.000428152
0xf8b53d422438a34d1c9f2f06375114e0e34de9f8625a13d5a22f2d6658a9ca6313 hrs 40 mins ago0x73f518532baccbdb15f4551d88a724ef76c9a77b  IN   QunQunToken0 Ether0.0001839474
0x2a5371539a5cbc8a5365daa646f441523913c3751105926309095b1cad88cb1b16 hrs 15 mins ago0xdddd0c3346da5e066fb61e22927406193e18ff65  IN   QunQunToken0 Ether0.000320346
0x21b8d6402fdc26ab42d5ddb574f213987a80141a8b508151f99e069a0dae50b116 hrs 23 mins ago0xdddd0c3346da5e066fb61e22927406193e18ff65  IN   QunQunToken0 Ether0.000153564
0x959c4e9803edef8ef81af5de4e65c74f248fa5b8f31d9a7da00017111e2980ac17 hrs 50 mins ago0xfe5854255eb1eb921525fa856a3947ed2412a1d7  IN   QunQunToken0 Ether0.000154588
0x05fef9a7cfafc9533d1c56cbf6580fd53642195cb861980378db91413915fa1e17 hrs 50 mins ago0xdddd0c3346da5e066fb61e22927406193e18ff65  IN   QunQunToken0 Ether0.000192275
0xdd83d9432c0610f0fd57cdd1d76006413411e9ceea18d8c3b9196702ce4bc0db17 hrs 51 mins ago0xdddd0c3346da5e066fb61e22927406193e18ff65  IN   QunQunToken0 Ether0.000192275
0x1119609131b3b50bbdfe032d5b978f4f86330008c49438d93c2e817790d8a9e621 hrs 5 mins ago0xdddd0c3346da5e066fb61e22927406193e18ff65  IN   QunQunToken0 Ether0.000315331
0x6f6e6527d81157fd1102b5852769422a77d3f5f9dec002b2a7aedc4296fbe08521 hrs 43 mins agoOkex  IN   QunQunToken0 Ether0.00192595
0xf6984f99ffc4c86ac4926713aa081dcd9c73ed59277e9583f725817082978abe1 day 40 mins ago0xdddd0c3346da5e066fb61e22927406193e18ff65  IN   QunQunToken0 Ether0.0001961205
0xe089ecb5e13c14e7f910d4411685f51fbee7dd72b353c2ac87f6c4cfd3bb9a9b1 day 41 mins ago0xdddd0c3346da5e066fb61e22927406193e18ff65  IN   QunQunToken0 Ether0.0002726205
0xce29c323e92718f52fc977d599dae8876eba19605b3a000224772c1d752354221 day 59 mins ago0xdddd0c3346da5e066fb61e22927406193e18ff65  IN   QunQunToken0 Ether0.000320326833
0x667c11ea888733bb2425e8ab1f5012456e4715be15edccd344e9ecb3a080a7c41 day 4 hrs agoHuobi_3  IN   QunQunToken0 Ether0.003371697
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 1 Internal Transaction

ParentTxHash Block Age From To Value
0x62054e36edf9204e4fc3cfa3ea158f4a1d8a090baad6dfa84261b741111d6aa14857355262 days 20 hrs ago0x264dc2dedcdcbb897561a57cba5085ca416fb7b4  Contract Creation0 Ether
[ Download CSV Export  ] 
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: QunQunToken
Compiler Text: v0.4.18+commit.9cf6e910
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.18;

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

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        assert(b > 0); // Solidity automatically throws when dividing by 0
        uint256 c = a / b;
        assert(a == b * c);
        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a - b;
        assert(b <= a);
        assert(a == c + b);
        return c;
    }

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

    address public tokenContractAddress;
    uint16  public lastRate = 950; // the second year inflate rate is 950/10000
    uint256 public lastBlockNumber;
    uint256 public lastYearTotalSupply = 15 * 10 ** 26; //init issue
    uint8   public inflateCount = 0;
    bool    public isFirstYear = true; //not inflate in 2018

    function QunQunTokenIssue (address _tokenContractAddress) public{
        tokenContractAddress = _tokenContractAddress;
        lastBlockNumber = block.number;
    }

    function getRate() internal returns (uint256){
        if(inflateCount == 10){
            // decreasing 0.5% per year until the overall inflation rate reaches 1%.
            if(lastRate > 100){
                lastRate -= 50;
            }
            // reset count
            inflateCount = 0;
        }
        // inflate 1/10 each time
        return SafeMath.div(lastRate, 10);
    }

    // anyone can call this function
    function issue() public  {
        //ensure first year can not inflate
        if(isFirstYear){
            // 2102400 blocks is about one year, suppose it takes 15 seconds to generate a new block
            require(SafeMath.sub(block.number, lastBlockNumber) > 2102400);
            isFirstYear = false;
        }
        // 210240 blocks is about one tenth year, ensure only 10 times inflation per year
        require(SafeMath.sub(block.number, lastBlockNumber) > 210240);
        QunQunToken tokenContract = QunQunToken(tokenContractAddress);
        //adjust total supply every year
        if(inflateCount == 10){
            lastYearTotalSupply = tokenContract.totalSupply();
        }
        uint256 amount = SafeMath.div(SafeMath.mul(lastYearTotalSupply, getRate()), 10000);
        require(amount > 0);
        tokenContract.issue(amount);
        lastBlockNumber = block.number;
        inflateCount += 1;
    }
}


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

contract QunQunToken {

    // Public variables of the token
    string public name = 'QunQunCommunities';

    string public symbol = 'QUN';

    uint8 public decimals = 18;

    uint256 public totalSupply = 15 * 10 ** 26;

    address public issueContractAddress;
    address public owner;

    // 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);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
    // This notifies clients about the amount burnt
    event Burn(address indexed from, uint256 value);
    event Issue(uint256 amount);

    /**
     * Constrctor function
     *
     * Initializes contract with initial supply tokens to the creator of the contract
     */
    function QunQunToken() public {
        owner = msg.sender;
        balanceOf[owner] = totalSupply;
        // create new issue contract
        issueContractAddress = new QunQunTokenIssue(address(this));
    }

    /**
     * issue new token
     *
     * Initializes contract with initial supply tokens to the creator of the contract
     */
    function issue(uint256 amount) public {
        require(msg.sender == issueContractAddress);
        balanceOf[owner] = SafeMath.add(balanceOf[owner], amount);
        totalSupply = SafeMath.add(totalSupply, amount);
        Issue(amount);
    }

    /**
      * @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) public view returns (uint256 balance) {
        return balanceOf[_owner];
    }

    /**
      * Internal transfer, only can be called by this contract
      */
    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
        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);
    }

    /**
     * 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 returns (bool success){
        _transfer(msg.sender, _to, _value);
        return true;
    }

    /**
     * Transfer tokens from other address
     *
     * Send `_value` tokens to `_to` in 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) {
        require(_value <= allowance[_from][msg.sender]);
        // Check allowance
        allowance[_from][msg.sender] -= _value;
        _transfer(_from, _to, _value);
        return true;
    }

    /**
     * Set allowance for other address
     *
     * Allows `_spender` to spend no more than `_value` tokens in 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) {
        require(_value <= balanceOf[msg.sender]);
        allowance[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
        return true;
    }

    /**
     * Set allowance for other address and notify
     *
     * Allows `_spender` to spend no more than `_value` tokens in 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) {
        tokenRecipient spender = tokenRecipient(_spender);
        if (approve(_spender, _value)) {
            spender.receiveApproval(msg.sender, _value, this, _extraData);
            return true;
        }
    }

    function allowance(address _owner, address _spender) view public returns (uint256 remaining) {
        return allowance[_owner][_spender];
    }

    /**
     * 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) {
        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;
    }

    /**
     * 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) {
        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":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","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":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","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":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"issueContractAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","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":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"issue","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","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":"_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":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"amount","type":"uint256"}],"name":"Issue","type":"event"}]

  Contract Creation Code Switch To Opcodes View
60606040526040805190810160405280601181526020017f51756e51756e436f6d6d756e697469657300000000000000000000000000000081525060009080519060200190620000519291906200021f565b506040805190810160405280600381526020017f51554e0000000000000000000000000000000000000000000000000000000000815250600190805190602001906200009f9291906200021f565b506012600260006101000a81548160ff021916908360ff1602179055506b04d8c55aefb8c05b5c0000006003553415620000d857600080fd5b33600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060035460066000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550306200018c620002a6565b808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050604051809103906000f0801515620001d957600080fd5b600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620002df565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200026257805160ff191683800117855562000293565b8280016001018555821562000293579182015b828111156200029257825182559160200191906001019062000275565b5b509050620002a29190620002b7565b5090565b6040516106ba806200179e83390190565b620002dc91905b80821115620002d8576000816000905550600101620002be565b5090565b90565b6114af80620002ef6000396000f3006060604052600436106100db576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100e0578063095ea7b31461016e57806318160ddd146101c857806323b872dd146101f1578063313ce5671461026a57806342966c681461029957806370a08231146102d457806379cc6790146103215780638da5cb5b1461037b57806395d89b41146103d0578063a9059cbb1461045e578063ae18f5ad146104b8578063cae9ca511461050d578063cc872b66146105aa578063dd62ed3e146105cd575b600080fd5b34156100eb57600080fd5b6100f3610639565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610133578082015181840152602081019050610118565b50505050905090810190601f1680156101605780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561017957600080fd5b6101ae600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506106d7565b604051808215151515815260200191505060405180910390f35b34156101d357600080fd5b6101db610817565b6040518082815260200191505060405180910390f35b34156101fc57600080fd5b610250600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061081d565b604051808215151515815260200191505060405180910390f35b341561027557600080fd5b61027d61094a565b604051808260ff1660ff16815260200191505060405180910390f35b34156102a457600080fd5b6102ba600480803590602001909190505061095d565b604051808215151515815260200191505060405180910390f35b34156102df57600080fd5b61030b600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610a61565b6040518082815260200191505060405180910390f35b341561032c57600080fd5b610361600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610aaa565b604051808215151515815260200191505060405180910390f35b341561038657600080fd5b61038e610cc4565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156103db57600080fd5b6103e3610cea565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610423578082015181840152602081019050610408565b50505050905090810190601f1680156104505780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561046957600080fd5b61049e600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610d88565b604051808215151515815260200191505060405180910390f35b34156104c357600080fd5b6104cb610d9f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561051857600080fd5b610590600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091905050610dc5565b604051808215151515815260200191505060405180910390f35b34156105b557600080fd5b6105cb6004808035906020019091905050610f43565b005b34156105d857600080fd5b610623600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506110bb565b6040518082815260200191505060405180910390f35b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156106cf5780601f106106a4576101008083540402835291602001916106cf565b820191906000526020600020905b8154815290600101906020018083116106b257829003601f168201915b505050505081565b6000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561072757600080fd5b81600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60035481565b6000600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515156108aa57600080fd5b81600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555061093f848484611142565b600190509392505050565b600260009054906101000a900460ff1681565b600081600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101515156109ad57600080fd5b81600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550816003600082825403925050819055503373ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a260019050919050565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410151515610afa57600080fd5b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610b8557600080fd5b81600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550816003600082825403925050819055508273ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a26001905092915050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610d805780601f10610d5557610100808354040283529160200191610d80565b820191906000526020600020905b815481529060010190602001808311610d6357829003601f168201915b505050505081565b6000610d95338484611142565b6001905092915050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080849050610dd585856106d7565b15610f3a578073ffffffffffffffffffffffffffffffffffffffff16638f4ffcb1338630876040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610ecf578082015181840152602081019050610eb4565b50505050905090810190601f168015610efc5780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b1515610f1d57600080fd5b6102c65a03f11515610f2e57600080fd5b50505060019150610f3b565b5b509392505050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610f9f57600080fd5b61100a60066000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482611458565b60066000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061107b60035482611458565b6003819055507fcb8241adb0c3fdb35b70c24ce35c5eb0c17af7431c99f827d44a445ca624176a816040518082815260200191505060405180910390a150565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000808373ffffffffffffffffffffffffffffffffffffffff161415151561116957600080fd5b81600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101515156111b757600080fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540111151561124557600080fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401905081600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a380600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540114151561145257fe5b50505050565b600080828401905083811015151561146c57fe5b8281038414151561147957fe5b80915050929150505600a165627a7a72305820c935510e542476554492c33769ad46e4988245e92901a20579597ef124b71dbe002960606040526103b6600060146101000a81548161ffff021916908361ffff1602179055506b04d8c55aefb8c05b5c0000006002556000600360006101000a81548160ff021916908360ff1602179055506001600360016101000a81548160ff021916908315150217905550341561007557600080fd5b6040516020806106ba83398101604052808051906020019091905050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555043600181905550506105d2806100e86000396000f300606060405260043610610083576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680632552317c146100885780635199f1de146100b15780637540b097146100da57806382cac6df1461010957806382edaf941461013a578063a51ad03f1461018f578063d383f646146101bc575b600080fd5b341561009357600080fd5b61009b6101d1565b6040518082815260200191505060405180910390f35b34156100bc57600080fd5b6100c46101d7565b6040518082815260200191505060405180910390f35b34156100e557600080fd5b6100ed6101dd565b604051808260ff1660ff16815260200191505060405180910390f35b341561011457600080fd5b61011c6101f0565b604051808261ffff1661ffff16815260200191505060405180910390f35b341561014557600080fd5b61014d610204565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561019a57600080fd5b6101a2610229565b604051808215151515815260200191505060405180910390f35b34156101c757600080fd5b6101cf61023c565b005b60015481565b60025481565b600360009054906101000a900460ff1681565b600060149054906101000a900461ffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600360019054906101000a900460ff1681565b600080600360019054906101000a900460ff161561028c57622014806102644360015461045f565b11151561027057600080fd5b6000600360016101000a81548160ff0219169083151502179055505b6203354061029c4360015461045f565b1115156102a857600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff169150600a600360009054906101000a900460ff1660ff161415610375578173ffffffffffffffffffffffffffffffffffffffff166318160ddd6000604051602001526040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b151561035357600080fd5b6102c65a03f1151561036457600080fd5b505050604051805190506002819055505b61039361038b60025461038661048a565b610537565b612710610572565b90506000811115156103a457600080fd5b8173ffffffffffffffffffffffffffffffffffffffff1663cc872b66826040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040180828152602001915050600060405180830381600087803b151561041257600080fd5b6102c65a03f1151561042357600080fd5b505050436001819055506001600360008282829054906101000a900460ff160192506101000a81548160ff021916908360ff1602179055505050565b600080828403905083831115151561047357fe5b8281018414151561048057fe5b8091505092915050565b6000600a600360009054906101000a900460ff1660ff161415610513576064600060149054906101000a900461ffff1661ffff1611156104f6576032600060148282829054906101000a900461ffff160392506101000a81548161ffff021916908361ffff1602179055505b6000600360006101000a81548160ff021916908360ff1602179055505b610532600060149054906101000a900461ffff1661ffff16600a610572565b905090565b600080600084141561054c576000915061056b565b828402905082848281151561055d57fe5b0414151561056757fe5b8091505b5092915050565b60008060008311151561058157fe5b828481151561058c57fe5b0490508083028414151561059c57fe5b80915050929150505600a165627a7a72305820f3adb1ca3628d9beb114210e632a88352cd1c7859ae77fe53e5e11a1806f776e0029

   Swarm Source:
bzzr://f3adb1ca3628d9beb114210e632a88352cd1c7859ae77fe53e5e11a1806f776e

 

View All
Block Age transaction Difficulty 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.