Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 92 txns
Token Tracker: Mammoth (MMT)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0x2ed01515dd233e67c095643c2b3fef932470e0acat txn 0x16b6727cfbe16cf9014f4c46fc1712f664df93845ab2522a33d7b9e51fe630da
 Latest 25 transactions from a total of 92 transactions

TxHash Age From To Value [TxFee]
0xfb99edaf91c206df200aee28dcdb7729cbc7875d7f3a07a76a79e317e6713ddd41 days 5 hrs ago0xc297eb6952ef274e805875dc914bb00b4f577cfd  IN   0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000127110885
0xd086573c15edb0b012f299fdd61f8888d3be26992c06ee4ac387d1eb22815bb248 days 14 hrs ago0x4e65363f03a5b71f9ef73cc8a72d8f3343ad02e9  IN   0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.0001841984
0x6f72379385fe836c07aeaa706f048a0a42b3fa6f0236eafa5b356824a67b463849 days 5 hrs ago0x4e65363f03a5b71f9ef73cc8a72d8f3343ad02e9  IN   0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000262686
0x7927aa4ebaf404b0f74969e65f1787b80e391a0899b7b0fe3600eee229e246b950 days 2 hrs ago0x2bf6064d8fdb75af047d3db4743d436adb326312  IN   0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000303608
0x7f3d8825a9f392accf4bf19c3438d1b2ff53a037a481e023176bddbe824096d5103 days 7 hrs ago0x4e65363f03a5b71f9ef73cc8a72d8f3343ad02e9  IN   0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.00057434
0xf91efc4582b91c0626149bf31394c88f19f3484fdd8dc3a98229f143445df7ea111 days 5 hrs ago0xad41f803d9f0de32ca0cbebe72389ededff06b8e  IN   0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000175124
0xd1a46dcd989ecefc337d7674a241020a50f9b9b62ad8c748ef4e438a0695b4d9122 days 20 hrs ago0x4e65363f03a5b71f9ef73cc8a72d8f3343ad02e9  IN   0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000114868
0xf3df0180ace8bd77e723567e9b50ddcfcd0cde05b75f9ce10d2de6c1f9ef97c7122 days 20 hrs ago0x4e65363f03a5b71f9ef73cc8a72d8f3343ad02e9  IN   0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000114868
0xf032e8d680383d080cb77fceca06bd3bbbfe3009709faff7c7d157447ddf3e75126 days 22 hrs ago0x4e65363f03a5b71f9ef73cc8a72d8f3343ad02e9  IN   0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.00075
0xff3473ecee1363706efcad140b77583a3b38f5c519535611a2898e4d4071ab3b126 days 22 hrs ago0x4e65363f03a5b71f9ef73cc8a72d8f3343ad02e9  IN   0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000174868
0x333918166386e8fbc40b123dcabbed737b6d97289e156b4c8ee37bccd4d68416126 days 22 hrs ago0x4e65363f03a5b71f9ef73cc8a72d8f3343ad02e9  IN   0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000174868
0xdfe4e414fcfba6930c4c51722e89a82085ca88075f16bdb7f6740acebc3fccd4127 days 6 hrs ago0x2bf6064d8fdb75af047d3db4743d436adb326312  IN   0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000211548
0xeb519cdc897ff3ca7f8f5dc1b6ebb8abc03a5ab44077c5713f3acbe48950e89b127 days 23 hrs ago0x2ed01515dd233e67c095643c2b3fef932470e0ac  IN   0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000174868
0xcc1b1b00db122c7d43ec70ed0589a68595755d81336bc361de5a457cd5542d1e129 days 19 hrs ago0x2ed01515dd233e67c095643c2b3fef932470e0ac  IN   0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000175124
0xa8584bcf207341f36810a0bbecfb301688b9e79523c50cf46472a589b6ca32f6143 days 7 hrs ago0x2ed01515dd233e67c095643c2b3fef932470e0ac  IN   0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.00031809
0x49a7fc53eb958285d1cd4c86fc24161108c41cf3b5fd7b92466234391d22850f143 days 7 hrs ago0x2ed01515dd233e67c095643c2b3fef932470e0ac  IN   0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000151804
0x3bff5ffffabc06b252c2f2fa3726d096d7eee727cf2641367b9320884a315f9e150 days 1 hr ago0x2ed01515dd233e67c095643c2b3fef932470e0ac  IN   0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000052951
0xee81fbe9f3b297b41148566e434bb7233b6c1ce3b5e0236ef35daba9d0dbf0d8150 days 11 hrs ago0x2ed01515dd233e67c095643c2b3fef932470e0ac  IN   0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000037887
0x4ced055ab08ca55120a8c04000d5214d0f71c5b8627406720920d35b5df4bda4161 days 49 mins ago0x2ed01515dd233e67c095643c2b3fef932470e0ac  IN   0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000189755
0x16baa23eb4db49395b4eea8857060ce9df2fc7f930cc8328c4f2097656591f58161 days 1 hr ago0x2ed01515dd233e67c095643c2b3fef932470e0ac  IN   0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000189755
0x5b8369eaa4843bf997b3aaab1762e3b95823bf2e6fbbf658dd4cf48148a5a8fd165 days 23 hrs ago0x2ed01515dd233e67c095643c2b3fef932470e0ac  IN   0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000316938
0x99b209965ceab9e88971fdca23a0cf532b0c1fbe3cf74d026c1e441224cf7b43166 days 18 hrs ago0x2ed01515dd233e67c095643c2b3fef932470e0ac  IN   0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000370209
0x0bb97471bc32a97c58444c1954f52cc2cd5d41fc52a96cbe6857fa39fbab79b3166 days 18 hrs ago0x2ed01515dd233e67c095643c2b3fef932470e0ac  IN   0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000423096
0x491481e6220e6c6e65b7c8b11959efeb7391bd565f3d23e4314d8583a5b59292166 days 18 hrs ago0x2ed01515dd233e67c095643c2b3fef932470e0ac  IN   0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000423096
0x8e5466e1be9e92ce83694511fee996a469e7f63f81cf88acc1fea3977d38a3e0166 days 18 hrs ago0x2ed01515dd233e67c095643c2b3fef932470e0ac  IN   0xeb01fe453348e95e02ec06ec20f0b701971976fc0 Ether0.000423096
[ 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: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

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 Switch To Opcodes View
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

 

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.