Contract Overview |  Ejoy_Token
Balance: 0 Ether
Ether Value: $0
Transactions: 1790 txns
Token Tracker: Ejoy Coin (EJOY)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0xfaac7cc56b6ebff322e16e5be63b5d03c7b8abeeat txn 0x1ace9db0ca1d57e8374ff0358401743695be88d6ea50d96763b7115cbf977151
Token Balance:
 Latest 25 transactions from a total of 1790 transactions

TxHash Age From To Value [TxFee]
0x9cfb0bc68db19aeb71ff32ea5e9576a48075fe77bc31039533785938bff20aa310 hrs 30 mins ago0xccfa388a36c36a8bd4ad504236dda9a3536583ab  IN   Ejoy_Token0 Ether0.00012730032
0xd5546288bcd15eabb799b257f54a071babb9ed4f3d71cc5044bbf838b03f8e0b21 days 9 hrs agoHitBTC_3  IN   Ejoy_Token0 Ether0.0002466815
0x91d53cd9963f93a6de597411350f4fa512b58b376f638d299514c1f96ed4c30121 days 11 hrs agoHitBTC_2  IN   Ejoy_Token0 Ether0.00038015
0x4ca5a907d408a42818fdbe65072ef75f513a4c798e285e94f3020a00de829ebf30 days 3 hrs agoHitBTC_3  IN   Ejoy_Token0 Ether0.00011347349
0x364ed34c97a75cecba64b474aeeb1119f0f526b24ae827cb443e16228009bc3633 days 9 hrs agoHitBTC_3  IN   Ejoy_Token0 Ether0.00037951
0x44fe10c8b0be596d2333ceb0827951d9f8c39ee0e6d205711e68a50b55f2bfc134 days 6 hrs agoHitBTC_3  IN   Ejoy_Token0 Ether0.00037951
0x054a6416cb6d70badd94e3b1c94337e23a03eefc9b3e7ed14ee2e494ef4b97a841 days 6 hrs ago0xe8460caed0800ecb6c6dbb22ee628c9911e15e9b  IN   Ejoy_Token0 Ether0.000583165
0xd1141b9ba2aaa02ef3c653d6fc0d2a5674658dc68770f54d8d11b59fb7caedc541 days 7 hrs ago0x8f8b4f8bb98260c13f7e099747d28c9d86ed2daf  IN   Ejoy_Token0 Ether0.00053015
0xb49f259da45fe1c938f962af8825eadc04f9411b26798d2730ed6e81b6fafed955 days 15 hrs ago0xf762221c089bd6461efd765ec28c9f05a9360c33  IN   Ejoy_Token0 Ether0.0000595062
0xa886ffa4a182df12b4f46dedb1bd863acf06ae5d1311de3826da4771b2204ac255 days 15 hrs ago0xf83cccbeddffd3a7c8d8a8729d6f25ab3a49856e  IN   Ejoy_Token0 Ether0.0000595062
0x7fcd68de02724bb889ee2468d762a88470b5483ef6752b682d22e7980789a07155 days 15 hrs ago0xf0532d41f54484113ca39817b4e89128f3440094  IN   Ejoy_Token0 Ether0.0000595062
0x46adc460c8eafbbf784af05b5bc558ce7b29adbfac1bbd14e6f29dfe9331ae2355 days 15 hrs ago0xe106fb0c2648ff1f31424a95dd8729e15e715896  IN   Ejoy_Token0 Ether0.0000593398
0xbb4dbc19bf2aeda5beb0a2e6f63a4f97b717c4978cc7af00bdea485b496d1b5455 days 15 hrs ago0x97c93f00d80e5e8bdf7aa6f94ca8b95463472710  IN   Ejoy_Token0 Ether0.0000596726
0x8d5aa2ba441b0d2d6d5d3b03a5f7bf9c590a4358fc376ea08a197ee78d1761d555 days 15 hrs ago0x6370dff1fbaaa0bebba8aab51002d905fe17ea46  IN   Ejoy_Token0 Ether0.0000596726
0x4167344aff643bb243b500652463582f1fff58e47c181bbb8be3c0d4d0c8ac5555 days 15 hrs ago0x2be4e76f6259b5fe8914a5a47932239b237fd889  IN   Ejoy_Token0 Ether0.0000595062
0x95dcb50aa2d39368d1d52775818a95fe6c0883dea8e4d586c04719a84b85f64655 days 15 hrs ago0x18c6f5cf42b4e9fff09533863ffc6a6135e2080a  IN   Ejoy_Token0 Ether0.0000596726
0xdadabb89527cc2bdf22cf4e68abafeedaaf98a5f7777891141feae799560802155 days 15 hrs ago0xd1d8e4646c41df2a067372616b977338d5bccfa2  IN   Ejoy_Token0 Ether0.0000595062
0x72f868a23e8c21dc08acdaee94d3196fe179011e3469f47a48e66b3e456f461e55 days 15 hrs ago0xcf38b790302a2f3f6f949c98d7590b2a8f4db796  IN   Ejoy_Token0 Ether0.0000596726
0xae7acf7a804b76a560d0c23c7b14c614576c88ed0e4029c2eeba200bec58afad55 days 15 hrs ago0xa1f19f198a590620ced3b6224613c49bfee4c243  IN   Ejoy_Token0 Ether0.0000593398
0xb212cb4e4456eb5d95ee9da0600eeb5cfe8b4355300dc312c126a3640c13a29955 days 15 hrs ago0x62f48c209d61e45a8ed5d7fd43e5ed062962c671  IN   Ejoy_Token0 Ether0.000059839
0x7ec0a48b760b75bfabcf5c50cc891820d7df4cbf4a91f9589ffc11fd85ccbe7455 days 15 hrs ago0x08198df8aaf2df1ea367a45fed5116c7f54a0f03  IN   Ejoy_Token0 Ether0.0000596726
0xc356a93c52df1ee9339b699f987a0128964ed4c6a45337d649f55a8afd4560a655 days 15 hrs ago0xf0036a3575be68e210d1b600a98ab4055f10c88b  IN   Ejoy_Token0 Ether0.0000595062
0x31d9602e14f6e578e71ea3d2ff38c2f46266657fa50cabc387ea4e417e8ee90255 days 15 hrs ago0xe4e478558f53a09084b110cbef9d45ab7eb6818d  IN   Ejoy_Token0 Ether0.0000595062
0x3d47a2e991576ca84642b39678df35936a68dddbabdf6016c9c2c48cd06412e255 days 15 hrs ago0xdbb6f1184829295b1e84342d23b39429c01baba7  IN   Ejoy_Token0 Ether0.0000596726
0xe2386048ece682914430f17094693b70c4aa6d33047e86d53ba1d53300dc905155 days 15 hrs ago0x6f259012f510dbf28047e5356ac0448cac27f9ec  IN   Ejoy_Token0 Ether0.0000595062
[ 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 (Similar Match)
Note: Displaying Similar Match Verified Source Code At Contract 0x3d679feef8104a56ae882693e60a61cf2d3909a9(Excluding Constructor Arguments if any)
Contract Name: MICE
Compiler Text: v0.4.21+commit.dfe3193c
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) 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 Switch To Opcodes View
60606040526002805460ff19166012179055341561001c57600080fd5b604051610a1c380380610a1c833981016040528080519190602001805182019190602001805160025460ff16600a0a85026003819055600160a060020a03331660009081526004602052604081209190915592019190508280516100849291602001906100a1565b5060018180516100989291602001906100a1565b5050505061013c565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106100e257805160ff191683800117855561010f565b8280016001018555821561010f579182015b8281111561010f5782518255916020019190600101906100f4565b5061011b92915061011f565b5090565b61013991905b8082111561011b5760008155600101610125565b90565b6108d18061014b6000396000f3006060604052600436106100b95763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100be578063095ea7b31461014857806318160ddd1461017e57806323b872dd146101a3578063313ce567146101cb57806342966c68146101f457806370a082311461020a57806379cc67901461022957806395d89b411461024b578063a9059cbb1461025e578063cae9ca5114610282578063dd62ed3e146102e7575b600080fd5b34156100c957600080fd5b6100d161030c565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561010d5780820151838201526020016100f5565b50505050905090810190601f16801561013a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561015357600080fd5b61016a600160a060020a03600435166024356103aa565b604051901515815260200160405180910390f35b341561018957600080fd5b6101916103da565b60405190815260200160405180910390f35b34156101ae57600080fd5b61016a600160a060020a03600435811690602435166044356103e0565b34156101d657600080fd5b6101de610457565b60405160ff909116815260200160405180910390f35b34156101ff57600080fd5b61016a600435610460565b341561021557600080fd5b610191600160a060020a03600435166104eb565b341561023457600080fd5b61016a600160a060020a03600435166024356104fd565b341561025657600080fd5b6100d16105d9565b341561026957600080fd5b610280600160a060020a0360043516602435610644565b005b341561028d57600080fd5b61016a60048035600160a060020a03169060248035919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061065395505050505050565b34156102f257600080fd5b610191600160a060020a0360043581169060243516610781565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103a25780601f10610377576101008083540402835291602001916103a2565b820191906000526020600020905b81548152906001019060200180831161038557829003601f168201915b505050505081565b600160a060020a033381166000908152600560209081526040808320938616835292905220819055600192915050565b60035481565b600160a060020a0380841660009081526005602090815260408083203390941683529290529081205482111561041557600080fd5b600160a060020a038085166000908152600560209081526040808320339094168352929052208054839003905561044d84848461079e565b5060019392505050565b60025460ff1681565b600160a060020a0333166000908152600460205260408120548290101561048657600080fd5b600160a060020a03331660008181526004602052604090819020805485900390556003805485900390557fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a2506001919050565b60046020526000908152604090205481565b600160a060020a0382166000908152600460205260408120548290101561052357600080fd5b600160a060020a038084166000908152600560209081526040808320339094168352929052205482111561055657600080fd5b600160a060020a038084166000818152600460209081526040808320805488900390556005825280832033909516835293905282902080548590039055600380548590039055907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a250600192915050565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103a25780601f10610377576101008083540402835291602001916103a2565b61064f33838361079e565b5050565b60008361066081856103aa565b156107795780600160a060020a0316638f4ffcb1338630876040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b838110156107165780820151838201526020016106fe565b50505050905090810190601f1680156107435780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b151561076457600080fd5b5af1151561077157600080fd5b505050600191505b509392505050565b600560209081526000928352604080842090915290825290205481565b6000600160a060020a03831615156107b557600080fd5b600160a060020a038416600090815260046020526040902054829010156107db57600080fd5b600160a060020a038316600090815260046020526040902054828101101561080257600080fd5b50600160a060020a0380831660008181526004602052604080822080549488168084528284208054888103909155938590528154870190915591909301927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a3600160a060020a0380841660009081526004602052604080822054928716825290205401811461089f57fe5b505050505600a165627a7a72305820716da1fe3419571a3c3fa845a628d9f1ec18c456f298161c22d2fbe6b6ea7026002900000000000000000000000000000000000000000000000000000002540be400000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000044d4943450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044d49434500000000000000000000000000000000000000000000000000000000

   Swarm Source:
bzzr://716da1fe3419571a3c3fa845a628d9f1ec18c456f298161c22d2fbe6b6ea7026

 

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.