Contract 0x9c10b6d9a92e8cda1179f20a637f748e965f64e7

 

TxHash Block Age From To Value [TxFee]
0xfcb3a360fbac3d0c4e54042329ef32d4f966e9b02e82600e840ecc72ee36300b72176832 days 14 hrs ago0x69f7de589cfbb8dcab258a7c130aaa4ef5c8ee53  IN   0x9c10b6d9a92e8cda1179f20a637f748e965f64e70 Ether0.00043781
0x22017097e4f27c4a21f1a0309e096c1bfbeda423a99f6461493c2bd6aacf0f6d72063925 days 6 hrs ago0x27fbf8356d8c48af9e824402a986beeb64b8aaf8  IN   0x9c10b6d9a92e8cda1179f20a637f748e965f64e70 Ether0.00034558
0xe6d7e7696db7a295f9ffb7654a59b514b44a7933059aef329d1643ac74d5489472061015 days 8 hrs ago0x840f93358c4f2f004ec401d721a39c7c35e8c7ad  IN   0x9c10b6d9a92e8cda1179f20a637f748e965f64e70 Ether0.00024779
0x8e3b00a3dfee16ffe10bc88fcad94839499cc34fd6d717b5aa718d41ddc7580a71993156 days 22 hrs ago0x3702d43301870ef0319f543a99362431b11b6709  IN   0x9c10b6d9a92e8cda1179f20a637f748e965f64e70 Ether0.00006
0x4b075f5fdbca0eb5f218fffe6f79ed0e339e0f796873363b97d414886823d95d71983257 days 2 hrs ago0x31621da1dcfdc4badfccb74af6e41efd14e4b42f  IN   0x9c10b6d9a92e8cda1179f20a637f748e965f64e70 Ether0.00006
0xc747224e83fefb272988a43d14d4cc17f9199cc47ce341e6bc7b487e6e1d61f771976327 days 6 hrs ago0x6ea33630eea5a6c169822aceaa477319a8f709c9  IN   0x9c10b6d9a92e8cda1179f20a637f748e965f64e70 Ether0.000241906
0x9581d602675e55bd3baf6d2dc10d09f70e796fd95b09119e6c55d1869576080271974877 days 6 hrs ago0x5684e5ecc07c92e119bacd5e1c34d699abf5bd5f  IN   0x9c10b6d9a92e8cda1179f20a637f748e965f64e70 Ether0.000099116
0xd867090e3fe57ad34537dabe0766fab9004e1b698bacb41f837ba2e4e1f5b91a71974737 days 6 hrs ago0x83619d46140ac7b3838c004c2b7cfa3da03ee3a2  IN   0x9c10b6d9a92e8cda1179f20a637f748e965f64e70 Ether0.000068988
0x9a8c3555461dbc66b1546de67ff6b16a1c6fb3b34eb5e9b39f2d00e1f168bea071974577 days 7 hrs ago0x2e9bf8cb36529b29625fe6df9834e66be76bf312  IN   0x9c10b6d9a92e8cda1179f20a637f748e965f64e70 Ether0.000068988
0x5e6cd05c106cc8536b064c450a69e9612355e66e09e428798f41ad558131400b71974507 days 7 hrs ago0xf0faf8d576082ec4b24a0a7e7671faaf75fdb219  IN   0x9c10b6d9a92e8cda1179f20a637f748e965f64e70 Ether0.000069116
0x4c15d81df1f78582ef425a155adb1fa48be12a1b0c1966a550a3a3ba03f4530671974407 days 7 hrs ago0xeb9119547541f21c25e18d476d3d13df2329ed4b  IN   0x9c10b6d9a92e8cda1179f20a637f748e965f64e70 Ether0.000069116
0x7b445564a39a098180208cf40e70fc7d0b83205075f904b191f7d0132b510ba471974137 days 7 hrs ago0xf0816e581e18bbd5d162ce232ce1141f477a203e  IN   0x9c10b6d9a92e8cda1179f20a637f748e965f64e70 Ether0.000069116
0xd79eb84a67067b468733b1a6d46a461ad227fbd6f1d378d0d1c55c7c085ccbe471973687 days 7 hrs ago0xfe5b7b1eb3db64a4c17c1c6ea68b3d6b7d85a17b  IN   0x9c10b6d9a92e8cda1179f20a637f748e965f64e70 Ether0.000069116
0xd8e1a506a1bda64e15ead986334f876faa133b4d4b5719436bbad3804e3dec6f71972727 days 7 hrs ago0x52e07fa6d8843b44ffabdadbccaa861084c24c4e  IN   0x9c10b6d9a92e8cda1179f20a637f748e965f64e70 Ether0.000069116
0xe6d3aa28199c3ec3d9df203edf355f769368af3f92604b09a3ba6a92f274dbaa71936428 days 1 hr ago0x31621da1dcfdc4badfccb74af6e41efd14e4b42f  IN   0x9c10b6d9a92e8cda1179f20a637f748e965f64e70 Ether0.000200625
0x94a32869531f1ba0116019bbd3ecee9b9dbdbd8bbad73bb4b774dc0d231118fd715677415 days 14 hrs ago0xe43041621fd27109d965c58993339f09ca4d69d7  IN   0x9c10b6d9a92e8cda1179f20a637f748e965f64e70 Ether0.000297732
0x4285a6d494b546f4d8cfd9417e3c098d842d8176dae472667d73e3f21983bc4b715094716 days 18 hrs ago0x92178e6b6b6ac124b6f80b34435454617b643da2  IN   0x9c10b6d9a92e8cda1179f20a637f748e965f64e70 Ether0.000275952
0x1dd125cdc2689f8d73c002dfd06d3da10ac3844678511b19a1176f8f2f4f179a714998616 days 23 hrs ago0x53b5224834fe8c9313404632e9d8bfce911da700  IN   0x9c10b6d9a92e8cda1179f20a637f748e965f64e70 Ether0.000087434
0xb1f6ca4dc857c5acf24d62c1b5a4573c8164b24e15100296d78f61af5fdb3160714946017 days 1 hr ago0xa2bb4f694cf9b23382df049d94cd6f55f6da0981  IN   0x9c10b6d9a92e8cda1179f20a637f748e965f64e70 Ether0.000148482
0x7b35721f448b86abca17301070a14a68d91b4e814e8be714cc0c7eb2631497fd712533821 days 22 hrs ago0x5ef7603af8ab621821b3f3390e99d76278aff5c2  IN   0x9c10b6d9a92e8cda1179f20a637f748e965f64e70 Ether0.000197976
0x210f884e008099e34c5b632f45d5fd451d69beae5ed1326ea447924ca5b78074711024024 days 22 hrs ago0xae275c2aa2576451231bbd50ae59beb4959b78e1  IN   0x9c10b6d9a92e8cda1179f20a637f748e965f64e70 Ether0.000346906
0x2a9596bc30842eddbae97bf6237d2a1c5c5cda4154b99f9d30dce0779999550e711023824 days 22 hrs ago0x3c438084dc8f654a6e6f44e3e9316166340fab58  IN   0x9c10b6d9a92e8cda1179f20a637f748e965f64e70 Ether0.000241906
0xa92e12bd24c42c16943bd437ae196351ef4f920bee247e4b4960b1502b29925e711023524 days 22 hrs ago0xae275c2aa2576451231bbd50ae59beb4959b78e1  IN   0x9c10b6d9a92e8cda1179f20a637f748e965f64e70 Ether0.00028
0x04772c23f0d5d91eb27c7670431d2c5b1b96bf41a6a0fc6f3270874232922aa8710933025 days 2 hrs ago0x5237a3e951a57b35267c916a295bec6cb6de6f2e  IN   0x9c10b6d9a92e8cda1179f20a637f748e965f64e70 Ether0.001416878
0x4cf94a2099a2f50dffbda1aa237a933a4fec5d1a4c52ca3575bedf56e3141eb5710932425 days 2 hrs ago0x5f845b4ca5a48b13ecc0928d1e7a1e9c6dbe4e67  IN   0x9c10b6d9a92e8cda1179f20a637f748e965f64e70 Ether0.001416878
[ Download CSV Export 

Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
Warning: The compiled contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) Solidity Compiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: KoniosToken
Compiler Version: v0.4.18+commit.9cf6e910
Optimization Enabled: Yes
Runs (Optimizer):  200


Contract Source Code
pragma solidity ^0.4.18;

contract owned {
    address public owner;
    
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    function owned() public {
        owner = msg.sender;
    }

    modifier onlyOwner {
        require(msg.sender == owner);
        _;
    }


    function transferOwnership(address newOwner) onlyOwner public {
        require(newOwner != address(0));
        require(newOwner != owner);  //check that ownership is not being transferred to self.
        OwnershipTransferred(owner, newOwner);
        owner = newOwner;
    }
}


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


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 + a % b); // There is no case in which this doesn't hold
    return c;
  }

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

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


contract TokenERC20 {
    
    using SafeMath for uint256;
    
    // 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);

    /**
     * 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].add(balanceOf[_to]);
        
        // Subtract from the sender .. Add the same to the recipient
        balanceOf[_from] = balanceOf[_from].sub(_value);
        balanceOf[_to] = balanceOf[_to].add(_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);
    }

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

}

/******************************************/
/*       KONIOS TOKEN STARTS HERE       */
/******************************************/


contract KoniosToken is owned, TokenERC20 {

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

    uint256 startBlock; //crowdsale start block (set in constructor)

    uint256 teamLockup = 4505142; //team allocation cannot be created until this many blocks after endBlock (assuming 14 second blocks, this is 2 years)

    uint256 teamAllocation = 250000000 * 10 ** uint256(decimals); //5% of token supply(5,000,000,000) allocated post-crowdsale for the team fund
    bool teamAllocated = false; //this will change to true when the team fund is allocated

    mapping (address => bool) public frozenAccount;

    /* This generates a public event on the blockchain that will notify clients */
    event FrozenFunds(address target, bool frozen);

    /* This notifies clients about the amount allocated to team fund */
    event AllocateTeamTokens(address indexed from, uint256 value);
    
     /* This notifies clients about the amount burned */
    event Burn(address indexed from, uint256 value);

    /* Initializes contract with initial supply tokens to the creator of the contract */
    function KoniosToken(
        uint256 initialSupply,
        string tokenName,
        string tokenSymbol
    ) public {
            
            totalSupply = initialSupply * 10 ** uint256(decimals);  // Update total supply with the decimal amount
            balanceOf[msg.sender] = totalSupply;                // Give the creator all initial tokens
            name = tokenName;                                   // Set the name for display purposes
            symbol = tokenSymbol;                               // Set the symbol for display purposes
            startBlock = block.number;
            
            remainingTokens = totalSupply ; //set the initial value of remainingTokens as totalSupply in the constructor

    }

    /**
     * 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(msg.sender, _to, _value);
        soldTokens = soldTokens.add(_value);
        remainingTokens = remainingTokens.sub(_value);
    }

    /// @notice `freeze? Prevent | Allow` `target` from sending & receiving tokens
    /// @param target Address to be frozen
    /// @param freeze either to freeze it or not
    function freezeAccount(address target, bool freeze) onlyOwner public {
        frozenAccount[target] = freeze;
        FrozenFunds(target, freeze);
    }

    /**
     * Set team tokens.
     *
     * Security review
     *
     * - Integer math: ok - only called once with fixed parameters
     *
     * Applicable tests:
     *
     * - Test founder token allocation too early
     * - Test founder token allocation on time
     * - Test founder token allocation twice
     *
     */
    function allocateTeamTokens() onlyOwner public returns (bool success){
        require( (startBlock + teamLockup) > block.number);          // Check if it is time to allocate team tokens
        require(!teamAllocated);
        //check if team tokens have already been allocated
        balanceOf[msg.sender] = balanceOf[msg.sender].add(teamAllocation);
        totalSupply = totalSupply.add(teamAllocation);
        teamAllocated = true;
        AllocateTeamTokens(msg.sender, teamAllocation);
        return true;
    }
    
    
    /**
     * Destroy tokens
     *
     * Remove `_value` tokens from the system irreversibly
     *
     * @param _value the amount of money to burn
     */
    function burn(uint256 _value) onlyOwner 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) onlyOwner 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":"allocateTeamTokens","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":"soldTokens","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","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":"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":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"frozenAccount","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"remainingTokens","outputs":[{"name":"","type":"uint256"}],"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":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address"},{"name":"freeze","type":"bool"}],"name":"freezeAccount","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"initialSupply","type":"uint256"},{"name":"tokenName","type":"string"},{"name":"tokenSymbol","type":"string"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"target","type":"address"},{"indexed":false,"name":"frozen","type":"bool"}],"name":"FrozenFunds","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"AllocateTeamTokens","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":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":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]

Contract Creation Code
606060405260058054601260ff1991821617918290556244be36600a90815560ff90921690910a630ee6b28002600b55600c80549091169055341561004357600080fd5b604051610e35380380610e35833981016040528080519190602001805182019190602001805160008054600160a060020a033316600160a060020a03199091168117825560055460ff16600a0a870260068190559082526001602052604090912055909101905060038280516100bd9291602001906100e4565b5060048180516100d19291602001906100e4565b505043600955505060065460085561017f565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061012557805160ff1916838001178555610152565b82800160010185558215610152579182015b82811115610152578251825591602001919060010190610137565b5061015e929150610162565b5090565b61017c91905b8082111561015e5760008155600101610168565b90565b610ca78061018e6000396000f3006060604052600436106100fb5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610100578063095ea7b31461018a57806318160ddd146101c0578063306023a3146101e5578063313ce567146101f857806342966c68146102215780635ed9ebfc1461023757806370a082311461024a57806379cc6790146102695780638da5cb5b1461028b57806395d89b41146102ba578063a9059cbb146102cd578063b414d4b6146102f1578063bf58390314610310578063cae9ca5114610323578063dd62ed3e14610388578063e724529c146103ad578063f2fde38b146103d1575b600080fd5b341561010b57600080fd5b6101136103f0565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561014f578082015183820152602001610137565b50505050905090810190601f16801561017c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561019557600080fd5b6101ac600160a060020a036004351660243561048e565b604051901515815260200160405180910390f35b34156101cb57600080fd5b6101d36104be565b60405190815260200160405180910390f35b34156101f057600080fd5b6101ac6104c4565b341561020357600080fd5b61020b6105b3565b60405160ff909116815260200160405180910390f35b341561022c57600080fd5b6101ac6004356105bc565b341561024257600080fd5b6101d3610663565b341561025557600080fd5b6101d3600160a060020a0360043516610669565b341561027457600080fd5b6101ac600160a060020a036004351660243561067b565b341561029657600080fd5b61029e610773565b604051600160a060020a03909116815260200160405180910390f35b34156102c557600080fd5b610113610782565b34156102d857600080fd5b6102ef600160a060020a03600435166024356107ed565b005b34156102fc57600080fd5b6101ac600160a060020a0360043516610828565b341561031b57600080fd5b6101d361083d565b341561032e57600080fd5b6101ac60048035600160a060020a03169060248035919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061084395505050505050565b341561039357600080fd5b6101d3600160a060020a0360043581169060243516610975565b34156103b857600080fd5b6102ef600160a060020a03600435166024351515610992565b34156103dc57600080fd5b6102ef600160a060020a0360043516610a1e565b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104865780601f1061045b57610100808354040283529160200191610486565b820191906000526020600020905b81548152906001019060200180831161046957829003601f168201915b505050505081565b600160a060020a033381166000908152600260209081526040808320938616835292905220819055600192915050565b60065481565b6000805433600160a060020a039081169116146104e057600080fd5b600a54600954439101116104f357600080fd5b600c5460ff161561050357600080fd5b600b54600160a060020a03331660009081526001602052604090205461052e9163ffffffff610ad416565b600160a060020a033316600090815260016020526040902055600b5460065461055c9163ffffffff610ad416565b600655600c805460ff19166001179055600b54600160a060020a033316907ffb040d2d8a3c3f65ef2e76be1fcb5684847345649d99c050f42a5a9d7d19638c9060405190815260200160405180910390a250600190565b60055460ff1681565b6000805433600160a060020a039081169116146105d857600080fd5b600160a060020a033316600090815260016020526040902054829010156105fe57600080fd5b600160a060020a03331660008181526001602052604090819020805485900390556006805485900390557fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a2506001919050565b60075481565b60016020526000908152604090205481565b6000805433600160a060020a0390811691161461069757600080fd5b600160a060020a038316600090815260016020526040902054829010156106bd57600080fd5b600160a060020a03808416600090815260026020908152604080832033909416835292905220548211156106f057600080fd5b600160a060020a038084166000818152600160209081526040808320805488900390556002825280832033909516835293905282902080548590039055600680548590039055907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a250600192915050565b600054600160a060020a031681565b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104865780601f1061045b57610100808354040283529160200191610486565b6107f8338383610aea565b60075461080b908263ffffffff610ad416565b600755600854610821908263ffffffff610c6916565b6008555050565b600d6020526000908152604090205460ff1681565b60085481565b600083610850818561048e565b1561096d5780600160a060020a0316638f4ffcb1338630876040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b838110156109065780820151838201526020016108ee565b50505050905090810190601f1680156109335780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b151561095457600080fd5b6102c65a03f1151561096557600080fd5b505050600191505b509392505050565b600260209081526000928352604080842090915290825290205481565b60005433600160a060020a039081169116146109ad57600080fd5b600160a060020a0382166000908152600d602052604090819020805460ff19168315151790557f48335238b4855f35377ed80f164e8c6f3c366e54ac00b96a6402d4a9814a03a5908390839051600160a060020a039092168252151560208201526040908101905180910390a15050565b60005433600160a060020a03908116911614610a3957600080fd5b600160a060020a0381161515610a4e57600080fd5b600054600160a060020a0382811691161415610a6957600080fd5b600054600160a060020a0380831691167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600082820183811015610ae357fe5b9392505050565b6000600160a060020a0383161515610b0157600080fd5b600160a060020a03841660009081526001602052604090205482901015610b2757600080fd5b600160a060020a03831660009081526001602052604090205482810111610b4d57600080fd5b600160a060020a03808416600090815260016020526040808220549287168252902054610b7f9163ffffffff610ad416565b600160a060020a038516600090815260016020526040902054909150610bab908363ffffffff610c6916565b600160a060020a038086166000908152600160205260408082209390935590851681522054610be0908363ffffffff610ad416565b600160a060020a03808516600081815260016020526040908190209390935591908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a3600160a060020a03808416600090815260016020526040808220549287168252902054018114610c6357fe5b50505050565b600082821115610c7557fe5b509003905600a165627a7a723058208a9947406df3e77e8592c555cf5e48c347e18c1b9dd8c0334186b33a63f5a9a30029000000000000000000000000000000000000000000000000000000011b1f3f80000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000064b6f6e696f73000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034b4f4e0000000000000000000000000000000000000000000000000000000000


    Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000011b1f3f80000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000064b6f6e696f73000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034b4f4e0000000000000000000000000000000000000000000000000000000000

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000000000000000000000000000011b1f3f80
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [2] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000006
Arg [4] : 4b6f6e696f730000000000000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [6] : 4b4f4e0000000000000000000000000000000000000000000000000000000000


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