Contract 0x6885fc6a8166d6b875cc9884ea9fcf76745f8b51

 
Txn Hash
Block
From
To
Value
0x608cb8b6666da2deeab9b2d3c7359bada8cb07911357eaebc8e9d35b8549d38c77832972019-05-18 9:09:41657 days 3 hrs ago0x93b8409e5e400ea61767ce619bcc7154f5d9fd5e IN  0x6885fc6a8166d6b875cc9884ea9fcf76745f8b510 Ether0.0005288710
0xdbc4cb3ae8a45958dfcbcbf602b9983481eb478b9c751621bb0f55bf5df064da75782942019-04-16 10:13:33689 days 2 hrs ago0xc0235e1c91a614e8128848a41fe0748f89c1c502 IN  0x6885fc6a8166d6b875cc9884ea9fcf76745f8b510 Ether0.0007590220
0xb0c1252629e32cecf1296fab77d3f19bc8df678264d12f1e4375bc4edb13fb5d75736922019-04-15 16:50:55689 days 20 hrs ago0x1303985187f71f2f2350781cc48c6f33f8fb2b95 IN  0x6885fc6a8166d6b875cc9884ea9fcf76745f8b510 Ether0.0002295110
0xe715e01d595503cf434f5fa7141eb362f91966931f4a8fce9a2d222cb98c24fa75736742019-04-15 16:46:34689 days 20 hrs ago0x3863fa18b4154afea0400250e6a522339edd854d IN  0x6885fc6a8166d6b875cc9884ea9fcf76745f8b510 Ether0.00056500371710.6703125
0x3910230b109c76c69aee0e0899257f2a1079ec2a831f0deb1885a839e020809774543322019-03-28 2:19:48708 days 10 hrs ago0xdc73854102b8cc2dd5609980dd31a2202109a099 IN  0x6885fc6a8166d6b875cc9884ea9fcf76745f8b510 Ether0.0001136613
0x018e80a2b9a5b3ccc16a5df706bc8d91feee9e49646321a28546328625c87dd674350652019-03-25 2:02:46711 days 10 hrs ago0x578f67ce50ba973e6b3a32e421fa2cc44887e43d IN  0x6885fc6a8166d6b875cc9884ea9fcf76745f8b510 Ether0.000330943756.25
0x26df82da3bad6dee05eeab771481372e13fa9d673d22f84fa6fc8cb6cef2665374350582019-03-25 2:02:15711 days 10 hrs ago0x578f67ce50ba973e6b3a32e421fa2cc44887e43d IN  0x6885fc6a8166d6b875cc9884ea9fcf76745f8b510 Ether0.000330543756.25
0x5c57daf15f9a57594d510707a721e50af43d5e1f9619cedac790e9e80b087fa774350512019-03-25 2:01:10711 days 10 hrs ago0x578f67ce50ba973e6b3a32e421fa2cc44887e43d IN  0x6885fc6a8166d6b875cc9884ea9fcf76745f8b510 Ether0.000330543756.25
0x2900340063334c90673ffcf52b16d3ca0e4becf95f886c1805a82466f31f62c274350482019-03-25 2:00:32711 days 10 hrs ago0x578f67ce50ba973e6b3a32e421fa2cc44887e43d IN  0x6885fc6a8166d6b875cc9884ea9fcf76745f8b510 Ether0.000330543756.25
0xdc588b52141fee3ee2c4d2d19bbb11ae937385188a274087ca5f69be94315b7d74350352019-03-25 1:58:59711 days 10 hrs ago0x578f67ce50ba973e6b3a32e421fa2cc44887e43d IN  0x6885fc6a8166d6b875cc9884ea9fcf76745f8b510 Ether0.000330543756.25
0x7d5a4ecb7acde24ee5af0b1d09956d6bafa66c94e5aa2ef68cc42923b882e7ad74350322019-03-25 1:58:38711 days 10 hrs ago0x578f67ce50ba973e6b3a32e421fa2cc44887e43d IN  0x6885fc6a8166d6b875cc9884ea9fcf76745f8b510 Ether0.000330943756.25
0x0f88e224b4d2c41d8e85a04e52f27faee1453e4ff39f73408b5078383f5d800674350292019-03-25 1:57:08711 days 11 hrs ago0x578f67ce50ba973e6b3a32e421fa2cc44887e43d IN  0x6885fc6a8166d6b875cc9884ea9fcf76745f8b510 Ether0.000330943756.25
0x7f87a9198fc4b2b622ca973677d8c0d00061d10a19efdf343db0ce926734fd3d74350272019-03-25 1:56:35711 days 11 hrs ago0x578f67ce50ba973e6b3a32e421fa2cc44887e43d IN  0x6885fc6a8166d6b875cc9884ea9fcf76745f8b510 Ether0.000330943756.25
0xa7092b06ccdb29722511e93973a5f10ac680bc024d3a7fbcc153f665a797753c74350052019-03-25 1:52:00711 days 11 hrs ago0x578f67ce50ba973e6b3a32e421fa2cc44887e43d IN  0x6885fc6a8166d6b875cc9884ea9fcf76745f8b510 Ether0.000330543756.25
0x3f8fe900093edf919a9f74ae920ebc384dda68c45732b589a75ad1a422577da374289732019-03-24 3:20:38712 days 9 hrs ago0x1e5e111f02c3226ceef40593aaf6c6b638fd3152 IN  0x6885fc6a8166d6b875cc9884ea9fcf76745f8b510 Ether0.0002288710
0xc7cdc5b9b1b4db41128ed9e18a8bb55157e7f555dc6c00360980b82ee33f230174289552019-03-24 3:15:21712 days 9 hrs ago0xaa23870f2481abea83181ec2a9a801ffa4ad9202 IN  0x6885fc6a8166d6b875cc9884ea9fcf76745f8b510 Ether0.00026972375.1
0xfe97ebfa054efd377d7972ec671aa3b93233ca3bab30d34c8a6b7408e92a553474164002019-03-22 4:25:01714 days 8 hrs ago0xdc73854102b8cc2dd5609980dd31a2202109a099 IN  0x6885fc6a8166d6b875cc9884ea9fcf76745f8b510 Ether0.0000529511
0x49303c991d7d6897a47ba6f155212a8a51f94c69fda5d267948b9a2202a7c2f574045652019-03-20 8:05:11716 days 4 hrs ago0x77b495d1e903b02b315e8656aeac14ecc805cff1 IN  0x6885fc6a8166d6b875cc9884ea9fcf76745f8b510 Ether0.0002295110
0xd3bdeed7cf3ea8da780b69ec1fd1a1993d342de5e2dd9865db4cde6dd6a21bf874045462019-03-20 8:00:53716 days 4 hrs ago0xa3371208809d33ab628feab7ff08dfce817ab26f IN  0x6885fc6a8166d6b875cc9884ea9fcf76745f8b510 Ether0.0003177066
0x0e389ad1ea0636682b8e60da5c5bada3532f01ed98217bc4afe834d7b888e4af73982222019-03-19 8:30:47717 days 4 hrs ago0x35df834f95a60af6ad75400ade27f99ab3e52002 IN  0x6885fc6a8166d6b875cc9884ea9fcf76745f8b510 Ether0.0002295110
0xbdcffaf19fe6163d62d5a6663abf5dffd053076f56cede7b172e808c41c3b61a73982042019-03-19 8:26:55717 days 4 hrs ago0xdc73854102b8cc2dd5609980dd31a2202109a099 IN  0x6885fc6a8166d6b875cc9884ea9fcf76745f8b510 Ether0.0001059022
0x2779df793ef6672565499988ab7fa32b38d5be51287144f36a2c1de053a6141973981792019-03-19 8:22:47717 days 4 hrs ago0x5b2d565408f0f88d17ed66d42ad04a69a79255e7 IN  0x6885fc6a8166d6b875cc9884ea9fcf76745f8b510 Ether0.0003788710
0x05ea8b7ee9b168ab081951cf30bbc9edfaf3a338096ce99f120e3e427745b0f573981552019-03-19 8:17:45717 days 4 hrs ago0xdc73854102b8cc2dd5609980dd31a2202109a099 IN  0x6885fc6a8166d6b875cc9884ea9fcf76745f8b510 Ether0.0001057742
0x86eec29aed076f28388c9ccb33e961e0310a0875a7e63404b17c232080c1a51573727032019-03-15 9:10:06721 days 3 hrs ago0xdc73854102b8cc2dd5609980dd31a2202109a099 IN  0x6885fc6a8166d6b875cc9884ea9fcf76745f8b510 Ether0.000076032
0x86d6b9071eb526afa6d4a73eafa72f58b49a8d2db09d0838abd7998294ee62d073722832019-03-15 7:33:10721 days 5 hrs ago0x910e0d44fe4fc5bb453395c14596384b0cbaf3da IN  0x6885fc6a8166d6b875cc9884ea9fcf76745f8b510 Ether0.0001369386
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Similar Match)
Note: This contract matches the deployed ByteCode of the Source Code for Contract 0x3d679feef8104a56ae882693e60a61cf2d3909a9

Contract Name:
MICE

Compiler Version
v0.4.21+commit.dfe3193c

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2018-04-20
*/

pragma solidity ^0.4.16;

interface tokenRecipient { function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData) external; }

contract MICE {
    // 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 MICE(
        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 Security Audit

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"}]

60606040526002805460ff19166012179055341561001c57600080fd5b604051610a1c380380610a1c833981016040528080519190602001805182019190602001805160025460ff16600a0a85026003819055600160a060020a03331660009081526004602052604081209190915592019190508280516100849291602001906100a1565b5060018180516100989291602001906100a1565b5050505061013c565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106100e257805160ff191683800117855561010f565b8280016001018555821561010f579182015b8281111561010f5782518255916020019190600101906100f4565b5061011b92915061011f565b5090565b61013991905b8082111561011b5760008155600101610125565b90565b6108d18061014b6000396000f3006060604052600436106100b95763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100be578063095ea7b31461014857806318160ddd1461017e57806323b872dd146101a3578063313ce567146101cb57806342966c68146101f457806370a082311461020a57806379cc67901461022957806395d89b411461024b578063a9059cbb1461025e578063cae9ca5114610282578063dd62ed3e146102e7575b600080fd5b34156100c957600080fd5b6100d161030c565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561010d5780820151838201526020016100f5565b50505050905090810190601f16801561013a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561015357600080fd5b61016a600160a060020a03600435166024356103aa565b604051901515815260200160405180910390f35b341561018957600080fd5b6101916103da565b60405190815260200160405180910390f35b34156101ae57600080fd5b61016a600160a060020a03600435811690602435166044356103e0565b34156101d657600080fd5b6101de610457565b60405160ff909116815260200160405180910390f35b34156101ff57600080fd5b61016a600435610460565b341561021557600080fd5b610191600160a060020a03600435166104eb565b341561023457600080fd5b61016a600160a060020a03600435166024356104fd565b341561025657600080fd5b6100d16105d9565b341561026957600080fd5b610280600160a060020a0360043516602435610644565b005b341561028d57600080fd5b61016a60048035600160a060020a03169060248035919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061065395505050505050565b34156102f257600080fd5b610191600160a060020a0360043581169060243516610781565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103a25780601f10610377576101008083540402835291602001916103a2565b820191906000526020600020905b81548152906001019060200180831161038557829003601f168201915b505050505081565b600160a060020a033381166000908152600560209081526040808320938616835292905220819055600192915050565b60035481565b600160a060020a0380841660009081526005602090815260408083203390941683529290529081205482111561041557600080fd5b600160a060020a038085166000908152600560209081526040808320339094168352929052208054839003905561044d84848461079e565b5060019392505050565b60025460ff1681565b600160a060020a0333166000908152600460205260408120548290101561048657600080fd5b600160a060020a03331660008181526004602052604090819020805485900390556003805485900390557fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a2506001919050565b60046020526000908152604090205481565b600160a060020a0382166000908152600460205260408120548290101561052357600080fd5b600160a060020a038084166000908152600560209081526040808320339094168352929052205482111561055657600080fd5b600160a060020a038084166000818152600460209081526040808320805488900390556005825280832033909516835293905282902080548590039055600380548590039055907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a250600192915050565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103a25780601f10610377576101008083540402835291602001916103a2565b61064f33838361079e565b5050565b60008361066081856103aa565b156107795780600160a060020a0316638f4ffcb1338630876040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b838110156107165780820151838201526020016106fe565b50505050905090810190601f1680156107435780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b151561076457600080fd5b5af1151561077157600080fd5b505050600191505b509392505050565b600560209081526000928352604080842090915290825290205481565b6000600160a060020a03831615156107b557600080fd5b600160a060020a038416600090815260046020526040902054829010156107db57600080fd5b600160a060020a038316600090815260046020526040902054828101101561080257600080fd5b50600160a060020a0380831660008181526004602052604080822080549488168084528284208054888103909155938590528154870190915591909301927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a3600160a060020a0380841660009081526004602052604080822054928716825290205401811461089f57fe5b505050505600a165627a7a72305820716da1fe3419571a3c3fa845a628d9f1ec18c456f298161c22d2fbe6b6ea7026002900000000000000000000000000000000000000000000000000000002540be400000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000044d4943450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044d49434500000000000000000000000000000000000000000000000000000000

Swarm Source

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