Contract 0x8e483b016cb4ba8a0dc17c2ece61a16e480712e1

 

TxHash Block Age From To Value [TxFee]
0x8ec2d01c1f48dd71359794458220c525376e39facf8e83253d2051f078c7152e72263111 hr 45 mins ago0x96592108220658a60ab3d4e6bf45b9491660e5f8  IN   0x8e483b016cb4ba8a0dc17c2ece61a16e480712e10 Ether0.001559189
0x250e6dc143607eff594bdd50eaf94548b0865d674bb4ebf4ece85bcc1c24645b72259423 hrs 45 mins ago0xf85cdfe9115fd1142b875ebe7392f95e70275aa1  IN   0x8e483b016cb4ba8a0dc17c2ece61a16e480712e10 Ether0.00106058
0x00bbfe9908f4b5cb483bd7fda22311dd11756d57c7a81a430f92b711138174f6722327619 hrs ago0xbf1c40742d8724993539ac5a454dc928af11ae7c  IN   0x8e483b016cb4ba8a0dc17c2ece61a16e480712e10 Ether0.00053029
0xcb704ef88b94726980d83456154ad08267009c31e1636ec2edb94aa234904167722327419 hrs 1 min ago0xbf1c40742d8724993539ac5a454dc928af11ae7c  IN   0x8e483b016cb4ba8a0dc17c2ece61a16e480712e10 Ether0.00053029
0xeb97f1f3f574d7e34977dbe71aff70fe929d7d071f0d41391924f0db56368b25722327119 hrs 1 min ago0xbf1c40742d8724993539ac5a454dc928af11ae7c  IN   0x8e483b016cb4ba8a0dc17c2ece61a16e480712e10 Ether0.00053029
0x7c06bcca68cf749229e818bd529506a424ca6458255cbc380dfc551a166bfd15722326819 hrs 2 mins ago0xbf1c40742d8724993539ac5a454dc928af11ae7c  IN   0x8e483b016cb4ba8a0dc17c2ece61a16e480712e10 Ether0.00053029
0xaeef99cb45b2ceb7abe2d9a58ecda9a1f97168efd99b68a366a749a7043cb600722326819 hrs 2 mins ago0xbf1c40742d8724993539ac5a454dc928af11ae7c  IN   0x8e483b016cb4ba8a0dc17c2ece61a16e480712e10 Ether0.00053029
0x1b64b028f6e37372aa8187184c8237591e4cca4393a1cd5a22021895b1871309722326619 hrs 2 mins ago0xbf1c40742d8724993539ac5a454dc928af11ae7c  IN   0x8e483b016cb4ba8a0dc17c2ece61a16e480712e10 Ether0.00053029
0x4cc36cdee943abde0d7831f35f9d4daa90d84be21595d65fee21852b1f96bf87722326419 hrs 3 mins ago0xbf1c40742d8724993539ac5a454dc928af11ae7c  IN   0x8e483b016cb4ba8a0dc17c2ece61a16e480712e10 Ether0.00053029
0x487387085646ddc32bb42cee801a2944c46037ee1e4f4e4d8831f554c0edb3b3722326419 hrs 3 mins ago0xbf1c40742d8724993539ac5a454dc928af11ae7c  IN   0x8e483b016cb4ba8a0dc17c2ece61a16e480712e10 Ether0.00053029
0xd76c1a3263e9177edf60ca3d25c6ccbcc304f52a3927708bacedaf9b96409556722326119 hrs 4 mins ago0xbf1c40742d8724993539ac5a454dc928af11ae7c  IN   0x8e483b016cb4ba8a0dc17c2ece61a16e480712e10 Ether0.00053029
0x7c1e345a2e5bbbf7f986e2077777c35b4b5a4f112384e239ad716a325c3b53e0722325919 hrs 4 mins ago0xbf1c40742d8724993539ac5a454dc928af11ae7c  IN   0x8e483b016cb4ba8a0dc17c2ece61a16e480712e10 Ether0.00052965
0x5873d4e5b897b4d49b0120448238853263c6982ac5020277d9046a7600622aa4722325619 hrs 5 mins ago0xbf1c40742d8724993539ac5a454dc928af11ae7c  IN   0x8e483b016cb4ba8a0dc17c2ece61a16e480712e10 Ether0.00052965
0xcb193ac4631ff808759ac86aa64e9f3c89f9769d9e6617369e684c9cee1aadac722325619 hrs 5 mins ago0xbf1c40742d8724993539ac5a454dc928af11ae7c  IN   0x8e483b016cb4ba8a0dc17c2ece61a16e480712e10 Ether0.00053029
0x7f415e018f0d75017ec75d39a0a15304178a4691111251eb6228a55849f5e640722325419 hrs 5 mins ago0xbf1c40742d8724993539ac5a454dc928af11ae7c  IN   0x8e483b016cb4ba8a0dc17c2ece61a16e480712e10 Ether0.00053029
0x60c95454a1c18e2eeec525020505c4bbf9009be5fbb1624d7abc5acdeae53cd0722325219 hrs 6 mins ago0xbf1c40742d8724993539ac5a454dc928af11ae7c  IN   0x8e483b016cb4ba8a0dc17c2ece61a16e480712e10 Ether0.00053029
0xd3a1b0b2ca623d0f69b3bd4ca383f169fa05dbdf7ff0432ffa902711909a6bd3722324119 hrs 12 mins ago0xbf1c40742d8724993539ac5a454dc928af11ae7c  IN   0x8e483b016cb4ba8a0dc17c2ece61a16e480712e10 Ether0.00053029
0x1e9012f0f1ba963165abfcacf972dc453325cd860f04a359ebd53de2d39049e7722323919 hrs 13 mins ago0xbf1c40742d8724993539ac5a454dc928af11ae7c  IN   0x8e483b016cb4ba8a0dc17c2ece61a16e480712e10 Ether0.00052965
0x9c73045ddb23a13bbac0476aaf3c05bd58c92988643187cead1cc1bf7a18df6c722323919 hrs 13 mins ago0xbf1c40742d8724993539ac5a454dc928af11ae7c  IN   0x8e483b016cb4ba8a0dc17c2ece61a16e480712e10 Ether0.00053029
0x6d91d66b61019c08037e4522043842eb92811241e47662daa391e4f389d94147722323919 hrs 13 mins ago0xbf1c40742d8724993539ac5a454dc928af11ae7c  IN   0x8e483b016cb4ba8a0dc17c2ece61a16e480712e10 Ether0.00053029
0x6a3d87d06afac607f42ed6c06770aea43245193c90650ef089d9c4cc4dc606ba722323719 hrs 13 mins ago0xbf1c40742d8724993539ac5a454dc928af11ae7c  IN   0x8e483b016cb4ba8a0dc17c2ece61a16e480712e10 Ether0.00053029
0xadac02be893cc9b1e46202e6705700864b293b059662782fcbe8b6659f3f5c1c722323719 hrs 13 mins ago0xbf1c40742d8724993539ac5a454dc928af11ae7c  IN   0x8e483b016cb4ba8a0dc17c2ece61a16e480712e10 Ether0.00053029
0xc51aa747d493e14196a66c3303b73c01535a84e227940b9c7ca4a4e3a4758ac4722323719 hrs 13 mins ago0xbf1c40742d8724993539ac5a454dc928af11ae7c  IN   0x8e483b016cb4ba8a0dc17c2ece61a16e480712e10 Ether0.00053029
0x74f175552852d5446a7f7b953af24e42d923e675a7e5b39258780f1eacdcbae9722323519 hrs 15 mins ago0xbf1c40742d8724993539ac5a454dc928af11ae7c  IN   0x8e483b016cb4ba8a0dc17c2ece61a16e480712e10 Ether0.00053029
0x04845d7183702351f994fcdcd8d0e4dd1db1ff90a6751e805210241893297f23722323319 hrs 15 mins ago0xbf1c40742d8724993539ac5a454dc928af11ae7c  IN   0x8e483b016cb4ba8a0dc17c2ece61a16e480712e10 Ether0.00053029
[ 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) Solidity Compiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: ExvaToken
Compiler Version: v0.4.23+commit.124ca40d
Optimization Enabled: Yes
Runs (Optimizer):  200


Contract Source Code
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;
    }
}

/******************************************/
/*       ADVANCED TOKEN STARTS HERE       */
/******************************************/

contract ExvaToken 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 ExvaToken(
        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
60806040526003805460ff1916601217905534801561001d57600080fd5b50604051610e83380380610e8383398101604090815281516020808401518385015160008054600160a060020a03191633600160a060020a0316908117825560035460ff16600a0a86026004819055908252600585529590209490945584018051929490930191849184918491610099916001918501906100b9565b5080516100ad9060029060208401906100b9565b50505050505050610154565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106100fa57805160ff1916838001178555610127565b82800160010185558215610127579182015b8281111561012757825182559160200191906001019061010c565b50610133929150610137565b5090565b61015191905b80821115610133576000815560010161013d565b90565b610d20806101636000396000f3006080604052600436106101275763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166305fefda7811461012c57806306fdde0314610149578063095ea7b3146101d357806318160ddd1461020b57806323b872dd14610232578063313ce5671461025c57806342966c68146102875780634b7503341461029f57806370a08231146102b457806379c65068146102d557806379cc6790146102f95780638620410b1461031d5780638da5cb5b1461033257806395d89b4114610363578063a6f2ae3a14610378578063a9059cbb14610380578063b414d4b6146103a4578063cae9ca51146103c5578063dd62ed3e1461042e578063e4849b3214610455578063e724529c1461046d578063f2fde38b14610493575b600080fd5b34801561013857600080fd5b506101476004356024356104b4565b005b34801561015557600080fd5b5061015e6104da565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610198578181015183820152602001610180565b50505050905090810190601f1680156101c55780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101df57600080fd5b506101f7600160a060020a0360043516602435610567565b604080519115158252519081900360200190f35b34801561021757600080fd5b506102206105d1565b60408051918252519081900360200190f35b34801561023e57600080fd5b506101f7600160a060020a03600435811690602435166044356105d7565b34801561026857600080fd5b5061027161064e565b6040805160ff9092168252519081900360200190f35b34801561029357600080fd5b506101f7600435610657565b3480156102ab57600080fd5b506102206106e1565b3480156102c057600080fd5b50610220600160a060020a03600435166106e7565b3480156102e157600080fd5b50610147600160a060020a03600435166024356106f9565b34801561030557600080fd5b506101f7600160a060020a03600435166024356107c4565b34801561032957600080fd5b506102206108a0565b34801561033e57600080fd5b506103476108a6565b60408051600160a060020a039092168252519081900360200190f35b34801561036f57600080fd5b5061015e6108b5565b61014761090d565b34801561038c57600080fd5b506101f7600160a060020a036004351660243561092d565b3480156103b057600080fd5b506101f7600160a060020a0360043516610943565b3480156103d157600080fd5b50604080516020600460443581810135601f81018490048402850184019095528484526101f7948235600160a060020a03169460248035953695946064949201919081908401838280828437509497506109589650505050505050565b34801561043a57600080fd5b50610220600160a060020a0360043581169060243516610a8f565b34801561046157600080fd5b50610147600435610aac565b34801561047957600080fd5b50610147600160a060020a03600435166024351515610b12565b34801561049f57600080fd5b50610147600160a060020a0360043516610b91565b60005433600160a060020a039081169116146104cf57600080fd5b600791909155600855565b60018054604080516020600284861615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561055f5780601f106105345761010080835404028352916020019161055f565b820191906000526020600020905b81548152906001019060200180831161054257829003601f168201915b505050505081565b600160a060020a03338116600081815260066020908152604080832094871680845294825280832086905580518681529051929493927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a350600192915050565b60045481565b600160a060020a0380841660009081526006602090815260408083203390941683529290529081205482111561060c57600080fd5b600160a060020a0380851660009081526006602090815260408083203390941683529290522080548390039055610644848484610bdb565b5060019392505050565b60035460ff1681565b600160a060020a03331660009081526005602052604081205482111561067c57600080fd5b600160a060020a03331660008181526005602090815260409182902080548690039055600480548690039055815185815291517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59281900390910190a2506001919050565b60075481565b60056020526000908152604090205481565b60005433600160a060020a0390811691161461071457600080fd5b600160a060020a03808316600090815260056020908152604080832080548601905560048054860190558051858152905130909416937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a381600160a060020a031630600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600160a060020a0382166000908152600560205260408120548211156107e957600080fd5b600160a060020a038084166000908152600660209081526040808320339094168352929052205482111561081c57600080fd5b600160a060020a038084166000818152600560209081526040808320805488900390556006825280832033909516835293815290839020805486900390556004805486900390558251858152925191927fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5929081900390910190a250600192915050565b60085481565b600054600160a060020a031681565b6002805460408051602060018416156101000260001901909316849004601f8101849004840282018401909252818152929183018282801561055f5780601f106105345761010080835404028352916020019161055f565b60006008543481151561091c57fe5b04905061092a303383610bdb565b50565b600061093a338484610bdb565b50600192915050565b60096020526000908152604090205460ff1681565b6000836109658185610567565b15610a875780600160a060020a0316638f4ffcb1338630876040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610a1b578181015183820152602001610a03565b50505050905090810190601f168015610a485780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b158015610a6a57600080fd5b505af1158015610a7e573d6000803e3d6000fd5b50505050600191505b509392505050565b600660209081526000928352604080842090915290825290205481565b60075430908202600160a060020a038216311015610ac957600080fd5b610ad4333084610bdb565b600754604051600160a060020a03331691840280156108fc02916000818181858888f19350505050158015610b0d573d6000803e3d6000fd5b505050565b60005433600160a060020a03908116911614610b2d57600080fd5b600160a060020a038216600081815260096020908152604091829020805460ff191685151590811790915582519384529083015280517f48335238b4855f35377ed80f164e8c6f3c366e54ac00b96a6402d4a9814a03a59281900390910190a15050565b60005433600160a060020a03908116911614610bac57600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a0382161515610bf057600080fd5b600160a060020a038316600090815260056020526040902054811115610c1557600080fd5b600160a060020a0382166000908152600560205260409020548181011015610c3c57600080fd5b600160a060020a03831660009081526009602052604090205460ff1615610c6257600080fd5b600160a060020a03821660009081526009602052604090205460ff1615610c8857600080fd5b600160a060020a03808416600081815260056020908152604080832080548790039055938616808352918490208054860190558351858152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a35050505600a165627a7a723058203cf8e36aeeabf1c5d2772969901b6072ac1eb4fb302fedd2f8320e4ab2de543b00290000000000000000000000000000000000000000000000000000000177825f00000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000a4578766120546f6b656e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034556540000000000000000000000000000000000000000000000000000000000


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

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000177825f00
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [2] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [3] : 000000000000000000000000000000000000000000000000000000000000000a
Arg [4] : 4578766120546f6b656e00000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [6] : 4556540000000000000000000000000000000000000000000000000000000000


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