Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 169635 txns
Token Tracker: Love Wine Coin (LOVC)
 Latest 25 transactions from a total of 169635 transactions

TxHash Age From To Value [TxFee]
0xf2a5f33d0d6008ab42ea4488a23acca3ebc0222ce1f6ee59cf15ede5d2a2ab5842 mins ago0x30146933a3a0babc74ec0b3403bec69281ba5914  IN   0x49592d97be49033615a7fbc02c6853e4c58eb9bc0 Ether0.00038267
0xdbbe57ae3182410324854b3dc2496c50408e71a29e872f67ccbfa13551ece5711 hr 13 mins ago0x3cffa1c92556b1336e13277d6c954f5d77c3923f  IN   0x49592d97be49033615a7fbc02c6853e4c58eb9bc0 Ether0.000203568437
0x4079a43a4c1c389d4a633ee37e8e4482ebdef4b82d487051f3cb787b142a35f223 hrs 54 mins ago0xd2870868c7a0d5dbc91230248ba86c43f95ab3df  IN   0x49592d97be49033615a7fbc02c6853e4c58eb9bc0 Ether0.000755178052
0x742e056545f753b67ebc5f9c0701d9a9263cfb3a0e000f7bacde239e2bf079591 day 57 mins ago0x30146933a3a0babc74ec0b3403bec69281ba5914  IN   0x49592d97be49033615a7fbc02c6853e4c58eb9bc0 Ether0.00038203
0xd0ac99a6d64d8ade8ccd94747c4dae8d62de70ab5b01a8b1ecaaadfee1d44bb81 day 1 hr ago0x5aae034d78ce721c3fa5fc2612f75bad6b27478e  IN   0x49592d97be49033615a7fbc02c6853e4c58eb9bc0 Ether0.0002394
0x7be52b801b4cd6a2928932825d8dbed24585a7abe790aa08563b46e7b114cd0a1 day 1 hr ago0xec7164df04eee79c5c460e5cecc8199788eae0e9  IN   0x49592d97be49033615a7fbc02c6853e4c58eb9bc0 Ether0.0002394
0xca176855572cae4518d201fcc8797a717666d4d2a23465e102407f1c1bc7d8611 day 1 hr ago0x2dbbb34614b8b0905472eb9bd3c7db9632561c35  IN   0x49592d97be49033615a7fbc02c6853e4c58eb9bc0 Ether0.0002394
0x8d7409714a2ccf49c762e2eaeab0995c27a19dff66166ed5be64163af68d08561 day 1 hr ago0x30146933a3a0babc74ec0b3403bec69281ba5914  IN   0x49592d97be49033615a7fbc02c6853e4c58eb9bc0 Ether0.00038267
0xdd5c90dc27a171ab59bd8d50e550e48e5c897d91f1b14c5609a2784cb8fa6d981 day 1 hr ago0x5aae034d78ce721c3fa5fc2612f75bad6b27478e  IN   0x49592d97be49033615a7fbc02c6853e4c58eb9bc0 Ether0.00038267
0x8bb0cc8f2ca56a8d3eaa67e14a32cd93b9e860d0ccb1258c9148693e1a3d77ba1 day 1 hr ago0xec7164df04eee79c5c460e5cecc8199788eae0e9  IN   0x49592d97be49033615a7fbc02c6853e4c58eb9bc0 Ether0.00038267
0xf2c2c6c3569467e5af42f2bdfb3a02f6c6c7a18ffd882645b47d31cb530379be1 day 1 hr ago0xeac3dd042505a5d65e3da9af10270a7a205e8e28  IN   0x49592d97be49033615a7fbc02c6853e4c58eb9bc0 Ether0.00038267
0xefe67dfe12c2da6a1d37548d02e18ff9dafd2a6cf90f7102ef5d87897d9129a61 day 1 hr ago0x2dbbb34614b8b0905472eb9bd3c7db9632561c35  IN   0x49592d97be49033615a7fbc02c6853e4c58eb9bc0 Ether0.00038267
0xca674532df283d655d3c1c8074b797b5e60e36b1e9361eb3ae476ead7cf116281 day 1 hr ago0xb619a2d89016d570963f2a9a21d1ca1bb4cbea41  IN   0x49592d97be49033615a7fbc02c6853e4c58eb9bc0 Ether0.00038267
0xe542a29953c0e604e6ea3359f1ea14076efbfc46c237c0650301bc57a55b903f1 day 2 hrs ago0x4f0908449b66c01a31da6a4a40280e109f6177f7  IN   0x49592d97be49033615a7fbc02c6853e4c58eb9bc0 Ether0.0002394
0x97fa1295b8794b42900fe1ed3f590cb94083522cb098c826f1e801ce5677c7a41 day 2 hrs ago0x04781b93cf9b437eb861560be31f994d2c8cdc77  IN   0x49592d97be49033615a7fbc02c6853e4c58eb9bc0 Ether0.0002394
0x113dde50bb789048256832a452b5c9e55fde4879222f50d951b4d744e13fbca01 day 2 hrs ago0xa9dd4a9c88f1f45600d55529c4af0c8e784f4027  IN   0x49592d97be49033615a7fbc02c6853e4c58eb9bc0 Ether0.0002394
0x2c80ef737491abaf7923ba5678ef54046135e8a5e5e09052ed9f32487be1fcad1 day 2 hrs ago0x1da540194c08be747cd9286e0cbd03c67f31426c  IN   0x49592d97be49033615a7fbc02c6853e4c58eb9bc0 Ether0.0002394
0xa6e44117b5ab8cce93b2a003bc11d27be5c6ae016c6c33aa76edcb273aac2de91 day 2 hrs ago0x30146933a3a0babc74ec0b3403bec69281ba5914  IN   0x49592d97be49033615a7fbc02c6853e4c58eb9bc0 Ether0.00038267
0x7e44ee2154efe36408d59f48a389ab794c17dc6dc202d6c80d376229903737d41 day 2 hrs ago0xe07f970f0af1cf0bd2ec27cb31892ea6169276b1  IN   0x49592d97be49033615a7fbc02c6853e4c58eb9bc0 Ether0.00023876
0x41dbb01a3a6f9fe27193d19aaf4216fd1f3c9d393914cd461775859c2dd04dad1 day 2 hrs ago0x04781b93cf9b437eb861560be31f994d2c8cdc77  IN   0x49592d97be49033615a7fbc02c6853e4c58eb9bc0 Ether0.00038267
0xb34ef52af32b3ae1a3c365160c3f965f083126b589e0ed36d1345e11ea4bc8251 day 2 hrs ago0x4f0908449b66c01a31da6a4a40280e109f6177f7  IN   0x49592d97be49033615a7fbc02c6853e4c58eb9bc0 Ether0.00038267
0x102a87cd0cc43308e7acef03c540db4d868b321d3a75e70b66bc591863bca64c1 day 2 hrs ago0xa9dd4a9c88f1f45600d55529c4af0c8e784f4027  IN   0x49592d97be49033615a7fbc02c6853e4c58eb9bc0 Ether0.00038267
0xf137c628fd9a6982bf788048aff9fb76b77bb07ebcd5c2473c7c89e867e7192b1 day 2 hrs ago0x1da540194c08be747cd9286e0cbd03c67f31426c  IN   0x49592d97be49033615a7fbc02c6853e4c58eb9bc0 Ether0.00038267
0xaf2b703707e5bce2d4fd72699d8c91899e1827c3e9f1400e05dd8ed8681b03c31 day 2 hrs ago0xe07f970f0af1cf0bd2ec27cb31892ea6169276b1  IN   0x49592d97be49033615a7fbc02c6853e4c58eb9bc0 Ether0.00038203
0xbbeb5cd14fdddf18989f74404aef88ff39859d1555799a6fecda8b8abfe1e00f1 day 9 hrs ago0x71c00e09a96dbb3ce7a6e192778e27a482018e7f  IN   0x49592d97be49033615a7fbc02c6853e4c58eb9bc0 Ether0.000235975218
[ 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: TokenERC20
Compiler Text: v0.4.18+commit.9cf6e910
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.16;

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

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 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(
    ) public {
        totalSupply =  100000000000 * 10 ** uint256(decimals);  // Update total supply with the decimal amount
        balanceOf[msg.sender] = totalSupply;                // Give the creator all initial tokens
        name ="Love Wine Coin";                                   // Set the name for display purposes
        symbol = "LOVC";                               // 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;
        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 {
        _transfer(msg.sender, _to, _value);
    }

    /**
     * Transfer tokens from other address
     *
     * Send `_value` tokens to `_to` on behalf of `_from`
     *
     * @param _from The address of the sender
     * @param _to The address of the recipient
     * @param _value the amount to send
     */
    // function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {
    //     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 on your behalf
     *
     * @param _spender The address authorized to spend
     * @param _value the max amount they can spend
     */
    // function approve(address _spender, uint256 _value) public
    //     returns (bool success) {
    //     allowance[msg.sender][_spender] = _value;
    //     return true;
    // }

    /**
     * Set allowance for other address and notify
     *
     * Allows `_spender` to spend no more than `_value` tokens on your behalf, and then ping the contract about it
     *
     * @param _spender The address authorized to spend
     * @param _value the max amount they can spend
     * @param _extraData some extra information to send to the approved contract
     */
    // function approveAndCall(address _spender, uint256 _value, bytes _extraData)
    //     public
    //     returns (bool success) {
    //     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
    //     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":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"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":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":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]

  Contract Creation Code Switch To Opcodes View
60606040526012600260006101000a81548160ff021916908360ff160217905550341561002b57600080fd5b600260009054906101000a900460ff1660ff16600a0a64174876e80002600381905550600354600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506040805190810160405280600e81526020017f4c6f76652057696e6520436f696e000000000000000000000000000000000000815250600090805190602001906100df929190610131565b506040805190810160405280600481526020017f4c4f5643000000000000000000000000000000000000000000000000000000008152506001908051906020019061012b929190610131565b506101d6565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061017257805160ff19168380011785556101a0565b828001600101855582156101a0579182015b8281111561019f578251825591602001919060010190610184565b5b5090506101ad91906101b1565b5090565b6101d391905b808211156101cf5760008160009055506001016101b7565b5090565b90565b6107da806101e56000396000f300606060405260043610610083576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde031461008857806318160ddd14610116578063313ce5671461013f57806370a082311461016e57806395d89b41146101bb578063a9059cbb14610249578063dd62ed3e1461028b575b600080fd5b341561009357600080fd5b61009b6102f7565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156100db5780820151818401526020810190506100c0565b50505050905090810190601f1680156101085780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561012157600080fd5b610129610395565b6040518082815260200191505060405180910390f35b341561014a57600080fd5b61015261039b565b604051808260ff1660ff16815260200191505060405180910390f35b341561017957600080fd5b6101a5600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506103ae565b6040518082815260200191505060405180910390f35b34156101c657600080fd5b6101ce6103c6565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561020e5780820151818401526020810190506101f3565b50505050905090810190601f16801561023b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561025457600080fd5b610289600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610464565b005b341561029657600080fd5b6102e1600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610473565b6040518082815260200191505060405180910390f35b60008054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561038d5780601f106103625761010080835404028352916020019161038d565b820191906000526020600020905b81548152906001019060200180831161037057829003601f168201915b505050505081565b60035481565b600260009054906101000a900460ff1681565b60046020528060005260406000206000915090505481565b60018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561045c5780601f106104315761010080835404028352916020019161045c565b820191906000526020600020905b81548152906001019060200180831161043f57829003601f168201915b505050505081565b61046f338383610498565b5050565b6005602052816000526040600020602052806000526040600020600091509150505481565b6000808373ffffffffffffffffffffffffffffffffffffffff16141515156104bf57600080fd5b81600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561050d57600080fd5b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540111151561059b57600080fd5b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401905081600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a380600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054011415156107a857fe5b505050505600a165627a7a72305820e01d6ef48f75b26c74393ee8d898e2870ff04ac656d5207745720637f1fdbe130029

   Swarm Source:
bzzr://e01d6ef48f75b26c74393ee8d898e2870ff04ac656d5207745720637f1fdbe13

 

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.