Contract 0xeb01fe453348e95e02ec06ec20f0b701971976fc

 

TxHash Block Age From To Value [TxFee]
0xd2a6e6dc4b785b578b9253f8f1be7433d56a38f05c4df29badb29cd455f9579a694135586 days 2 hrs ago0x07d4c53c2cc9b92182b3f9130a0fb373a28aa593 IN  0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.00042092
0xfb99edaf91c206df200aee28dcdb7729cbc7875d7f3a07a76a79e317e6713ddd6458610165 days 11 hrs ago0xc297eb6952ef274e805875dc914bb00b4f577cfd IN  0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000127110885
0xd086573c15edb0b012f299fdd61f8888d3be26992c06ee4ac387d1eb22815bb26413672172 days 20 hrs ago0x4e65363f03a5b71f9ef73cc8a72d8f3343ad02e9 IN  0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.0001841984
0x6f72379385fe836c07aeaa706f048a0a42b3fa6f0236eafa5b356824a67b46386409620173 days 12 hrs ago0x4e65363f03a5b71f9ef73cc8a72d8f3343ad02e9 IN  0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000262686
0x7927aa4ebaf404b0f74969e65f1787b80e391a0899b7b0fe3600eee229e246b96404399174 days 8 hrs ago0x2bf6064d8fdb75af047d3db4743d436adb326312 IN  0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000303608
0x7f3d8825a9f392accf4bf19c3438d1b2ff53a037a481e023176bddbe824096d56086957227 days 13 hrs ago0x4e65363f03a5b71f9ef73cc8a72d8f3343ad02e9 IN  0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.00057434
0xf91efc4582b91c0626149bf31394c88f19f3484fdd8dc3a98229f143445df7ea6040002235 days 11 hrs ago0xad41f803d9f0de32ca0cbebe72389ededff06b8e IN  0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000175124
0xd1a46dcd989ecefc337d7674a241020a50f9b9b62ad8c748ef4e438a0695b4d95971662247 days 2 hrs ago0x4e65363f03a5b71f9ef73cc8a72d8f3343ad02e9 IN  0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000114868
0xf3df0180ace8bd77e723567e9b50ddcfcd0cde05b75f9ce10d2de6c1f9ef97c75971662247 days 2 hrs ago0x4e65363f03a5b71f9ef73cc8a72d8f3343ad02e9 IN  0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000114868
0xf032e8d680383d080cb77fceca06bd3bbbfe3009709faff7c7d157447ddf3e755947260251 days 4 hrs ago0x4e65363f03a5b71f9ef73cc8a72d8f3343ad02e9 IN  0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.00075
0xff3473ecee1363706efcad140b77583a3b38f5c519535611a2898e4d4071ab3b5947260251 days 4 hrs ago0x4e65363f03a5b71f9ef73cc8a72d8f3343ad02e9 IN  0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000174868
0x333918166386e8fbc40b123dcabbed737b6d97289e156b4c8ee37bccd4d684165947260251 days 4 hrs ago0x4e65363f03a5b71f9ef73cc8a72d8f3343ad02e9 IN  0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000174868
0xdfe4e414fcfba6930c4c51722e89a82085ca88075f16bdb7f6740acebc3fccd45945106251 days 12 hrs ago0x2bf6064d8fdb75af047d3db4743d436adb326312 IN  0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000211548
0xeb519cdc897ff3ca7f8f5dc1b6ebb8abc03a5ab44077c5713f3acbe48950e89b5941141252 days 5 hrs ago0x2ed01515dd233e67c095643c2b3fef932470e0ac IN  0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000174868
0xcc1b1b00db122c7d43ec70ed0589a68595755d81336bc361de5a457cd5542d1e5930457254 days 1 hr ago0x2ed01515dd233e67c095643c2b3fef932470e0ac IN  0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000175124
0xa8584bcf207341f36810a0bbecfb301688b9e79523c50cf46472a589b6ca32f65851986267 days 13 hrs ago0x2ed01515dd233e67c095643c2b3fef932470e0ac IN  0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.00031809
0x49a7fc53eb958285d1cd4c86fc24161108c41cf3b5fd7b92466234391d22850f5851959267 days 13 hrs ago0x2ed01515dd233e67c095643c2b3fef932470e0ac IN  0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000151804
0x3bff5ffffabc06b252c2f2fa3726d096d7eee727cf2641367b9320884a315f9e5812548274 days 7 hrs ago0x2ed01515dd233e67c095643c2b3fef932470e0ac IN  0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000052951
0xee81fbe9f3b297b41148566e434bb7233b6c1ce3b5e0236ef35daba9d0dbf0d85810116274 days 17 hrs ago0x2ed01515dd233e67c095643c2b3fef932470e0ac IN  0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000037887
0x4ced055ab08ca55120a8c04000d5214d0f71c5b8627406720920d35b5df4bda45749416285 days 7 hrs ago0x2ed01515dd233e67c095643c2b3fef932470e0ac IN  0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000189755
0x16baa23eb4db49395b4eea8857060ce9df2fc7f930cc8328c4f2097656591f585749363285 days 7 hrs ago0x2ed01515dd233e67c095643c2b3fef932470e0ac IN  0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000189755
0x5b8369eaa4843bf997b3aaab1762e3b95823bf2e6fbbf658dd4cf48148a5a8fd5721526290 days 5 hrs ago0x2ed01515dd233e67c095643c2b3fef932470e0ac IN  0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000316938
0x99b209965ceab9e88971fdca23a0cf532b0c1fbe3cf74d026c1e441224cf7b435717244291 days 13 mins ago0x2ed01515dd233e67c095643c2b3fef932470e0ac IN  0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000370209
0x0bb97471bc32a97c58444c1954f52cc2cd5d41fc52a96cbe6857fa39fbab79b35717202291 days 21 mins ago0x2ed01515dd233e67c095643c2b3fef932470e0ac IN  0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000423096
0x491481e6220e6c6e65b7c8b11959efeb7391bd565f3d23e4314d8583a5b592925717195291 days 22 mins ago0x2ed01515dd233e67c095643c2b3fef932470e0ac IN  0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000423096
[ Download CSV Export 

Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value

Contract Source Code Verified (Exact Match)

Contract Name:
TokenERC20

Compiler Version
v0.4.18+commit.9cf6e910

Optimization Enabled:
Yes

Runs (Optimizer):
200

Contract Source Code

pragma solidity ^0.4.18;

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;
        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":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

60606040526002805460ff19166012179055341561001c57600080fd5b604051610a20380380610a20833981016040528080519190602001805182019190602001805160025460ff16600a0a85026003819055600160a060020a03331660009081526004602052604081209190915592019190508280516100849291602001906100a1565b5060018180516100989291602001906100a1565b5050505061013c565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106100e257805160ff191683800117855561010f565b8280016001018555821561010f579182015b8281111561010f5782518255916020019190600101906100f4565b5061011b92915061011f565b5090565b61013991905b8082111561011b5760008155600101610125565b90565b6108d58061014b6000396000f3006060604052600436106100b95763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100be578063095ea7b31461014857806318160ddd1461017e57806323b872dd146101a3578063313ce567146101cb57806342966c68146101f457806370a082311461020a57806379cc67901461022957806395d89b411461024b578063a9059cbb1461025e578063cae9ca5114610282578063dd62ed3e146102e7575b600080fd5b34156100c957600080fd5b6100d161030c565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561010d5780820151838201526020016100f5565b50505050905090810190601f16801561013a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561015357600080fd5b61016a600160a060020a03600435166024356103aa565b604051901515815260200160405180910390f35b341561018957600080fd5b6101916103da565b60405190815260200160405180910390f35b34156101ae57600080fd5b61016a600160a060020a03600435811690602435166044356103e0565b34156101d657600080fd5b6101de610457565b60405160ff909116815260200160405180910390f35b34156101ff57600080fd5b61016a600435610460565b341561021557600080fd5b610191600160a060020a03600435166104eb565b341561023457600080fd5b61016a600160a060020a03600435166024356104fd565b341561025657600080fd5b6100d16105d9565b341561026957600080fd5b610280600160a060020a0360043516602435610644565b005b341561028d57600080fd5b61016a60048035600160a060020a03169060248035919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061065395505050505050565b34156102f257600080fd5b610191600160a060020a0360043581169060243516610785565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103a25780601f10610377576101008083540402835291602001916103a2565b820191906000526020600020905b81548152906001019060200180831161038557829003601f168201915b505050505081565b600160a060020a033381166000908152600560209081526040808320938616835292905220819055600192915050565b60035481565b600160a060020a0380841660009081526005602090815260408083203390941683529290529081205482111561041557600080fd5b600160a060020a038085166000908152600560209081526040808320339094168352929052208054839003905561044d8484846107a2565b5060019392505050565b60025460ff1681565b600160a060020a0333166000908152600460205260408120548290101561048657600080fd5b600160a060020a03331660008181526004602052604090819020805485900390556003805485900390557fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a2506001919050565b60046020526000908152604090205481565b600160a060020a0382166000908152600460205260408120548290101561052357600080fd5b600160a060020a038084166000908152600560209081526040808320339094168352929052205482111561055657600080fd5b600160a060020a038084166000818152600460209081526040808320805488900390556005825280832033909516835293905282902080548590039055600380548590039055907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a250600192915050565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103a25780601f10610377576101008083540402835291602001916103a2565b61064f3383836107a2565b5050565b60008361066081856103aa565b1561077d5780600160a060020a0316638f4ffcb1338630876040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b838110156107165780820151838201526020016106fe565b50505050905090810190601f1680156107435780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b151561076457600080fd5b6102c65a03f1151561077557600080fd5b505050600191505b509392505050565b600560209081526000928352604080842090915290825290205481565b6000600160a060020a03831615156107b957600080fd5b600160a060020a038416600090815260046020526040902054829010156107df57600080fd5b600160a060020a038316600090815260046020526040902054828101101561080657600080fd5b50600160a060020a0380831660008181526004602052604080822080549488168084528284208054888103909155938590528154870190915591909301927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a3600160a060020a038084166000908152600460205260408082205492871682529020540181146108a357fe5b505050505600a165627a7a72305820bfba1625feec6168bb565af7d21b1f3fe0fe828def3ec60e881ebba3b52c46510029000000000000000000000000000000000000000000000000000000003b9aca00000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000074d616d6d6f74680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034d4d540000000000000000000000000000000000000000000000000000000000

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

000000000000000000000000000000000000000000000000000000003b9aca00000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000074d616d6d6f74680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034d4d540000000000000000000000000000000000000000000000000000000000

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000000000000000000000000000003b9aca00
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [2] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000007
Arg [4] : 4d616d6d6f746800000000000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [6] : 4d4d540000000000000000000000000000000000000000000000000000000000

Swarm Source

bzzr://bfba1625feec6168bb565af7d21b1f3fe0fe828def3ec60e881ebba3b52c4651
Block Age Transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.