Latest 25 txns From a total of 22411 Transactions
(+1 PendingTxn)

TxHash Age From To Value [TxFee]
0x26dab2378494287502e416e62642bbb0f162879ca4bbc17f333f44b350fed295(pending)0xbe04648ef14fe48e82f4d98b0066a04358045cca  IN  0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether(Pending)
0x556868a655773d8282e24f08f08cec1cd476dbb71a7a9d6976daac0ce589f17a8 hrs 5 mins ago0x1ff45fea140aa6512a67a887ab5d7ef0025490ae  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.00014185072
0xe85240d8ce5b5be9f215c5ba4f67ede6801564df9edde89a7e18125f515077ee9 hrs 5 mins ago0xb7d5ce03403bb9604ee84201773b7c73260482b2  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000449344
0xe0acf9387afbe4c747bb5d6e3beeb427f7b21b8b108d4b62a757c26095cc359f2 days 1 hr ago0x27db4f2d36a758e7e9863afeff85f9a343a3e2c4  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.00013350656
0xd212d1aaf4dd46bcba2cc9349be965fcd9029923f39f2d15c531affd8f147d272 days 22 hrs ago0xd5a6ab13a874690792bd83690fe9e05045cc71aa  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000227568
0x9d10c4e40f57e971ed8fab4974ae21f93ad9241465cd4d2d279032c81e2ef6a35 days 5 hrs ago0x57c4045860e0edf70af1b3fea457fe37fc2279a7  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.00074737
0xe65c7e039ce8a68131952ba08f2b4eef7f54155f8dbb899ed67a25332e75edd25 days 5 hrs ago0x57c4045860e0edf70af1b3fea457fe37fc2279a7  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000313159
0x13b7bccb923a3d3558887198d5238ea63964f9eac5668cede69caa7495f9cb335 days 5 hrs ago0x57c4045860e0edf70af1b3fea457fe37fc2279a7  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000204976
0x749c48d64817697da741289674133dac081a0f58afb32ade4ecac22a8ac1c5815 days 5 hrs ago0x57c4045860e0edf70af1b3fea457fe37fc2279a7  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.00100525256
0x06ee5faa1c9568171c6591f34a5a01b339bf2f82d181f3a1eca6a391915a407d10 days 5 hrs ago0x1c1bf791f70bdadda83c5ae8dd2dfcd7216947b1  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.00018964
0x0f5f293ef3c6b30fe32944219559369d929282168cfc6f96ea0ed220ce29725f11 days 22 hrs ago0x00ee80c322d6e956d2629a73223605bbda946f2d  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000302912
0x958dc984ab235cbf92f26f079bd66f1fb21fbd91ccaf24ec7c8a5034d0cadce312 days 1 hr ago0x1464416db1398aaf3802fbee1d48a60152a92cc1  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000206352
0xd88fe52cd37d69019eb68bfb160d6ec3963d2864f7ff246b4d64b1a7b962cede12 days 1 hr ago0x1464416db1398aaf3802fbee1d48a60152a92cc1  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000417263
0x8005e1c10a1839e83fcbbd9cc84f23bd05ea8d772c4cd57bf1974260580e043312 days 1 hr ago0x1464416db1398aaf3802fbee1d48a60152a92cc1  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000298045
0x6d6d75c49056c25bb01cf13737743204bc8a522b87c4bb9a7d305203d43a139912 days 1 hr ago0x1464416db1398aaf3802fbee1d48a60152a92cc1  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000298045
0x9b3f0b63e22eabdc0f94ec4cc54a5cefe26eb9dec900c38cb1a636d027f7f3be12 days 1 hr ago0x1464416db1398aaf3802fbee1d48a60152a92cc1  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000298045
0x6b753c23a45d93a8c9120e5cf193a45675ca962c0afa9caa3abe63f41439ebf612 days 1 hr ago0x1464416db1398aaf3802fbee1d48a60152a92cc1  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000373045
0x0abe75652c0f08558a96807b997ce3ddc245d0f3a57c6f8e718962f8cba2f72013 days 6 hrs ago0xb271611e6646e5ed6f584a5b9b61108d96b2e74e  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000075856
0x78bb66f32025104ae8fd97be72e094ca670cefe33fc27bed924bff7be2b0be7a13 days 8 hrs ago0x773b522680761199384d2cba1d2593127235b884  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000045856
0x723903b14e7af7e80edb0b6e9798eec2d315785eaa4c0ba30dcc756c4c79a3b313 days 11 hrs ago0x773b522680761199384d2cba1d2593127235b884  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.00227952
0xd0fc293c2fdd09b09e7eb5852da4521d14bb1fdf2f2c702a6fcbd9b65fc53c6e15 days 6 hrs ago0xb271611e6646e5ed6f584a5b9b61108d96b2e74e  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000211456
0xf89a4a62f9ece3309610036d6ffb0abaff39047f6df250d4dbc7e4fbf2e9e5d316 days 4 hrs ago0xb271611e6646e5ed6f584a5b9b61108d96b2e74e  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.0002540544
0x99aa9202e9dfe87014e3f79a55c9ee48bb8d7a6855f099169cdab44ff792810516 days 22 hrs ago0xdb68ba05b0dc39d3b422975f1adddae014092009  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.0001820544
0x3c7706089d3684a038c078a3ed2336448cb671c25252c0b5633171a54521d19917 days 20 hrs ago0x0f9cd8e869a2730afd47c6a19dfe2837ef0d5dee  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000560593618
0x1c8b9e4b9b09f25591496bf044da64ebef62aa1583b3a331be8e0903b895639318 days 6 hrs ago0x02aad69c2380669155e0388011df6360627377cb  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.00075856
[ 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.