Sponsored:   -1st place at World Blockchain Forum in New York. Best ICO 2018! BUY W12 TOKENS NOW!
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 32 txns
Token Tracker: IST34 Token (IST34)
 Latest 25 transactions from a total of 32 transactions

TxHash Age From To Value [TxFee]
0x501c3572b3f77dc91c97eff663a824a8d043b1fef0c301fa18ca4196cc0cbf5c87 days 13 hrs ago0x4f5adcaf8aae02ed9786754d257cbb149fc9e091  IN   0x0cf713b11c9b986ec40d65bd4f7fbd50f6ff2d640 Ether0.00007624368
0x987f33483f24eeb559d0b127f4d62ca159ab7080a9c11f37ce039d064936539098 days 7 hrs ago0x4f5adcaf8aae02ed9786754d257cbb149fc9e091  IN   0x0cf713b11c9b986ec40d65bd4f7fbd50f6ff2d640 Ether0.00014
0x8702abde5cdb1b12e99bd07a41fc4460042ac1af2398921e8f4e031d83c7965298 days 7 hrs ago0x4f5adcaf8aae02ed9786754d257cbb149fc9e091  IN   0x0cf713b11c9b986ec40d65bd4f7fbd50f6ff2d640 Ether0.0001268876
0x3ccad8b190ff934945d481c7115a35050287ff33471c56f179a3e3078e53926798 days 7 hrs ago0x4f5adcaf8aae02ed9786754d257cbb149fc9e091  IN   0x0cf713b11c9b986ec40d65bd4f7fbd50f6ff2d640 Ether0.0001014
0x65a87655ef429847df256da96aa3e87ebcfda19342898055ea2f4f2d013bcc46108 days 13 hrs ago0x4f5adcaf8aae02ed9786754d257cbb149fc9e091  IN   0x0cf713b11c9b986ec40d65bd4f7fbd50f6ff2d640 Ether0.00005354515
0x7e5ae5e58bacf305f9e3972709dad23a9fccfabf7e6b8c27ac5228a157d8a6da108 days 14 hrs ago0x4f5adcaf8aae02ed9786754d257cbb149fc9e091  IN   0x0cf713b11c9b986ec40d65bd4f7fbd50f6ff2d640 Ether0.00005354515
0x4d85d67bbf2d746e5c51dcb603c56045254f4740af7046d53514bffdd48c79c7108 days 17 hrs ago0x4f5adcaf8aae02ed9786754d257cbb149fc9e091  IN   0x0cf713b11c9b986ec40d65bd4f7fbd50f6ff2d640 Ether0.0000924
0x8e197c743b1d373eb7c576b157c5e0890297e9c86c24799d87eb9f2f9ad3332b108 days 17 hrs ago0x4f5adcaf8aae02ed9786754d257cbb149fc9e091  IN   0x0cf713b11c9b986ec40d65bd4f7fbd50f6ff2d640 Ether0.00009564
0xf6f0cfb8507d27a60013c7b9a9dd0b85bf25352ecb22f838572de72c543e6a37119 days 19 hrs ago0x5d87a40f1dd80d5aec48796220d24bbf4100f0b2  IN   0x0cf713b11c9b986ec40d65bd4f7fbd50f6ff2d640 Ether0.000113853
0x73f53544ec9c408d4c6ae73acfd91656fa9850cb60a285dbea1fc884ade970be138 days 19 hrs ago0x209f2509b0b7286d4e5ba826043547e3ea5224a0  IN   0x0cf713b11c9b986ec40d65bd4f7fbd50f6ff2d640 Ether0.000045774
0x78fe5df06bd8e95710f4ae190a375fd80b2173d8e0139336d23175b33b01bd0a148 days 15 hrs ago0x4f5adcaf8aae02ed9786754d257cbb149fc9e091  IN   0x0cf713b11c9b986ec40d65bd4f7fbd50f6ff2d640 Ether0.000105774
0x1f3c6318c079c47de4635d5673b9fb3039a09f6eb3a0cf7b6d45cd2c02e6b952148 days 15 hrs ago0x4f5adcaf8aae02ed9786754d257cbb149fc9e091  IN   0x0cf713b11c9b986ec40d65bd4f7fbd50f6ff2d640 Ether0.0000413501
0xe97157afe46ad3403430746533b3014c5c85f36744f0f68b4caa72666bbbf5ee148 days 19 hrs ago0x5d87a40f1dd80d5aec48796220d24bbf4100f0b2  IN   0x0cf713b11c9b986ec40d65bd4f7fbd50f6ff2d640 Ether0.000075902
0x57fffb20c454bcb1bc727dec329bd629cfad6ed49f17fd5a7b03a8b0110198e6149 days 13 hrs ago0x4f5adcaf8aae02ed9786754d257cbb149fc9e091  IN   0x0cf713b11c9b986ec40d65bd4f7fbd50f6ff2d640 Ether0.000137839
0x0b5004ba8fd19a51eac3729e5e95c9d45a7bc603106bd62c94f5a7e596f0d219149 days 13 hrs ago0x4f5adcaf8aae02ed9786754d257cbb149fc9e091  IN   0x0cf713b11c9b986ec40d65bd4f7fbd50f6ff2d640 Ether0.0001376726
0x9bcf93877d8fb0880f80370f197873ff3f53fa175e3d7a00d45fef54e5f036f6157 days 6 hrs ago0x4f5adcaf8aae02ed9786754d257cbb149fc9e091  IN   0x0cf713b11c9b986ec40d65bd4f7fbd50f6ff2d640 Ether0.0001269288
0xd7d0bdd42e7a583db545a73713f50dbf02da864060dfd09cc7953d1ec406d002157 days 6 hrs ago0x4f5adcaf8aae02ed9786754d257cbb149fc9e091  IN   0x0cf713b11c9b986ec40d65bd4f7fbd50f6ff2d640 Ether0.0001269288
0xa2a1245f339a2a98ca39c623a6dd5745cad0e7a765e8c80155dbffd6ecaf2955157 days 6 hrs ago0x4f5adcaf8aae02ed9786754d257cbb149fc9e091  IN   0x0cf713b11c9b986ec40d65bd4f7fbd50f6ff2d640 Ether0.0001269288
0x7e3944b0bde37e41f00e03cab26f946ab81fe5da42f8c8a85573dd8f0de20724157 days 6 hrs ago0x4f5adcaf8aae02ed9786754d257cbb149fc9e091  IN   0x0cf713b11c9b986ec40d65bd4f7fbd50f6ff2d640 Ether0.0001270824
0xbf424970b11298fdd8fbbf9125438d693a2d55806a450f52f10cb0aed2b4b87b157 days 6 hrs ago0x4f5adcaf8aae02ed9786754d257cbb149fc9e091  IN   0x0cf713b11c9b986ec40d65bd4f7fbd50f6ff2d640 Ether0.0001270824
0x2b500fc9500c12f8f85b316248745a522a6742891e4359a6f18ba5c5e6266a30157 days 6 hrs ago0x4f5adcaf8aae02ed9786754d257cbb149fc9e091  IN   0x0cf713b11c9b986ec40d65bd4f7fbd50f6ff2d640 Ether0.0001270824
0x854653de33363a122e37399cb0e1ed9574f61dd756fedf455de5ce43c8894571157 days 6 hrs ago0x4f5adcaf8aae02ed9786754d257cbb149fc9e091  IN   0x0cf713b11c9b986ec40d65bd4f7fbd50f6ff2d640 Ether0.0001163514
0xc2f925975e4a2c3867c551c58cddc911e18cde52196b3a88c47b5125a4477a4f214 days 9 hrs ago0x4f5adcaf8aae02ed9786754d257cbb149fc9e091  IN   0x0cf713b11c9b986ec40d65bd4f7fbd50f6ff2d640 Ether0.000174868
0x636e6d2c65e166eef52942df84744d0ea3dc782d931b21592f6ce75e65f37940217 days 7 hrs ago0x4f5adcaf8aae02ed9786754d257cbb149fc9e091  IN   0x0cf713b11c9b986ec40d65bd4f7fbd50f6ff2d640 Ether0.000087562
0x8ff20698218a16f96cdae93ae72cfca0baf78e727f3bf6b32ab604c5c4176079217 days 17 hrs ago0x4f5adcaf8aae02ed9786754d257cbb149fc9e091  IN   0x0cf713b11c9b986ec40d65bd4f7fbd50f6ff2d640 Ether0.00021206
[ 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.21+commit.dfe3193c
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.21;

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

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

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000152d02c7e14af6800000
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [2] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [3] : 000000000000000000000000000000000000000000000000000000000000000b
Arg [4] : 495354333420546f6b656e000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [6] : 4953543334000000000000000000000000000000000000000000000000000000


   Swarm Source:
bzzr://b7a593a26b4d17757b9e9246dbeba54575f4fe4b93dfb4f32e55ad60d08402b7

 

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.