Sponsored:   Color - Revolutionizing the Dapp Ecosystem, Bounty & Airdrop, Get 240,000 COL NOW!
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 100 txns
Token Tracker: Tsunami (TSU)
 Latest 25 txns from a total Of 100 transactions

TxHash Age From To Value [TxFee]
0x6d1c29e2fdbf3d2da0a0694832785ce8c9b688a463e68fe9da238e9c6071460f1 day 19 hrs ago0x7920388616b879d93046a9c857577a29df99f1bb  IN   0x50a7da1bd921ac68d0978c00c1d66637c968159c0 Ether0.000694115187
0x084c5878fcc68737ad7cb5fa0e17b86d29e8835d0a9f7b0117d32de3368008486 days 11 hrs ago0xcd08071d5e792274e4d649ac189fef33c7195759  IN   0x50a7da1bd921ac68d0978c00c1d66637c968159c0 Ether0.000197727687
0xdfb05b195443b5bc57ddf033b5eff5062fb2748515935c0107e065c90e1c6be68 days 3 hrs ago0x7920388616b879d93046a9c857577a29df99f1bb  IN   0x50a7da1bd921ac68d0978c00c1d66637c968159c0 Ether0.00227688
0x6ec517e46f1cdadddeed4b352f09b2a69879601d2d7e80ed5b86290344db2bd09 days 4 hrs ago0x7920388616b879d93046a9c857577a29df99f1bb  IN   0x50a7da1bd921ac68d0978c00c1d66637c968159c0 Ether0.002573137125
0xa2a7afc36cba0adf38551629abd20a7e632aee4521627b4f14033c90734b7e5e9 days 13 hrs ago0x7920388616b879d93046a9c857577a29df99f1bb  IN   0x50a7da1bd921ac68d0978c00c1d66637c968159c0 Ether0.000126888625
0xd9ddfbd02278f9fecd4dc09f913dd46ec244251716f9ba409fb4a2d13be2d5ff9 days 14 hrs ago0xcd08071d5e792274e4d649ac189fef33c7195759  IN   0x50a7da1bd921ac68d0978c00c1d66637c968159c0 Ether0.00009724175
0x7445747b2baca47dbb226727bc96f533cb7a74c759bb0efce94d310c43a9c83810 days 18 hrs ago0x7920388616b879d93046a9c857577a29df99f1bb  IN   0x50a7da1bd921ac68d0978c00c1d66637c968159c0 Ether0.000177044875
0x4ece89ec639cf3c7f554ad4652aa36f91927e832e95fcb2eca78c4cfe737a69510 days 18 hrs ago0xcd08071d5e792274e4d649ac189fef33c7195759  IN   0x50a7da1bd921ac68d0978c00c1d66637c968159c0 Ether0.000067594875
0xdbc6df54e5835bd46ce475dcf1586acb859ddeecd8a1db628688f69ec5910a0711 days 13 hrs ago0x7920388616b879d93046a9c857577a29df99f1bb  IN   0x50a7da1bd921ac68d0978c00c1d66637c968159c0 Ether0.0000847168
0x780bf53ba9a89b1fec10deca3fffdc3992fd76f77a9e44668783846255d09e9f12 days 2 hrs ago0x418b141e1f6676d3acdf1d98e73644efe66d3894  IN   0x50a7da1bd921ac68d0978c00c1d66637c968159c0 Ether0.000106024
0x83da845bddb1b7946f5b1309e3a2b512c16a144490428a725fa31bb9d27faef612 days 2 hrs ago0x418b141e1f6676d3acdf1d98e73644efe66d3894  IN   0x50a7da1bd921ac68d0978c00c1d66637c968159c0 Ether0.000105896
0xa02522f7857f9c2eb5327c91e4aefc39cfadc9d3ccbb3492f53e7b796416d47b12 days 3 hrs ago0x4006b8abaca55c26c2a07622bc1f51283eaade8d  IN   0x50a7da1bd921ac68d0978c00c1d66637c968159c0 Ether0.00003984
0x8cbc24e371f0dccfd3619ab18581dd7a43faa3781296dd46f6cd84a7cb4a1b9612 days 3 hrs ago0x4006b8abaca55c26c2a07622bc1f51283eaade8d  IN   0x50a7da1bd921ac68d0978c00c1d66637c968159c0 Ether0.000068944
0x2fcc4f6638dad2a771ac9fd1d7c25ef0167ad4249395c2733e1d0f1760ddee1612 days 3 hrs ago0x4006b8abaca55c26c2a07622bc1f51283eaade8d  IN   0x50a7da1bd921ac68d0978c00c1d66637c968159c0 Ether0.000034408
0x2c1c3321862990a2959a951d939d5720f272a6f8cf7728d75e9c49f75e2bc64312 days 4 hrs ago0x418b141e1f6676d3acdf1d98e73644efe66d3894  IN   0x50a7da1bd921ac68d0978c00c1d66637c968159c0 Ether0.0000849216
0xf26f8b69f45f6162ef4519484281d6c96650149f0e76553c27ed58cad0ae9b5a12 days 4 hrs ago0xcd08071d5e792274e4d649ac189fef33c7195759  IN   0x50a7da1bd921ac68d0978c00c1d66637c968159c0 Ether0.000037024
0xa0d46963b395758b7ef7fe024f82db47fc1378089fd26bc6ab0ed583f92bbdd812 days 4 hrs ago0x7920388616b879d93046a9c857577a29df99f1bb  IN   0x50a7da1bd921ac68d0978c00c1d66637c968159c0 Ether0.000034422
0x097910233e761e52371f7b9de79c77fc88d60ba8511911583012d21f115dcd5f12 days 14 hrs ago0xcd08071d5e792274e4d649ac189fef33c7195759  IN   0x50a7da1bd921ac68d0978c00c1d66637c968159c0 Ether0.000067480875
0x6827c2bcd66e18178b979a9e17216fba2dbbf8bc9131e689616eed2c94ef499412 days 14 hrs ago0xcd08071d5e792274e4d649ac189fef33c7195759  IN   0x50a7da1bd921ac68d0978c00c1d66637c968159c0 Ether0.00009707775
0xf01a1baec680d2652a5bde7d174d71889a7020260e044ae201b3219ce9ef968614 days 16 hrs ago0x7920388616b879d93046a9c857577a29df99f1bb  IN   0x50a7da1bd921ac68d0978c00c1d66637c968159c0 Ether0.000106024
0xcd56c2f85747f8456c69559ed51608b4626a0f6fd92b76420c4c0a7fcb6cb30715 days 16 hrs ago0x873dc5af4b3845ac90daa78383909f25efe295ac  IN   0x50a7da1bd921ac68d0978c00c1d66637c968159c0.005 Ether0.0000252552
0x727d17b37c03b55d4ed819907228312a0f555ad242b3057b75e5c92184a4d7c515 days 16 hrs ago0x7920388616b879d93046a9c857577a29df99f1bb  IN   0x50a7da1bd921ac68d0978c00c1d66637c968159c0 Ether0.000076024
0x494c0e82e56272fab7ca12f82d3a60e4cbc68d85345345c7bfe6ba06c4bc711d15 days 19 hrs ago0x7920388616b879d93046a9c857577a29df99f1bb  IN   0x50a7da1bd921ac68d0978c00c1d66637c968159c0 Ether0.00013551525
0xed2939ebc9fbdb40d772fb7ffddb2b3c0413ecce368848bfefb196adb97a590415 days 22 hrs ago0xcd08071d5e792274e4d649ac189fef33c7195759  IN   0x50a7da1bd921ac68d0978c00c1d66637c968159c0 Ether0.00013567925
0xe3413f9fe1b18b2c788a6e2fc340d734d5c769258e2747bfa1009d0e84d7abd316 days 4 hrs ago0x7920388616b879d93046a9c857577a29df99f1bb  IN   0x50a7da1bd921ac68d0978c00c1d66637c968159c0 Ether0.000094085625
[ 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 EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) Solidity compiler bugs.

Contract Source Code Verified (Similar match)
Note: Displaying similar matching verified source code at contract 0x716E12433FD0261E4fC4AE9f7a1EB30B76539Bbf(excluding Constructor Arguments if any)
Contract Name: TokenERC20
Compiler Version: v0.4.19+commit.c4cbbb05
Optimization Enabled: Yes
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);

    /**
     * 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
60606040526002805460ff19166012179055341561001c57600080fd5b604051610a1f380380610a1f833981016040528080519190602001805182019190602001805160025460ff16600a0a85026003819055600160a060020a03331660009081526004602052604081209190915592019190508280516100849291602001906100a1565b5060018180516100989291602001906100a1565b5050505061013c565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106100e257805160ff191683800117855561010f565b8280016001018555821561010f579182015b8281111561010f5782518255916020019190600101906100f4565b5061011b92915061011f565b5090565b61013991905b8082111561011b5760008155600101610125565b90565b6108d48061014b6000396000f3006060604052600436106100b95763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100be578063095ea7b31461014857806318160ddd1461017e57806323b872dd146101a3578063313ce567146101cb57806342966c68146101f457806370a082311461020a57806379cc67901461022957806395d89b411461024b578063a9059cbb1461025e578063cae9ca5114610282578063dd62ed3e146102e7575b600080fd5b34156100c957600080fd5b6100d161030c565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561010d5780820151838201526020016100f5565b50505050905090810190601f16801561013a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561015357600080fd5b61016a600160a060020a03600435166024356103aa565b604051901515815260200160405180910390f35b341561018957600080fd5b6101916103da565b60405190815260200160405180910390f35b34156101ae57600080fd5b61016a600160a060020a03600435811690602435166044356103e0565b34156101d657600080fd5b6101de610457565b60405160ff909116815260200160405180910390f35b34156101ff57600080fd5b61016a600435610460565b341561021557600080fd5b610191600160a060020a03600435166104eb565b341561023457600080fd5b61016a600160a060020a03600435166024356104fd565b341561025657600080fd5b6100d16105d9565b341561026957600080fd5b610280600160a060020a0360043516602435610644565b005b341561028d57600080fd5b61016a60048035600160a060020a03169060248035919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061065395505050505050565b34156102f257600080fd5b610191600160a060020a0360043581169060243516610785565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103a25780601f10610377576101008083540402835291602001916103a2565b820191906000526020600020905b81548152906001019060200180831161038557829003601f168201915b505050505081565b600160a060020a033381166000908152600560209081526040808320938616835292905220819055600192915050565b60035481565b600160a060020a0380841660009081526005602090815260408083203390941683529290529081205482111561041557600080fd5b600160a060020a038085166000908152600560209081526040808320339094168352929052208054839003905561044d8484846107a2565b5060019392505050565b60025460ff1681565b600160a060020a0333166000908152600460205260408120548290101561048657600080fd5b600160a060020a03331660008181526004602052604090819020805485900390556003805485900390557fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a2506001919050565b60046020526000908152604090205481565b600160a060020a0382166000908152600460205260408120548290101561052357600080fd5b600160a060020a038084166000908152600560209081526040808320339094168352929052205482111561055657600080fd5b600160a060020a038084166000818152600460209081526040808320805488900390556005825280832033909516835293905282902080548590039055600380548590039055907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a250600192915050565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103a25780601f10610377576101008083540402835291602001916103a2565b61064f3383836107a2565b5050565b60008361066081856103aa565b1561077d5780600160a060020a0316638f4ffcb1338630876040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b838110156107165780820151838201526020016106fe565b50505050905090810190601f1680156107435780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b151561076457600080fd5b6102c65a03f1151561077557600080fd5b505050600191505b509392505050565b600560209081526000928352604080842090915290825290205481565b6000600160a060020a03831615156107b957600080fd5b600160a060020a038416600090815260046020526040902054829010156107df57600080fd5b600160a060020a0383166000908152600460205260409020548281011161080557600080fd5b50600160a060020a0380831660008181526004602052604080822080549488168084528284208054888103909155938590528154870190915591909301927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a3600160a060020a038084166000908152600460205260408082205492871682529020540181146108a257fe5b505050505600a165627a7a72305820bd78d4e3e122972829a6db30e89bfb9aa3700cea71490e49e91a8c20277aa18700290000000000000000000000000000000000000000000000000000000005f5e100000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000005504554524f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035054520000000000000000000000000000000000000000000000000000000000

   Swarm Source:
bzzr://bd78d4e3e122972829a6db30e89bfb9aa3700cea71490e49e91a8c20277aa187

 

View All
Block Age txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "downvote" button for any spammy posts, and the "upvote" for interesting conversations.