Latest 25 transactions from a total of 22633 transactions

TxHash Age From To Value [TxFee]
0x10a11c6317bec80165e6e3db4074b58d9f453b69dc48c670bfa1957fdd1344d716 hrs 12 mins ago0x8336c242afae7f999bdd6284745ca3c1468fe736  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000060652
0x7987bf78e09fee054bc985fc619afd0da7018bfaae8119a7c2bd7951eb3f3b1b16 hrs 14 mins ago0x8336c242afae7f999bdd6284745ca3c1468fe736  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000178948
0x254db532aa99b76963078fff426723c20628c6e44db71f9f4a9709a4b252b0d416 hrs 14 mins ago0x8336c242afae7f999bdd6284745ca3c1468fe736  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000102744
0xf6adc93e92bd9d96132adad7f1dd47150839bdfc5473d403d013e278c77d849617 hrs 26 mins ago0x8336c242afae7f999bdd6284745ca3c1468fe736  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000182956
0x7e436462071d2bb6878f8dc7a8c813fbdfca25c80ef48b0daba1b56b62e692ce17 hrs 33 mins ago0x8336c242afae7f999bdd6284745ca3c1468fe736  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000214725
0x8cd28b5a3ffe55d1e66bd35808e112f60997acdfedcf486c620308aadc059afc17 hrs 33 mins ago0x8336c242afae7f999bdd6284745ca3c1468fe736  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000268038
0x3b0d7130e7def218faa48ed96c3ae3f07b7eb13daccce1740f7394e1b287fdfb17 hrs 33 mins ago0x8336c242afae7f999bdd6284745ca3c1468fe736  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000153375
0xfc3cc2daa9298c3f615c0cfaf60439eefc731afc3dcbf111c23e54e4683a178918 hrs 56 mins ago0x8336c242afae7f999bdd6284745ca3c1468fe736  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000149005
0xcbe5ee7077beb8c32baf8e200df9c9d52191a6cb10fd05c53b40e8871bc8e7aa19 hrs 8 mins ago0x8336c242afae7f999bdd6284745ca3c1468fe736  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000223685
0xc81593d82d5c2cc0ac0ee821bc80bdbd8370675b6f78fcfb449f869eeebc33b619 hrs 23 mins ago0xa4f2374b56badd4516dcca20a81c8a8b678f33ea  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000209664
0x357a8b79e73733250558936e77026a66909ae3e0089d5d92194c9ada36a25cc019 hrs 27 mins ago0x8336c242afae7f999bdd6284745ca3c1468fe736  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000371765
0x87478492bee648c98d5fefe351cf41744d5ca39b9399c2ac66350c1ae54ce4ba20 hrs 33 mins ago0x8336c242afae7f999bdd6284745ca3c1468fe736  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000133827
0xfbf0e306c683bb16421f836a14dd261fc2a410f7cbc5246aa211772e7bdc1bac20 hrs 33 mins ago0x8336c242afae7f999bdd6284745ca3c1468fe736  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000113784
0xe518f3b8f2538b88af95e00b8a40b0325dd31ffb12befed8da2aa5aa4fe801a621 hrs 27 mins ago0x8336c242afae7f999bdd6284745ca3c1468fe736  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000177867
0xe273ec187da4f5f8add87d398f36b5066cc841ed0ef3d77a4c992e9cc89371e51 day 1 hr ago0x8336c242afae7f999bdd6284745ca3c1468fe736  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000133059
0x6a4d8b04d9615b02a09b1b21e88c58f79c825812dec95209d3545b4a39fbb4fd1 day 1 hr ago0x8336c242afae7f999bdd6284745ca3c1468fe736  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000178948
0xcdb14142b2da56a54ee7e80536876cc4749fb887386d235df17b2c92de9498e71 day 1 hr ago0x8336c242afae7f999bdd6284745ca3c1468fe736  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000236644
0xd287ab8fca5c07c61fe73eb9eecf9a0287b7fe8cb0a57e7de40716d3c3b463a81 day 2 hrs ago0x8336c242afae7f999bdd6284745ca3c1468fe736  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000371125
0x12215297adf471e10036b3a5e45939f1f605d7f9324be6ff0c7073f2b11ab2181 day 17 hrs ago0x9c1e9f9f2622e07c1e3b7935b190f9070b5feec6  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000485567531
0xd20b5e6b48f1a6d4ff9ca511e61f8f847b650eb1008d0007801ea3115973746f3 days 16 hrs ago0x1b33f3039092d98aaf6d79bc7e61faa945a5117f  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000534829
0xac9ad186b8ac0e3312e26b819c0f096a54f3045be5ad27fe204c1bafddf0e6243 days 16 hrs ago0x1b33f3039092d98aaf6d79bc7e61faa945a5117f  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000341352
0x4b12ce9a80e71d51d03b706791b5d159e2c550da873a807c224caccd7a261bda7 days 16 hrs ago0xa4f2374b56badd4516dcca20a81c8a8b678f33ea  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.00026272
0x8c3c062e35dacc36a492b4dfd547fc7a970a10aa4ce10f8dc5eeb4d04bd2693a11 days 16 hrs ago0xec1420b16c82d73e6076a60ce368388f22dd2bc2  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.001557672
0xd2a331c2ad522fcc156390a92c0583da955ed1fc169f707cc435b908ba6c06a811 days 17 hrs ago0x9549c77f7b5067ecb9fd71cceb071807d850e835  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000105856
0x088cfbc13173f08fcdc85172968039b12df82f2a34f4af26eb9baac1064ddf2814 days 10 hrs ago0xa4f2374b56badd4516dcca20a81c8a8b678f33ea  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000133827
[ 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: EduCoin
Compiler Text: v0.4.18+commit.9cf6e910
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.18;


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

contract Token {

    /// total amount of tokens
    uint256 public totalSupply;

    /// @param _owner The address from which the balance will be retrieved
    /// @return The balance
    function balanceOf(address _owner) constant public returns (uint256 balance);

    /// @notice send `_value` token to `_to` from `msg.sender`
    /// @param _to The address of the recipient
    /// @param _value The amount of token to be transferred
    /// @return Whether the transfer was successful or not
    function transfer(address _to, uint256 _value) public returns (bool success);

    /// @notice send `_value` token to `_to` from `_from` on the condition it is approved by `_from`
    /// @param _from The address of the sender
    /// @param _to The address of the recipient
    /// @param _value The amount of token to be transferred
    /// @return Whether the transfer was successful or not
    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success);

    /// @notice `msg.sender` approves `_spender` to spend `_value` tokens
    /// @param _spender The address of the account able to transfer the tokens
    /// @param _value The amount of tokens to be approved for transfer
    /// @return Whether the approval was successful or not
    function approve(address _spender, uint256 _value) public returns (bool success);

    /// @param _owner The address of the account owning tokens
    /// @param _spender The address of the account able to transfer the tokens
    /// @return Amount of remaining tokens allowed to spent
    function allowance(address _owner, address _spender) constant public returns (uint256 remaining);

    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
}

/*
You should inherit from StandardToken or, for a token like you would want to
deploy in something like Mist, see HumanStandardToken.sol.
(This implements ONLY the standard functions and NOTHING else.
If you deploy this, you won't have anything useful.)

Implements ERC 20 Token standard: https://github.com/ethereum/EIPs/issues/20
.*/

contract StandardToken is Token {

    function transfer(address _to, uint256 _value) public returns (bool success) {
        // Prevent transfer to 0x0 address.
        require(_to != 0x0);
        // Check if the sender has enough
        require(balances[msg.sender] >= _value);
        // Check for overflows
        require(balances[_to] + _value > balances[_to]);

        uint previousBalances = balances[msg.sender] + balances[_to];
        balances[msg.sender] -= _value;
        balances[_to] += _value;
        Transfer(msg.sender, _to, _value);
        // Asserts are used to use static analysis to find bugs in your code. They should never fail
        assert(balances[msg.sender] + balances[_to] == previousBalances);

        return true;
    }

    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {
        /// same as above
        require(_to != 0x0);
        require(balances[_from] >= _value);
        require(balances[_to] + _value > balances[_to]);

        uint previousBalances = balances[_from] + balances[_to];
        balances[_from] -= _value;
        balances[_to] += _value;
        allowed[_from][msg.sender] -= _value;
        Transfer(_from, _to, _value);
        assert(balances[_from] + balances[_to] == previousBalances);

        return true;
    }

    function balanceOf(address _owner) constant public returns (uint256 balance) {
        return balances[_owner];
    }

    function approve(address _spender, uint256 _value) public returns (bool success) {
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
        return true;
    }

    function allowance(address _owner, address _spender) constant public returns (uint256 remaining) {
      return allowed[_owner][_spender];
    }

    mapping (address => uint256) balances; /// balance amount of tokens for address
    mapping (address => mapping (address => uint256)) allowed;
}

contract EduCoin is StandardToken {

    function () payable public {
        //if ether is sent to this address, send it back.
        //throw;
        require(false);
    }

    string public constant name = "EduCoinToken";   
    string public constant symbol = "EDU";
    uint256 private constant _INITIAL_SUPPLY = 15*10**27;
    uint8 public decimals = 18;         
    uint256 public totalSupply;            
    //string public version = 'H0.1';

    function EduCoin(
    ) public {
        // init
        balances[msg.sender] = _INITIAL_SUPPLY;
        totalSupply = _INITIAL_SUPPLY;
       
    }

    /* Approves and then calls the receiving 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;
        }
    }
}

    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":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","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":[{"name":"success","type":"bool"}],"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":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"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":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"}]

  Contract Creation Code Switch To Opcodes View
60606040526003805460ff19166012179055341561001c57600080fd5b600160a060020a03331660009081526001602052604090206b3077b58d5d3783919800000090819055600455610779806100576000396000f3006060604052600436106100a35763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100a8578063095ea7b31461013257806318160ddd1461016857806323b872dd1461018d578063313ce567146101b557806370a08231146101de57806395d89b41146101fd578063a9059cbb14610210578063cae9ca5114610232578063dd62ed3e14610297575b600080fd5b34156100b357600080fd5b6100bb6102bc565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156100f75780820151838201526020016100df565b50505050905090810190601f1680156101245780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561013d57600080fd5b610154600160a060020a03600435166024356102f3565b604051901515815260200160405180910390f35b341561017357600080fd5b61017b61035f565b60405190815260200160405180910390f35b341561019857600080fd5b610154600160a060020a0360043581169060243516604435610365565b34156101c057600080fd5b6101c861048c565b60405160ff909116815260200160405180910390f35b34156101e957600080fd5b61017b600160a060020a0360043516610495565b341561020857600080fd5b6100bb6104b0565b341561021b57600080fd5b610154600160a060020a03600435166024356104e7565b341561023d57600080fd5b61015460048035600160a060020a03169060248035919060649060443590810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496506105f495505050505050565b34156102a257600080fd5b61017b600160a060020a0360043581169060243516610722565b60408051908101604052600c81527f456475436f696e546f6b656e0000000000000000000000000000000000000000602082015281565b600160a060020a03338116600081815260026020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60045481565b600080600160a060020a038416151561037d57600080fd5b600160a060020a038516600090815260016020526040902054839010156103a357600080fd5b600160a060020a038416600090815260016020526040902054838101116103c957600080fd5b50600160a060020a03838116600081815260016020908152604080832080548a871680865283862080548b810390915583548b0190935560028552838620339098168652969093529281902080548890039055910192907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a3600160a060020a0380851660009081526001602052604080822054928816825290205401811461047f57fe5b600191505b509392505050565b60035460ff1681565b600160a060020a031660009081526001602052604090205490565b60408051908101604052600381527f4544550000000000000000000000000000000000000000000000000000000000602082015281565b600080600160a060020a03841615156104ff57600080fd5b600160a060020a0333166000908152600160205260409020548390101561052557600080fd5b600160a060020a0384166000908152600160205260409020548381011161054b57600080fd5b50600160a060020a038084166000818152600160205260408082208054339095168084528284208054898103909155938590528154880190915591909301927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a3600160a060020a03808516600090815260016020526040808220543390931682529020540181146105ea57fe5b5060019392505050565b60008361060181856102f3565b156104845780600160a060020a0316638f4ffcb1338630876040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b838110156106b757808201518382015260200161069f565b50505050905090810190601f1680156106e45780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b151561070557600080fd5b6102c65a03f1151561071657600080fd5b50505060019150610484565b600160a060020a039182166000908152600260209081526040808320939094168252919091522054905600a165627a7a72305820ebb906a6b3ed684a7a4c6cd108f975c133440a17c2a95b05a1e4a6389c8af0940029

   Swarm Source:
bzzr://ebb906a6b3ed684a7a4c6cd108f975c133440a17c2a95b05a1e4a6389c8af094

 

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.