Contract 0x8a3e08353e3c64d9fa5683bb5e2fbbf8aef7e7e9

 

TxHash Block Age From To Value [TxFee]
0x70eac6a27c7eb6420bd7e684957b03000d16d996f7b541175d9f98f76d80791f72180231 day 19 hrs ago0xdd595004f3328070cddf5d8d1b2ac39d1f921d3b  IN   0x8a3e08353e3c64d9fa5683bb5e2fbbf8aef7e7e90 Ether0.00132818
0x00db0459262312d41825407f52f1ba3bb88a8e8fa14bd1c45d59d7a4572ca01772104403 days 14 hrs ago0x20e408d4ecd6211f2d91cf009787878e0ca5e40d  IN   0x8a3e08353e3c64d9fa5683bb5e2fbbf8aef7e7e90 Ether0.000303072
0xc5636b37d8e19dcf956a22d223e9e4b68242c892f62fed74c927207ea411945571923157 days 14 hrs ago0xdd595004f3328070cddf5d8d1b2ac39d1f921d3b  IN   0x8a3e08353e3c64d9fa5683bb5e2fbbf8aef7e7e90 Ether0.00185094
0xb2d48628551ad074c3cf518fa4fe2540c782cd511e52db5f5d2754d80989e12e716260713 days 16 hrs ago0xb469c88686e248a40a4c976f0bac356b64fa35c8  IN   0x8a3e08353e3c64d9fa5683bb5e2fbbf8aef7e7e90 Ether0.0002282
0x4620e2e282e3e5292a0139f89713c5dd593c7a8ad56512bb8f21fab502ab1f57716237413 days 17 hrs ago0x42af690e71cf9f4734f4ee0aae19eb2eba84ac6c  IN   0x8a3e08353e3c64d9fa5683bb5e2fbbf8aef7e7e90 Ether0.000049166
0x58a98a9f0ba3e4221898500b3951ce209e8fcef57bb1754a0102633faa20ddde716215613 days 18 hrs ago0x42af690e71cf9f4734f4ee0aae19eb2eba84ac6c  IN   0x8a3e08353e3c64d9fa5683bb5e2fbbf8aef7e7e90 Ether0.000105
0x3eca12595dda48c1cb8d5f6d07abb56aa8f6260d08614e49607471e4fe0c9131716214813 days 18 hrs ago0x42af690e71cf9f4734f4ee0aae19eb2eba84ac6c  IN   0x8a3e08353e3c64d9fa5683bb5e2fbbf8aef7e7e90 Ether0.0001
0xece2cefcff5de0df5d84750e3e932feff4a4c2457e101247e4bc3a68354d1c11716100214 days 5 mins ago0x55ebaf1075d9af34f158c52be196daa099fccc21  IN   0x8a3e08353e3c64d9fa5683bb5e2fbbf8aef7e7e90 Ether0.0005673
0xe7c6f1b2be2fe9ebe82071b325833789d7a3ce31a5f2627dd810e2b81cd02312714804116 days 15 hrs ago0x6485fc77be2186fc60feea38d0ef4331d8404b60  IN   0x8a3e08353e3c64d9fa5683bb5e2fbbf8aef7e7e90 Ether0.002226504
0xbf4be462d2db0ceebe5c09bafe1c44d06c25e14101b04328b1f8bcc9aaa55fe8714736816 days 18 hrs ago0xdd595004f3328070cddf5d8d1b2ac39d1f921d3b  IN   0x8a3e08353e3c64d9fa5683bb5e2fbbf8aef7e7e90 Ether0.00185094
0x032d4dff4ec6666acc1484cd298633f5c977c945ca15d225ad71fa09eb7b84ca710769824 days 17 hrs ago0xdd595004f3328070cddf5d8d1b2ac39d1f921d3b  IN   0x8a3e08353e3c64d9fa5683bb5e2fbbf8aef7e7e90 Ether0.00132818
0x8e00f1806f9b48039f5ffe857f5e83a054f2ebcec86ffb2d9d27c183903d981c710503625 days 5 hrs ago0xfe5854255eb1eb921525fa856a3947ed2412a1d7  IN   0x8a3e08353e3c64d9fa5683bb5e2fbbf8aef7e7e90 Ether0.000069036
0xa852fda148c19e2f7a9fbb8c8d66eda19886496af6107a83a1d7a04128ed6877710360725 days 12 hrs ago0x73c9f11b5b81c1c0c5b7d8273637d600aafd1e93  IN   0x8a3e08353e3c64d9fa5683bb5e2fbbf8aef7e7e90 Ether0.0000894972
0x7e7b5c85d595fcdb60a701c77f532737509343626103fe5264099de99d4c0e71709823826 days 12 hrs ago0x344123eb9fb4131248dfcc81b9082c26b73f15b2  IN   0x8a3e08353e3c64d9fa5683bb5e2fbbf8aef7e7e90 Ether0.000325567125
0x4f5ca083c4e7c44cf76895e12b0958c379ac9345f9bcef83c0adc1f70f936ef9709781226 days 14 hrs ago0x270be92260a527a3654ceebc474227bf65da7897  IN   0x8a3e08353e3c64d9fa5683bb5e2fbbf8aef7e7e90 Ether0.000198041125
0x45858677322af2434739ef482da080a2545f04b7cb50ec386321015eb368f334709778326 days 14 hrs ago0x344123eb9fb4131248dfcc81b9082c26b73f15b2  IN   0x8a3e08353e3c64d9fa5683bb5e2fbbf8aef7e7e90 Ether0.000197707125
0x82c24fb902fb6443a8f55c94e887b5f4b878e8a1c295c5413904ae8e85bcd7c2709769326 days 14 hrs ago0x270be92260a527a3654ceebc474227bf65da7897  IN   0x8a3e08353e3c64d9fa5683bb5e2fbbf8aef7e7e90 Ether0.00030077775
0x6c2ca061104eff6768e54fafbc4c5a9f9012935663aa658c5adf849bc7cca642709264627 days 12 hrs ago0x24cd2863e684b6be0502326ac9feafc4322d157e  IN   0x8a3e08353e3c64d9fa5683bb5e2fbbf8aef7e7e90 Ether0.000237978
0x5bd42dd272355a49f9e04b6c21f2651eeb5a3203adfedea21604498fba664e44704924735 days 6 hrs ago0xca0809f4af6c5daab310e8208d2ab9e575e2d2ca  IN   0x8a3e08353e3c64d9fa5683bb5e2fbbf8aef7e7e90 Ether0.00003782
0xfcc16b85760aa4044dfa697b175a3afc930620395017ad8ac3593c97e4d743ea704883635 days 8 hrs ago0xb4189eea293428666aaa27098f09c41f48593d93  IN   0x8a3e08353e3c64d9fa5683bb5e2fbbf8aef7e7e90 Ether0.0000795564
0xbcfe0eeceb99b8bab569ea1da5a35c84e5ae6d00a6b744202cca498b48fd08dc702989838 days 17 hrs ago0x92677a313ff6ab86df2980279814143581405c83  IN   0x8a3e08353e3c64d9fa5683bb5e2fbbf8aef7e7e90 Ether0.000205956
0xe0359a9e28262c0dc28e3f1a8550491ccf7e402e04c6ffa8033ff7f9c789a5b4702899138 days 21 hrs ago0x3b8c8df86ae792391363d313fb71ba134591b82c  IN   0x8a3e08353e3c64d9fa5683bb5e2fbbf8aef7e7e90 Ether0.00037948
0xa69433142a7677c626ee709924557877556ca82de7b1994f30539ef732ec33f3702597339 days 10 hrs ago0x5a7a6ffa084bff01c59fe6ca2dae3b326add78da  IN   0x8a3e08353e3c64d9fa5683bb5e2fbbf8aef7e7e90 Ether0.00037756
0xc545f82400355c51508964a99141f791ea876290622f1bd248ffef7bb2c9e1a9701977740 days 13 hrs ago0xdd595004f3328070cddf5d8d1b2ac39d1f921d3b  IN   0x8a3e08353e3c64d9fa5683bb5e2fbbf8aef7e7e90 Ether0.00132818
0x85bd7bb24fd78b1da736d7bd7fcbf6ddf76c32a925d42efb6d028fc0d77eacc1701320341 days 17 hrs ago0x27654117629c52522ba76d7ea29233a02320f497  IN   0x8a3e08353e3c64d9fa5683bb5e2fbbf8aef7e7e90 Ether0.00080542
[ 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 0x0f89907cc8553150a5a79db37dd03e97bc5f8474
Contract Name: TokenERC20
Compiler Version: v0.4.18+commit.9cf6e910
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) 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);

    /**
     * Constrctor 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` in 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 in 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 in 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
60606040526002805460ff19166012179055341561001c57600080fd5b604051610a1f380380610a1f833981016040528080519190602001805182019190602001805160025460ff16600a0a85026003819055600160a060020a03331660009081526004602052604081209190915592019190508280516100849291602001906100a1565b5060018180516100989291602001906100a1565b5050505061013c565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106100e257805160ff191683800117855561010f565b8280016001018555821561010f579182015b8281111561010f5782518255916020019190600101906100f4565b5061011b92915061011f565b5090565b61013991905b8082111561011b5760008155600101610125565b90565b6108d48061014b6000396000f3006060604052600436106100b95763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100be578063095ea7b31461014857806318160ddd1461017e57806323b872dd146101a3578063313ce567146101cb57806342966c68146101f457806370a082311461020a57806379cc67901461022957806395d89b411461024b578063a9059cbb1461025e578063cae9ca5114610282578063dd62ed3e146102e7575b600080fd5b34156100c957600080fd5b6100d161030c565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561010d5780820151838201526020016100f5565b50505050905090810190601f16801561013a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561015357600080fd5b61016a600160a060020a03600435166024356103aa565b604051901515815260200160405180910390f35b341561018957600080fd5b6101916103da565b60405190815260200160405180910390f35b34156101ae57600080fd5b61016a600160a060020a03600435811690602435166044356103e0565b34156101d657600080fd5b6101de610457565b60405160ff909116815260200160405180910390f35b34156101ff57600080fd5b61016a600435610460565b341561021557600080fd5b610191600160a060020a03600435166104eb565b341561023457600080fd5b61016a600160a060020a03600435166024356104fd565b341561025657600080fd5b6100d16105d9565b341561026957600080fd5b610280600160a060020a0360043516602435610644565b005b341561028d57600080fd5b61016a60048035600160a060020a03169060248035919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061065395505050505050565b34156102f257600080fd5b610191600160a060020a0360043581169060243516610785565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103a25780601f10610377576101008083540402835291602001916103a2565b820191906000526020600020905b81548152906001019060200180831161038557829003601f168201915b505050505081565b600160a060020a033381166000908152600560209081526040808320938616835292905220819055600192915050565b60035481565b600160a060020a0380841660009081526005602090815260408083203390941683529290529081205482111561041557600080fd5b600160a060020a038085166000908152600560209081526040808320339094168352929052208054839003905561044d8484846107a2565b5060019392505050565b60025460ff1681565b600160a060020a0333166000908152600460205260408120548290101561048657600080fd5b600160a060020a03331660008181526004602052604090819020805485900390556003805485900390557fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a2506001919050565b60046020526000908152604090205481565b600160a060020a0382166000908152600460205260408120548290101561052357600080fd5b600160a060020a038084166000908152600560209081526040808320339094168352929052205482111561055657600080fd5b600160a060020a038084166000818152600460209081526040808320805488900390556005825280832033909516835293905282902080548590039055600380548590039055907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a250600192915050565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103a25780601f10610377576101008083540402835291602001916103a2565b61064f3383836107a2565b5050565b60008361066081856103aa565b1561077d5780600160a060020a0316638f4ffcb1338630876040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b838110156107165780820151838201526020016106fe565b50505050905090810190601f1680156107435780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b151561076457600080fd5b6102c65a03f1151561077557600080fd5b505050600191505b509392505050565b600560209081526000928352604080842090915290825290205481565b6000600160a060020a03831615156107b957600080fd5b600160a060020a038416600090815260046020526040902054829010156107df57600080fd5b600160a060020a0383166000908152600460205260409020548281011161080557600080fd5b50600160a060020a0380831660008181526004602052604080822080549488168084528284208054888103909155938590528154870190915591909301927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a3600160a060020a038084166000908152600460205260408082205492871682529020540181146108a257fe5b505050505600a165627a7a723058202a88f680951eeaf8a00dd8261af8c06772fc025d810fb4eff156c6d2142be4ef002900000000000000000000000000000000000000000000000000000000000f4240000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000013506c6174696e756d20546f6b656e20436c7562000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003504e4d0000000000000000000000000000000000000000000000000000000000


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