Latest 25 transactions from a total of 22612 transactions

TxHash Age From To Value [TxFee]
0x4b12ce9a80e71d51d03b706791b5d159e2c550da873a807c224caccd7a261bda14 hrs 42 mins ago0xa4f2374b56badd4516dcca20a81c8a8b678f33ea  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.00026272
0x8c3c062e35dacc36a492b4dfd547fc7a970a10aa4ce10f8dc5eeb4d04bd2693a4 days 14 hrs ago0xec1420b16c82d73e6076a60ce368388f22dd2bc2  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.001557672
0xd2a331c2ad522fcc156390a92c0583da955ed1fc169f707cc435b908ba6c06a84 days 16 hrs ago0x9549c77f7b5067ecb9fd71cceb071807d850e835  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000105856
0x088cfbc13173f08fcdc85172968039b12df82f2a34f4af26eb9baac1064ddf287 days 8 hrs ago0xa4f2374b56badd4516dcca20a81c8a8b678f33ea  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000133827
0xdf05ee095d1cffcb4fdd92cab1177d99e6093a9f6b74006ef6ebed3bd3ad6b067 days 13 hrs ago0xa4f2374b56badd4516dcca20a81c8a8b678f33ea  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000073282
0x582442b698ed6e67e19ca8fc869dd1d397e9b2c136c09e456e105fad4dc911ff7 days 13 hrs ago0xa4f2374b56badd4516dcca20a81c8a8b678f33ea  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000222675
0x46e17248d3202dc31c3df3e47654e168f6c559f0f7b83880df41428c09a3c53b12 days 16 hrs ago0x5803a3292b1765141ab3bb4ccb7eb2bbc6646d8a  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.00037928
0x8ec7dbad706274b3b570686fb9fed1f23d5cb976eb43fb23bc9b7f726adf4dc012 days 21 hrs ago0xb5c4df2563d7fbddf4e667757729395a87374940  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.00052928
0x21560241772deaa9dfae57e9b7db010e1e00ea55a7a3ba2ded56696c684470de12 days 22 hrs ago0x5803a3292b1765141ab3bb4ccb7eb2bbc6646d8a  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000476352
0x1b72bd3953f70e01cd94ae3f0a2a77422863bc27b48fe528d8d94c456418b9d513 days 38 mins ago0x5803a3292b1765141ab3bb4ccb7eb2bbc6646d8a  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000105728
0xeee63026e47c20946cce2fd4a0bdb865eee3ed6e05a947f05c14ddd1568269a613 days 16 hrs ago0x323d829b112220d823de62d4207eeb83ba1c657f  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.00038907904
0xcf578a761d828337492e40ba3b8bf5abd2fa94539e055d631fbd1fb1da75c21213 days 21 hrs ago0x20be6899da6ac2a12cdeb1a1456a25fdcee925cb  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.00019008
0x7faa5f2b8bd3c4b6f33b4e82a28080ce9dc271e9ec5961bd1767e02b661b377715 days 16 hrs ago0xeee8293b227e72fa4e1067edf840eca12a837349  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000075728
0x816e07a00ab6efcc992325cd1f0d9549fe21cf72f6703f7c2cd7da3a97169bee17 days 20 hrs ago0x815f64f43d530991f23b1533c4d8ac092d0d8bf6  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.00037928
0xeb35a85b31fb91418448422e937791d6c8e0f4582ee4b96c1cb5b6a7bd02dde419 days 15 hrs ago0x3b574b82102df8753838c3d4c078ab3b3e47287c  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000228055
0xae193d93585a3dc04d9ef95b03eae36f4738a30e34b81b034672e0b1760a8c2223 days 6 hrs ago0x27aa5d5e3402a75d913516d63150e74b52caf3e2  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000227184
0xba01cc18532afcd58f3b1fc22353d9a6669a156046be28f9bde1ac8ea11f790f23 days 15 hrs ago0xddf543429e415a262e7617d76196621cb8375d20  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000134595
0x79072c52ad4f89f6759e719e4d1376e6b8aff09a11082a1f053c528a066791ff23 days 21 hrs ago0x5de261a82f89711bb73ad6e011562854474df1d6  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000476352
0x3913e5740624d36ed9b9d8d7ce436a328dcad6d19c026f228d6ac2fd2a1b6b4624 days 4 hrs ago0xa91c173412015bb9742f8c84196558765231cbe8  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.00022928
0x95e1cc245346a9356e82b3ec56dcd7eea8f64ba31667c6e28959110feb8df03824 days 12 hrs ago0x6c92ff3b02dc8b67576000b7cad5949075781d59  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000068784
0xb521ac894458c00912f51f652768df859083e9f4bcac1984f409b1ca6bf9cf8324 days 18 hrs ago0x0e5b7813fe019f6aaf820546035fcbb40b58125f  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000565603211
0xc8d9bf0b9b9c264bda2294a97150afe25902ebd6ba20f3761ec37047c1d3a3c126 days 2 hrs ago0x573d4a7271f921ec833c957d4e4faa4dec5f101d  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.0003757888
0x03a61ae9106ad268e3f42b044a1cae76ad42b8877df4a57af689e375565607a226 days 2 hrs ago0x573d4a7271f921ec833c957d4e4faa4dec5f101d  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000370496
0x7414abfd9d2dcbbe11a9ce0f3da26178b34c01d413a427a246e2ac12aa9fc63126 days 5 hrs ago0x764cbe8e32d7aa00eb24ef2151c21886289270c8  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.002167424
0x85de3cfa1447ceb080b6e9b5cb51220837552e5015d1e1b586864d894b69166426 days 8 hrs ago0x78a19aab87b83c58c43e2741c95c22f76842b5c3  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.001552424
[ 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.