Contract 0xbb393420f82b49EF5F68acCaa56C417cDD43CCC4

 

TxHash Block Age From To Value [TxFee]
0xcc86d3fc67a6074d1fe4e4f2e58f1e6f6b404ed249b5bc59a8075e50fcfc5b6e72246325 days 45 mins ago0xde0340beaef630feb277b1bbfff1452edaee7a9b IN  0xbb393420f82b49ef5f68accaa56c417cdd43ccc40 Ether0.000264755
0xec1ffd7825265b46d5c1be7538e0601f3ea822763300bc70a55938b2a1cc5427719376612 days 3 hrs ago0xde0340beaef630feb277b1bbfff1452edaee7a9b IN  0xbb393420f82b49ef5f68accaa56c417cdd43ccc40 Ether0.000211804
0xbb5da30d05a7802508e32aed6aafd69e5b9efffa631c89426d110110c81babf6719357412 days 4 hrs ago0xde0340beaef630feb277b1bbfff1452edaee7a9b IN  0xbb393420f82b49ef5f68accaa56c417cdd43ccc40 Ether0.000189755
0x36a91406a9f34e95f2d33020cb519a4c93140127a784a3f146cc0ea7f4cc8b15700400248 days 4 hrs ago0xde0340beaef630feb277b1bbfff1452edaee7a9b IN  0xbb393420f82b49ef5f68accaa56c417cdd43ccc40 Ether0.000217089
0x764a1e4cbeeba444576cfc3d2269c8afd57d8f805e18ca2f5358db9a5eadfb7b700394248 days 4 hrs ago0xde0340beaef630feb277b1bbfff1452edaee7a9b IN  0xbb393420f82b49ef5f68accaa56c417cdd43ccc40 Ether0.000105774
0xda91f2b36215588c252372610bcf395054d0203c5d476d4153db1fa157372e84700388848 days 4 hrs ago0xde0340beaef630feb277b1bbfff1452edaee7a9b IN  0xbb393420f82b49ef5f68accaa56c417cdd43ccc40 Ether0.000105646
0x77e9cc7bd9b8026b74a7e6e9d58878e0674e6a2cf480f4d43560b763d52ec070699955648 days 23 hrs ago0xde0340beaef630feb277b1bbfff1452edaee7a9b IN  0xbb393420f82b49ef5f68accaa56c417cdd43ccc40 Ether0.000075902
0x06c05677693b7e1c0ecc978d046ce39431636ff7c903cc910854d64bbf1cf128699950448 days 23 hrs ago0xde0340beaef630feb277b1bbfff1452edaee7a9b IN  0xbb393420f82b49ef5f68accaa56c417cdd43ccc40 Ether0.000075902
0x90ce13db7314e5fd2fd295724e2bded21fa2d29274a27390fd0e82a1e69b36ae699933249 days 6 mins ago0xde0340beaef630feb277b1bbfff1452edaee7a9b IN  0xbb393420f82b49ef5f68accaa56c417cdd43ccc40 Ether0.000105902
0xfc5d9d34d2e9607f0a177d8641f73e8968b1bd2709abb2bf80eb29e847b6248f699249950 days 3 hrs ago0xde0340beaef630feb277b1bbfff1452edaee7a9b IN  0xbb393420f82b49ef5f68accaa56c417cdd43ccc40 Ether0.000075267
0x901d27014132ad205e763e16d37889ad1c7b57269c3f610f378d8b6122408994697701252 days 18 hrs ago0xde0340beaef630feb277b1bbfff1452edaee7a9b IN  0xbb393420f82b49ef5f68accaa56c417cdd43ccc40 Ether0.000211804
0xae28a39fc31d6e4061911251406bce91667ac175ba7839a4369975e74fabfb00697627652 days 21 hrs ago0xde0340beaef630feb277b1bbfff1452edaee7a9b IN  0xbb393420f82b49ef5f68accaa56c417cdd43ccc40 Ether0.000158853
0x56592bec59a8ef83818e010195df487d2c49895292afa4b01073bffc44576ed3697623352 days 21 hrs ago0x2fd57ae39bb0fcc148872df6f3343a6fd0e241ee IN  0xbb393420f82b49ef5f68accaa56c417cdd43ccc40 Ether0.000068853
0x24ce5ae1b9580579f51c4c9d10f608b85fff538a0f78c01e121337d81efe950f697619252 days 21 hrs ago0xde0340beaef630feb277b1bbfff1452edaee7a9b IN  0xbb393420f82b49ef5f68accaa56c417cdd43ccc40 Ether0.000105902
0x01eb19c8bf2ff6d23cb19f14be1a5fc88e166f7fc8a869bc14bee8498e74b49b669889598 days 22 hrs ago0x1d2ab074c1e7bdcd037c7ff56b9ab00f5697558c IN  0xbb393420f82b49ef5f68accaa56c417cdd43ccc40 Ether0.00030156
0x482b99ce4b4625697f26376b7eaf810ae4bb9f7df86beaae11a3ac8f9b025fb86649005107 days 3 hrs ago0xde0340beaef630feb277b1bbfff1452edaee7a9b IN  0xbb393420f82b49ef5f68accaa56c417cdd43ccc40 Ether0.000226953
0x33081184da0eef524fc64e4e7257c6978c7ae61d837b89b004ec1a76cf5589e06648778107 days 4 hrs ago0xde0340beaef630feb277b1bbfff1452edaee7a9b IN  0xbb393420f82b49ef5f68accaa56c417cdd43ccc40 Ether0.00037695
0x10cd1983b6072441642fecbae520522b795ec5b500848896ebedf8d6efac98ed6648737107 days 4 hrs ago0xde0340beaef630feb277b1bbfff1452edaee7a9b IN  0xbb393420f82b49ef5f68accaa56c417cdd43ccc40.1 Ether0.000252552
0xee4534872430a7b9a430524186b97352fe9e5345353d41cd6cdeeb81506799636648696107 days 4 hrs ago0xde0340beaef630feb277b1bbfff1452edaee7a9b IN  0xbb393420f82b49ef5f68accaa56c417cdd43ccc40 Ether0.001270824
0xd648fee2ff96e885c9137c0e4c3914e25a35a3d7f0468020d71a2cf0973d47ee6500545131 days 9 hrs ago0x2fd57ae39bb0fcc148872df6f3343a6fd0e241ee IN  0xbb393420f82b49ef5f68accaa56c417cdd43ccc40 Ether0.000935743
0xc0951bc815089369491ba903849ebe7313c7000e3fb228a7f6f5ec22df7158846500497131 days 9 hrs ago0xde0340beaef630feb277b1bbfff1452edaee7a9b IN  0xbb393420f82b49ef5f68accaa56c417cdd43ccc40 Ether0.002165743
0xc7a2ee323d730bae416b5356980e5ee9e80e3d95642bccff7813e20110e8505a5724922262 days 8 hrs ago0x9c4fafa924879286193e3fa170ee512d916250b9 IN  0xbb393420f82b49ef5f68accaa56c417cdd43ccc40 Ether0.000938367
0xc55ab9c6f370ff5d8f8e575a3913692325e88cdd0836f1c1d4e7fa1294e63e415722448262 days 18 hrs ago0x2fd57ae39bb0fcc148872df6f3343a6fd0e241ee IN  0xbb393420f82b49ef5f68accaa56c417cdd43ccc40 Ether0.000938367
0xceb2fda9f2e145fe9b537ed0cecee0e58d56fd7d309c12ddea0d2bba374dbea45722395262 days 18 hrs ago0xde0340beaef630feb277b1bbfff1452edaee7a9b IN  0xbb393420f82b49ef5f68accaa56c417cdd43ccc40 Ether0.000317322
0xc7a36bdb4fe0633853401d0461dfdc6e7e34172669234d54cba5e8af9240abe25721979262 days 20 hrs ago0xde0340beaef630feb277b1bbfff1452edaee7a9b IN  0xbb393420f82b49ef5f68accaa56c417cdd43ccc40 Ether0.000125125
[ 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 0x3d679feef8104a56ae882693e60a61cf2d3909a9
Contract Name: MICE
Compiler Version: v0.4.21+commit.dfe3193c
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) 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 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
60606040526002805460ff19166012179055341561001c57600080fd5b604051610a1c380380610a1c833981016040528080519190602001805182019190602001805160025460ff16600a0a85026003819055600160a060020a03331660009081526004602052604081209190915592019190508280516100849291602001906100a1565b5060018180516100989291602001906100a1565b5050505061013c565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106100e257805160ff191683800117855561010f565b8280016001018555821561010f579182015b8281111561010f5782518255916020019190600101906100f4565b5061011b92915061011f565b5090565b61013991905b8082111561011b5760008155600101610125565b90565b6108d18061014b6000396000f3006060604052600436106100b95763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100be578063095ea7b31461014857806318160ddd1461017e57806323b872dd146101a3578063313ce567146101cb57806342966c68146101f457806370a082311461020a57806379cc67901461022957806395d89b411461024b578063a9059cbb1461025e578063cae9ca5114610282578063dd62ed3e146102e7575b600080fd5b34156100c957600080fd5b6100d161030c565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561010d5780820151838201526020016100f5565b50505050905090810190601f16801561013a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561015357600080fd5b61016a600160a060020a03600435166024356103aa565b604051901515815260200160405180910390f35b341561018957600080fd5b6101916103da565b60405190815260200160405180910390f35b34156101ae57600080fd5b61016a600160a060020a03600435811690602435166044356103e0565b34156101d657600080fd5b6101de610457565b60405160ff909116815260200160405180910390f35b34156101ff57600080fd5b61016a600435610460565b341561021557600080fd5b610191600160a060020a03600435166104eb565b341561023457600080fd5b61016a600160a060020a03600435166024356104fd565b341561025657600080fd5b6100d16105d9565b341561026957600080fd5b610280600160a060020a0360043516602435610644565b005b341561028d57600080fd5b61016a60048035600160a060020a03169060248035919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061065395505050505050565b34156102f257600080fd5b610191600160a060020a0360043581169060243516610781565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103a25780601f10610377576101008083540402835291602001916103a2565b820191906000526020600020905b81548152906001019060200180831161038557829003601f168201915b505050505081565b600160a060020a033381166000908152600560209081526040808320938616835292905220819055600192915050565b60035481565b600160a060020a0380841660009081526005602090815260408083203390941683529290529081205482111561041557600080fd5b600160a060020a038085166000908152600560209081526040808320339094168352929052208054839003905561044d84848461079e565b5060019392505050565b60025460ff1681565b600160a060020a0333166000908152600460205260408120548290101561048657600080fd5b600160a060020a03331660008181526004602052604090819020805485900390556003805485900390557fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a2506001919050565b60046020526000908152604090205481565b600160a060020a0382166000908152600460205260408120548290101561052357600080fd5b600160a060020a038084166000908152600560209081526040808320339094168352929052205482111561055657600080fd5b600160a060020a038084166000818152600460209081526040808320805488900390556005825280832033909516835293905282902080548590039055600380548590039055907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a250600192915050565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103a25780601f10610377576101008083540402835291602001916103a2565b61064f33838361079e565b5050565b60008361066081856103aa565b156107795780600160a060020a0316638f4ffcb1338630876040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b838110156107165780820151838201526020016106fe565b50505050905090810190601f1680156107435780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b151561076457600080fd5b5af1151561077157600080fd5b505050600191505b509392505050565b600560209081526000928352604080842090915290825290205481565b6000600160a060020a03831615156107b557600080fd5b600160a060020a038416600090815260046020526040902054829010156107db57600080fd5b600160a060020a038316600090815260046020526040902054828101101561080257600080fd5b50600160a060020a0380831660008181526004602052604080822080549488168084528284208054888103909155938590528154870190915591909301927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a3600160a060020a0380841660009081526004602052604080822054928716825290205401811461089f57fe5b505050505600a165627a7a72305820716da1fe3419571a3c3fa845a628d9f1ec18c456f298161c22d2fbe6b6ea7026002900000000000000000000000000000000000000000000000000000002540be400000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000044d4943450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044d49434500000000000000000000000000000000000000000000000000000000


   Swarm Source:
bzzr://716da1fe3419571a3c3fa845a628d9f1ec18c456f298161c22d2fbe6b6ea7026
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.