Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 6472 txns
Token Tracker: WinbitToken (WT)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0xf2e1694a6cf339706a26a87c006a32aca4901858at txn 0x13217f1958987d9a34ca6cce910f0fd8a511b214457224342c0302c439dd7557
 Latest 25 transactions from a total of 6472 transactions

TxHash Age From To Value [TxFee]
0x288818fdd91024dafc0cfb710002e313e728bcc35b26722af14a49776a5c980233 mins ago0x4ddb5c79f58d917170d0763496f339d7bd3f5955  IN   0x5e2effd98b24a7fd12156c6ecf2f77cf4588b5720 Ether0.000160615
0xe3f67674244b42e0f90d5c6d8ceaf196315cfd0a5635255e127afd1ae60b599a39 mins ago0xc3fd80a91cc9fd8821aa24ee0457e5de6ea951e9  IN   0x5e2effd98b24a7fd12156c6ecf2f77cf4588b5720 Ether0.000370615
0x78b49ba8260b2a61b6fd0ef6b7190416200e53c3467fd32d2c183847d3807f1d2 hrs 33 mins ago0x336fecb085ea8d5e4581cce02d29875c8965c0a3  IN   0x5e2effd98b24a7fd12156c6ecf2f77cf4588b5720 Ether0.000115045
0xb8f88b806eaa215f28527872926bbeba36c412dc1fa0df351e3e94cdb09d3e3a2 hrs 43 mins ago0xc3fd80a91cc9fd8821aa24ee0457e5de6ea951e9  IN   0x5e2effd98b24a7fd12156c6ecf2f77cf4588b5720 Ether0.000265045
0x14b90cdf9d7cc4b8d7f02613c23ed3e0a9ead5f5b4f53373dcce9c880f4721bb7 hrs 43 mins ago0x79994563c210c20d737116696101abd49b568d5b  IN   0x5e2effd98b24a7fd12156c6ecf2f77cf4588b5720 Ether0.000160615
0x4051ea83c4f664f969a820d690445cb699b0ef586148f0b3a80eeb99df6e63c17 hrs 55 mins ago0xc3fd80a91cc9fd8821aa24ee0457e5de6ea951e9  IN   0x5e2effd98b24a7fd12156c6ecf2f77cf4588b5720 Ether0.000370615
0x6066376d6525a66f655151bf7e744a32852c0a05e329e6eac55490f184ee671e9 hrs 8 mins ago0xc3e8e7eb8065b9c17730b4fd0a496d06615f08f6  IN   0x5e2effd98b24a7fd12156c6ecf2f77cf4588b5720 Ether0.0002860275
0x023cf35f7bc199518cb563fe53427ae85c2a4edc34329cd8f19e971e8ecc962013 hrs 18 mins ago0xc3fd80a91cc9fd8821aa24ee0457e5de6ea951e9  IN   0x5e2effd98b24a7fd12156c6ecf2f77cf4588b5720 Ether0.000228054
0x969766e5a2d66d30564bb19286662a73b27ff40403ed2053f571ec2e0cb0ee5913 hrs 34 mins ago0xc3fd80a91cc9fd8821aa24ee0457e5de6ea951e9  IN   0x5e2effd98b24a7fd12156c6ecf2f77cf4588b5720 Ether0.00031767
0x41dcb8610839fce2c65f1f8bd0876d6d3e3927b0c1e9568b1574d9222f0cc85515 hrs 16 mins ago0xfe334c0125493ff2663ba967855cfee722db3950  IN   0x5e2effd98b24a7fd12156c6ecf2f77cf4588b5720 Ether0.0001261975
0x8299ea9c89893fc8c1df3fb880d59b6b7d0fb2c9adbe769b366b75a4b3eba48115 hrs 19 mins ago0xc3fd80a91cc9fd8821aa24ee0457e5de6ea951e9  IN   0x5e2effd98b24a7fd12156c6ecf2f77cf4588b5720 Ether0.0002911975
0x969cac56349a3f16cdf41c27165ad82750e59433baa9d8addb16bb18125a1dc316 hrs 8 mins ago0xe2611612d22e2fe4d85e7b87723afdb4ec0cf765  IN   0x5e2effd98b24a7fd12156c6ecf2f77cf4588b5720 Ether0.00018356
0x4ec2a898d8bd6b8f25182843f6fcbced2c823a543a718e3f157a2d4e1bf8673016 hrs 15 mins ago0x4385adb3e6b88a6691ae24c8c317b7327d91a8ad  IN   0x5e2effd98b24a7fd12156c6ecf2f77cf4588b5720 Ether0.000158835
0x4850cd8016e2013cb8b31b7be3f0038ae31cf452c21551e677aaba728f1a561016 hrs 16 mins ago0xc5a910516a59bad0faf588542321fcf8bad68bc7  IN   0x5e2effd98b24a7fd12156c6ecf2f77cf4588b5720 Ether0.000304072
0xed829e53595511c935f4af4859f42dfa417665768f1666700fa72637c239aaa918 hrs 4 mins ago0xc3fd80a91cc9fd8821aa24ee0457e5de6ea951e9  IN   0x5e2effd98b24a7fd12156c6ecf2f77cf4588b5720 Ether0.000340929
0x130cf01a81520016895a84b7f12c3997a42954919576ced09d09713fcf5f23a018 hrs 12 mins ago0xaa13f29f67fe71aa6d4a49cae8154fad615c5560  IN   0x5e2effd98b24a7fd12156c6ecf2f77cf4588b5720 Ether0.00030356
0x332085af2c9134ba97a1e693a7ef86c1f3c76d734a30f5bdf3f9e5eb599b065318 hrs 18 mins ago0xaa13f29f67fe71aa6d4a49cae8154fad615c5560  IN   0x5e2effd98b24a7fd12156c6ecf2f77cf4588b5720 Ether0.000623758281
0x4ecc3ec22309470c18b698f65582a69c3f448ca86efccca3fb13707b5fa9417318 hrs 54 mins ago0xc3fd80a91cc9fd8821aa24ee0457e5de6ea951e9  IN   0x5e2effd98b24a7fd12156c6ecf2f77cf4588b5720 Ether0.000370615
0xe5c59cf36dab816b6d8dfbc2540ea0fb6d1773affa92c9bd569829e2306872d821 hrs 13 mins ago0xec40d6fa93452f566c567cf21592f7c75d2e8841  IN   0x5e2effd98b24a7fd12156c6ecf2f77cf4588b5720 Ether0.00059657
0xc55ad590a9105a11f26224943ef639fd55a3513b896a9369886e26fe94769aa721 hrs 52 mins ago0xc3fd80a91cc9fd8821aa24ee0457e5de6ea951e9  IN   0x5e2effd98b24a7fd12156c6ecf2f77cf4588b5720 Ether0.000582395
0x0130c6303058f4a32d6885f20c3ea83bb30bf47057fec615ac67d84ae39a8e3723 hrs 53 mins ago0x781f1b7288288e0323a30b4ee57e3ab7b1f376ee  IN   0x5e2effd98b24a7fd12156c6ecf2f77cf4588b5720 Ether0.00022945
0x86402b874ac487e87d4928438df84641f099ea1e2246f82e47a841da85659a4323 hrs 58 mins ago0xc1eeb277c3aa43d4319a9dcad5d50eadf635f413  IN   0x5e2effd98b24a7fd12156c6ecf2f77cf4588b5720 Ether0.000252395
0x54991559fb541ddd9414e8f8cea3c18080375612131f3c83931bbcdf1bdcf7ef1 day 1 min ago0xc3fd80a91cc9fd8821aa24ee0457e5de6ea951e9  IN   0x5e2effd98b24a7fd12156c6ecf2f77cf4588b5720 Ether0.000582395
0xde4cde357b70665cdc7acf74b10982307816757a0e6a7872c7086ac08c564bc51 day 5 mins ago0xc3fd80a91cc9fd8821aa24ee0457e5de6ea951e9  IN   0x5e2effd98b24a7fd12156c6ecf2f77cf4588b5720 Ether0.000582395
0x519adc744b46d3f637cbf825a8a0971e3c898d3426af9ca055f1f0ad07d5d3071 day 1 hr ago0xfee5e6fdbe06d77b8fcd87ac12ff42f12f9aa544  IN   0x5e2effd98b24a7fd12156c6ecf2f77cf4588b5720 Ether0.000253099
[ 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: WinbitToken
Compiler Text: v0.4.21+commit.dfe3193c
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.16;

contract owned {
    address public owner;

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

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

    function transferOwnership(address newOwner) onlyOwner public {
        owner = newOwner;
    }
}

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

contract 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;

    // 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 generates a public event on the blockchain that will notify clients
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);

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

    /**
     * Constrctor function
     *
     * Initializes contract with initial supply tokens to the creator of the contract
     */
    function TokenERC20(
        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
    }

    /**
     * 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;
        emit 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) {
        allowance[msg.sender][_spender] = _value;
        emit 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;
        }
    }

    /**
     * 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
        emit 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
        emit Burn(_from, _value);
        return true;
    }
}

/******************************************/
/*       WINBIT TOKEN STARTS HERE       */
/******************************************/

contract WinbitToken is owned, TokenERC20 {

    uint256 public sellPrice;
    uint256 public buyPrice;

    mapping (address => bool) public frozenAccount;

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

    /* Initializes contract with initial supply tokens to the creator of the contract */
    function WinbitToken(
        uint256 initialSupply,
        string tokenName,
        string tokenSymbol
    ) TokenERC20(initialSupply, tokenName, tokenSymbol) public {}

    /* Internal transfer, only can be called by this contract */
    function _transfer(address _from, address _to, uint _value) internal {
        require (_to != 0x0);                               // Prevent transfer to 0x0 address. Use burn() instead
        require (balanceOf[_from] >= _value);               // Check if the sender has enough
        require (balanceOf[_to] + _value >= balanceOf[_to]); // Check for overflows
        require(!frozenAccount[_from]);                     // Check if sender is frozen
        require(!frozenAccount[_to]);                       // Check if recipient is frozen
        balanceOf[_from] -= _value;                         // Subtract from the sender
        balanceOf[_to] += _value;                           // Add the same to the recipient
        emit Transfer(_from, _to, _value);
    }

    /// @notice Create `mintedAmount` tokens and send it to `target`
    /// @param target Address to receive the tokens
    /// @param mintedAmount the amount of tokens it will receive
    function mintToken(address target, uint256 mintedAmount) onlyOwner public {
        balanceOf[target] += mintedAmount;
        totalSupply += mintedAmount;
        emit Transfer(0, this, mintedAmount);
        emit Transfer(this, target, mintedAmount);
    }

    /// @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;
        emit FrozenFunds(target, freeze);
    }

    /// @notice Allow users to buy tokens for `newBuyPrice` eth and sell tokens for `newSellPrice` eth
    /// @param newSellPrice Price the users can sell to the contract
    /// @param newBuyPrice Price users can buy from the contract
    function setPrices(uint256 newSellPrice, uint256 newBuyPrice) onlyOwner public {
        sellPrice = newSellPrice;
        buyPrice = newBuyPrice;
    }

    /// @notice Buy tokens from contract by sending ether
    function buy() payable public {
        uint amount = msg.value / buyPrice;               // calculates the amount
        _transfer(this, msg.sender, amount);              // makes the transfers
    }

    /// @notice Sell `amount` tokens to contract
    /// @param amount amount of tokens to be sold
    function sell(uint256 amount) public {
        address myAddress = this;
        require(myAddress.balance >= amount * sellPrice);      // checks if the contract has enough ether to buy
        _transfer(msg.sender, this, amount);              // makes the transfers
        msg.sender.transfer(amount * sellPrice);          // sends ether to the seller. It's important to do this last to avoid recursion attacks
    }
}

    Contract ABI  
[{"constant":false,"inputs":[{"name":"newSellPrice","type":"uint256"},{"name":"newBuyPrice","type":"uint256"}],"name":"setPrices","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"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":"sellPrice","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":"target","type":"address"},{"name":"mintedAmount","type":"uint256"}],"name":"mintToken","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"buyPrice","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","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":"buy","outputs":[],"payable":true,"stateMutability":"payable","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":"","type":"address"}],"name":"frozenAccount","outputs":[{"name":"","type":"bool"}],"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":"amount","type":"uint256"}],"name":"sell","outputs":[],"payable":false,"stateMutability":"nonpayable","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":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"}]

  Contract Creation Code Switch To Opcodes View
60606040526003805460ff19166012179055341561001c57600080fd5b604051610e7b380380610e7b833981016040528080519190602001805182019190602001805160008054600160a060020a033316600160a060020a03199091168117825560035460ff16600a0a870260048190559082526005602052604090912055909101905082828260018280516100999291602001906100b9565b5060028180516100ad9291602001906100b9565b50505050505050610154565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106100fa57805160ff1916838001178555610127565b82800160010185558215610127579182015b8281111561012757825182559160200191906001019061010c565b50610133929150610137565b5090565b61015191905b80821115610133576000815560010161013d565b90565b610d18806101636000396000f3006060604052600436106101275763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166305fefda7811461012c57806306fdde0314610147578063095ea7b3146101d157806318160ddd1461020757806323b872dd1461022c578063313ce5671461025457806342966c681461027d5780634b7503341461029357806370a08231146102a657806379c65068146102c557806379cc6790146102e75780638620410b146103095780638da5cb5b1461031c57806395d89b411461034b578063a6f2ae3a1461035e578063a9059cbb14610366578063b414d4b614610388578063cae9ca51146103a7578063dd62ed3e1461040c578063e4849b3214610431578063e724529c14610447578063f2fde38b1461046b575b600080fd5b341561013757600080fd5b61014560043560243561048a565b005b341561015257600080fd5b61015a6104b0565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561019657808201518382015260200161017e565b50505050905090810190601f1680156101c35780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101dc57600080fd5b6101f3600160a060020a036004351660243561054e565b604051901515815260200160405180910390f35b341561021257600080fd5b61021a6105ba565b60405190815260200160405180910390f35b341561023757600080fd5b6101f3600160a060020a03600435811690602435166044356105c0565b341561025f57600080fd5b610267610637565b60405160ff909116815260200160405180910390f35b341561028857600080fd5b6101f3600435610640565b341561029e57600080fd5b61021a6106cb565b34156102b157600080fd5b61021a600160a060020a03600435166106d1565b34156102d057600080fd5b610145600160a060020a03600435166024356106e3565b34156102f257600080fd5b6101f3600160a060020a03600435166024356107a9565b341561031457600080fd5b61021a610885565b341561032757600080fd5b61032f61088b565b604051600160a060020a03909116815260200160405180910390f35b341561035657600080fd5b61015a61089a565b610145610905565b341561037157600080fd5b6101f3600160a060020a0360043516602435610925565b341561039357600080fd5b6101f3600160a060020a036004351661093b565b34156103b257600080fd5b6101f360048035600160a060020a03169060248035919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061095095505050505050565b341561041757600080fd5b61021a600160a060020a0360043581169060243516610a7e565b341561043c57600080fd5b610145600435610a9b565b341561045257600080fd5b610145600160a060020a03600435166024351515610afe565b341561047657600080fd5b610145600160a060020a0360043516610b8a565b60005433600160a060020a039081169116146104a557600080fd5b600791909155600855565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105465780601f1061051b57610100808354040283529160200191610546565b820191906000526020600020905b81548152906001019060200180831161052957829003601f168201915b505050505081565b600160a060020a03338116600081815260066020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60045481565b600160a060020a038084166000908152600660209081526040808320339094168352929052908120548211156105f557600080fd5b600160a060020a038085166000908152600660209081526040808320339094168352929052208054839003905561062d848484610bd4565b5060019392505050565b60035460ff1681565b600160a060020a0333166000908152600560205260408120548290101561066657600080fd5b600160a060020a03331660008181526005602052604090819020805485900390556004805485900390557fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a2506001919050565b60075481565b60056020526000908152604090205481565b60005433600160a060020a039081169116146106fe57600080fd5b600160a060020a03808316600090815260056020526040808220805485019055600480548501905530909216917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9084905190815260200160405180910390a381600160a060020a031630600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405190815260200160405180910390a35050565b600160a060020a038216600090815260056020526040812054829010156107cf57600080fd5b600160a060020a038084166000908152600660209081526040808320339094168352929052205482111561080257600080fd5b600160a060020a038084166000818152600560209081526040808320805488900390556006825280832033909516835293905282902080548590039055600480548590039055907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a250600192915050565b60085481565b600054600160a060020a031681565b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105465780601f1061051b57610100808354040283529160200191610546565b60006008543481151561091457fe5b049050610922303383610bd4565b50565b6000610932338484610bd4565b50600192915050565b60096020526000908152604090205460ff1681565b60008361095d818561054e565b15610a765780600160a060020a0316638f4ffcb1338630876040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610a135780820151838201526020016109fb565b50505050905090810190601f168015610a405780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b1515610a6157600080fd5b5af11515610a6e57600080fd5b505050600191505b509392505050565b600660209081526000928352604080842090915290825290205481565b60075430908202600160a060020a038216311015610ab857600080fd5b610ac3333084610bd4565b33600160a060020a03166108fc60075484029081150290604051600060405180830381858888f193505050501515610afa57600080fd5b5050565b60005433600160a060020a03908116911614610b1957600080fd5b600160a060020a03821660009081526009602052604090819020805460ff19168315151790557f48335238b4855f35377ed80f164e8c6f3c366e54ac00b96a6402d4a9814a03a5908390839051600160a060020a039092168252151560208201526040908101905180910390a15050565b60005433600160a060020a03908116911614610ba557600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a0382161515610be957600080fd5b600160a060020a03831660009081526005602052604090205481901015610c0f57600080fd5b600160a060020a0382166000908152600560205260409020548181011015610c3657600080fd5b600160a060020a03831660009081526009602052604090205460ff1615610c5c57600080fd5b600160a060020a03821660009081526009602052604090205460ff1615610c8257600080fd5b600160a060020a038084166000818152600560205260408082208054869003905592851680825290839020805485019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9084905190815260200160405180910390a35050505600a165627a7a7230582039cbae6c7c1942181bdb0b57462639934b13cffa862339db4d6ae9058feb62b9002900000000000000000000000000000000000000000000000000000002540be400000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000b57696e626974546f6b656e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025754000000000000000000000000000000000000000000000000000000000000

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

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000002540be400
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [2] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [3] : 000000000000000000000000000000000000000000000000000000000000000b
Arg [4] : 57696e626974546f6b656e000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000002
Arg [6] : 5754000000000000000000000000000000000000000000000000000000000000


   Swarm Source:
bzzr://39cbae6c7c1942181bdb0b57462639934b13cffa862339db4d6ae9058feb62b9

 

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.