Contract 0x027a6a537002cf5ad75e129cf1a05dcffd18c8fc

 

TxHash Block Age From To Value [TxFee]
0x6e8675f001c212176bdc1b160f8621d657228f57489082049034ec1fe1da47ed73589375 days 14 hrs ago0xfd724ea5759781194e047a3caaaa15290c6906ff IN  0x027a6a537002cf5ad75e129cf1a05dcffd18c8fc0 Ether0.000113661
0x3db8e6eb8eca5e2334eff845751ce1add1320b4a435b6eda281c9d3f550260e073396298 days 14 hrs ago0x18a678921e050ca0d677b0f33f1947ba71c183d4 IN  0x027a6a537002cf5ad75e129cf1a05dcffd18c8fc0 Ether0.000227322
0xf833a13a24eb414dc6ab1e20a46121cceba269b66ffeffeb87c745a70f7b5217720530735 days 15 hrs ago0xb09b3b717e0841a7245e14fa934ead11dead2b98 IN  0x027a6a537002cf5ad75e129cf1a05dcffd18c8fc0 Ether0.000214435
0xfa5e052533fb56019cc50878407c436c3883b8c63db82abc79c67c65345e247a719871037 days 3 hrs ago0x0f589aa352a9d6136ed78dfbd0e6a34007e59e30 IN  0x027a6a537002cf5ad75e129cf1a05dcffd18c8fc0 Ether0.000113661
0x5017e76d810c23dd17c0819e2374766992ac90438bdba4f8313d7e08a0f4e490716550743 days 22 hrs ago0x656e2f8b8e8b30f6cb1b6ec3f36d8aad1b80181d IN  0x027a6a537002cf5ad75e129cf1a05dcffd18c8fc0 Ether0.000151548
0xc944ec665e1a1d724d496c6b5487e88f2cd342c44c4c380c78bf597941197460712771651 days 14 hrs ago0x42fbf2b387d511784930dc40100586666b28ca33 IN  0x027a6a537002cf5ad75e129cf1a05dcffd18c8fc0 Ether0.00018424035
0x6e524d3ef6a914c1686b32d475cb4f325487613f88fb4dc49873124bf033cba9712769751 days 14 hrs ago0xbe17801ba601241c78441f5c213c642a21f271a7 IN  0x027a6a537002cf5ad75e129cf1a05dcffd18c8fc0 Ether0.00018424035
0xd9118f17e41e0d81ade126336a2bb86b1fef689864310cad83fdea518f740dd6712768651 days 14 hrs ago0xd4fe2b6ebd5bd11c6793af64ea4e788c65af29d6 IN  0x027a6a537002cf5ad75e129cf1a05dcffd18c8fc0 Ether0.00018424035
0x0871e36df17e691ee888e65f65faa74dfa08a64dbce27185d7de2591d766254c711372754 days 8 hrs ago0xf80d171fb59d0874655d51ef0236991ed2cbd318 IN  0x027a6a537002cf5ad75e129cf1a05dcffd18c8fc0 Ether0.000226938
0x92b2041ede4b42518d02d531a4dacc6e0f30ed57f05f7e9028ca72e9597535a6704194767 days 9 hrs ago0xc650c45fab8cd8f5bfcde6cd5e0d693554c87ef0 IN  0x027a6a537002cf5ad75e129cf1a05dcffd18c8fc0 Ether0.000158661
0x926637eff8b7e552f58bb39a6e48952017c68796939ab6dab7e449ecb3c55c21704194767 days 9 hrs ago0xc650c45fab8cd8f5bfcde6cd5e0d693554c87ef0 IN  0x027a6a537002cf5ad75e129cf1a05dcffd18c8fc0 Ether0.000158661
0x2a51e633db4313cce3c02ac15ed44f3a3697f1f7d6a6fd31b920c2456b968b86704194167 days 9 hrs ago0xc650c45fab8cd8f5bfcde6cd5e0d693554c87ef0 IN  0x027a6a537002cf5ad75e129cf1a05dcffd18c8fc0 Ether0.000158661
0xd17dbbfcfa2d8f122dea7ca14d709a34c9691479764cf50501a6f66801d8b6a6704194167 days 9 hrs ago0xc650c45fab8cd8f5bfcde6cd5e0d693554c87ef0 IN  0x027a6a537002cf5ad75e129cf1a05dcffd18c8fc0 Ether0.000158661
0x8e164a28f040ecc5a7de1a14e7d924360cd8c2dd301b5cb78681b3d6475be077704193867 days 9 hrs ago0xc650c45fab8cd8f5bfcde6cd5e0d693554c87ef0 IN  0x027a6a537002cf5ad75e129cf1a05dcffd18c8fc0 Ether0.000158661
0x753e60ccbfd0ad0ac544fecc59522bad9c0dc39653cba9a2018ab785f4f11478704193867 days 9 hrs ago0xc650c45fab8cd8f5bfcde6cd5e0d693554c87ef0 IN  0x027a6a537002cf5ad75e129cf1a05dcffd18c8fc0 Ether0.000158661
0xb60aaea506b83178b0618a699b538b646ee64063cbc2217dba72f298d64467ee704193867 days 9 hrs ago0xc650c45fab8cd8f5bfcde6cd5e0d693554c87ef0 IN  0x027a6a537002cf5ad75e129cf1a05dcffd18c8fc0 Ether0.000113661
0x02f213eee9cb485b75cedcc6af042f424a4752ee7a1c994f7bfe285ab427a3a1704193667 days 9 hrs ago0xc650c45fab8cd8f5bfcde6cd5e0d693554c87ef0 IN  0x027a6a537002cf5ad75e129cf1a05dcffd18c8fc0 Ether0.000113661
0xc352a28f8f078c64bae0e7dbc31032c311e27a0d9c6092fb6e258992cc2bfecc704193667 days 9 hrs ago0xc650c45fab8cd8f5bfcde6cd5e0d693554c87ef0 IN  0x027a6a537002cf5ad75e129cf1a05dcffd18c8fc0 Ether0.000158661
0x7af2dc2664349503d8d1d3d09ae573bca1fb80cbeb552d44f7c16194766cf691704193467 days 9 hrs ago0xc650c45fab8cd8f5bfcde6cd5e0d693554c87ef0 IN  0x027a6a537002cf5ad75e129cf1a05dcffd18c8fc0 Ether0.000158661
0x07d59840326dd186c93e2f08db079911cd51018617eefeeaf8a22bbf7559b408704193367 days 9 hrs ago0xc650c45fab8cd8f5bfcde6cd5e0d693554c87ef0 IN  0x027a6a537002cf5ad75e129cf1a05dcffd18c8fc0 Ether0.000158661
0xff4240041f80443c2679d1773dd5baa98728ad339fe7dc13fb77be64b2eadcd5704193267 days 9 hrs ago0xc650c45fab8cd8f5bfcde6cd5e0d693554c87ef0 IN  0x027a6a537002cf5ad75e129cf1a05dcffd18c8fc0 Ether0.000113661
0xd2e28a352f1d81f3c8c649210178d4e0f367935367c16da0dd5a2462ae99d8df704193267 days 9 hrs ago0xc650c45fab8cd8f5bfcde6cd5e0d693554c87ef0 IN  0x027a6a537002cf5ad75e129cf1a05dcffd18c8fc0 Ether0.000158661
0x1f7e038ba280bb6f346fdd13f20cbbd9c0a195d60669cf5d4824bf4876f1bd19704193267 days 9 hrs ago0xc650c45fab8cd8f5bfcde6cd5e0d693554c87ef0 IN  0x027a6a537002cf5ad75e129cf1a05dcffd18c8fc0 Ether0.000158661
0x17c9477633478589292ae855414bb1b37b36909abdd29a788ff2bf1a6efa7e41704192967 days 9 hrs ago0xc650c45fab8cd8f5bfcde6cd5e0d693554c87ef0 IN  0x027a6a537002cf5ad75e129cf1a05dcffd18c8fc0 Ether0.0000740418
0xca9eb12f03f05db45861dd131ff8ef7d8cd40fb3c9204b5ca4752a7aa695050d704183667 days 10 hrs ago0xc650c45fab8cd8f5bfcde6cd5e0d693554c87ef0 IN  0x027a6a537002cf5ad75e129cf1a05dcffd18c8fc0 Ether0.000158661
[ 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 (Similar Match)
Note: This contract matches the deployed ByteCode of the Verified Source Code for Contract 0xe3881f8b2f1f8b3ee69090ca5e3a422ea4b75fc7
Contract Name: TokenERC20
Compiler Version: v0.4.21+commit.dfe3193c
Optimization Enabled: Yes
Runs (Optimizer):  200


Contract Source Code
pragma solidity ^0.4.16;

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 notifies clients about the amount burnt
    event Burn(address indexed from, uint256 value);

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

Contract ABI
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","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":"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":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"},{"inputs":[{"name":"initialSupply","type":"uint256"},{"name":"tokenName","type":"string"},{"name":"tokenSymbol","type":"string"}],"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
60606040526002805460ff19166012179055341561001c57600080fd5b604051610a1c380380610a1c833981016040528080519190602001805182019190602001805160025460ff16600a0a85026003819055600160a060020a03331660009081526004602052604081209190915592019190508280516100849291602001906100a1565b5060018180516100989291602001906100a1565b5050505061013c565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106100e257805160ff191683800117855561010f565b8280016001018555821561010f579182015b8281111561010f5782518255916020019190600101906100f4565b5061011b92915061011f565b5090565b61013991905b8082111561011b5760008155600101610125565b90565b6108d18061014b6000396000f3006060604052600436106100b95763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100be578063095ea7b31461014857806318160ddd1461017e57806323b872dd146101a3578063313ce567146101cb57806342966c68146101f457806370a082311461020a57806379cc67901461022957806395d89b411461024b578063a9059cbb1461025e578063cae9ca5114610282578063dd62ed3e146102e7575b600080fd5b34156100c957600080fd5b6100d161030c565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561010d5780820151838201526020016100f5565b50505050905090810190601f16801561013a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561015357600080fd5b61016a600160a060020a03600435166024356103aa565b604051901515815260200160405180910390f35b341561018957600080fd5b6101916103da565b60405190815260200160405180910390f35b34156101ae57600080fd5b61016a600160a060020a03600435811690602435166044356103e0565b34156101d657600080fd5b6101de610457565b60405160ff909116815260200160405180910390f35b34156101ff57600080fd5b61016a600435610460565b341561021557600080fd5b610191600160a060020a03600435166104eb565b341561023457600080fd5b61016a600160a060020a03600435166024356104fd565b341561025657600080fd5b6100d16105d9565b341561026957600080fd5b610280600160a060020a0360043516602435610644565b005b341561028d57600080fd5b61016a60048035600160a060020a03169060248035919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061065395505050505050565b34156102f257600080fd5b610191600160a060020a0360043581169060243516610781565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103a25780601f10610377576101008083540402835291602001916103a2565b820191906000526020600020905b81548152906001019060200180831161038557829003601f168201915b505050505081565b600160a060020a033381166000908152600560209081526040808320938616835292905220819055600192915050565b60035481565b600160a060020a0380841660009081526005602090815260408083203390941683529290529081205482111561041557600080fd5b600160a060020a038085166000908152600560209081526040808320339094168352929052208054839003905561044d84848461079e565b5060019392505050565b60025460ff1681565b600160a060020a0333166000908152600460205260408120548290101561048657600080fd5b600160a060020a03331660008181526004602052604090819020805485900390556003805485900390557fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a2506001919050565b60046020526000908152604090205481565b600160a060020a0382166000908152600460205260408120548290101561052357600080fd5b600160a060020a038084166000908152600560209081526040808320339094168352929052205482111561055657600080fd5b600160a060020a038084166000818152600460209081526040808320805488900390556005825280832033909516835293905282902080548590039055600380548590039055907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a250600192915050565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103a25780601f10610377576101008083540402835291602001916103a2565b61064f33838361079e565b5050565b60008361066081856103aa565b156107795780600160a060020a0316638f4ffcb1338630876040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b838110156107165780820151838201526020016106fe565b50505050905090810190601f1680156107435780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b151561076457600080fd5b5af1151561077157600080fd5b505050600191505b509392505050565b600560209081526000928352604080842090915290825290205481565b6000600160a060020a03831615156107b557600080fd5b600160a060020a038416600090815260046020526040902054829010156107db57600080fd5b600160a060020a038316600090815260046020526040902054828101101561080257600080fd5b50600160a060020a0380831660008181526004602052604080822080549488168084528284208054888103909155938590528154870190915591909301927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a3600160a060020a0380841660009081526004602052604080822054928716825290205401811461089f57fe5b505050505600a165627a7a72305820bb62fe89321aeb121f4da4abe0d1407c11f0cea16d60e6f6547a65e411f55db0002900000000000000000000000000000000000000000000000000000000001e8480000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000850657275436f696e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045045525500000000000000000000000000000000000000000000000000000000


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