Latest 25 transactions from a total of 22583 transactions

TxHash Age From To Value [TxFee]
0x463407db6f3a04284f056fe1bde8dce320590250418bca042a6685958ca01c659 hrs 49 mins ago0xa9228d0c2bf7a959a1eb209f6d53567410354e94  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.00017780256
0x028dd41bc6ebf2b730d842eef9a8511374ab621ae7229f9ce7419d4fe1c4c6c43 days 8 hrs ago0x7f9467c6b611f551012405e534df55b8fb71025f  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000178827
0x78e8866a83ec8ef921ad1998e450e707da0c85623f7b4f23a76808a87a7ee7183 days 9 hrs ago0x7f9467c6b611f551012405e534df55b8fb71025f  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000373045
0x1286ca1d98d68b415f4916e6ce71e9420104302a19fde431f4cd643801d992173 days 9 hrs ago0x7f9467c6b611f551012405e534df55b8fb71025f  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000298045
0x1c0c125f1e66d7f1bf1f0a5000936d8c2b8a9fc661bed1d63920779ba09401ce3 days 17 hrs ago0x85eba16a1d41d3437823d9df368df94bc7a52d67  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000671481
0x1bed1feacb92a12e0f924b7a3547218d1f6eaaa03b6c2811226ff87912f5d9883 days 17 hrs ago0x5044ed52827451c2483f84f956d63769221fae51  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000298045
0xf78548dc40c28d26a145837d934bb2425ace97badb8f7044256e67da89e784333 days 18 hrs ago0xec1420b16c82d73e6076a60ce368388f22dd2bc2  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.001111488
0x3ff27ed4397878666fea16143440947f64cefea94c73294c5e0aa25b3757d5213 days 18 hrs ago0x5044ed52827451c2483f84f956d63769221fae51  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000356872
0x6a98e8427aadc2b2327ddcf4d4edbd890c1867ff3932ac2b02ff533c629f335c3 days 18 hrs ago0x5044ed52827451c2483f84f956d63769221fae51  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000373045
0x23809e81749d9ede013e91b9f9dbcba636db9e768929640e83e78adb02b95e684 days 7 hrs ago0x9490f7b1f714debaf5552eb797a2e3d7ca7b128b  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000417711
0x7c67c2abced92a1f03d5877e81ef3e311d8d70a05f5bd1e2541ab757582912564 days 7 hrs ago0x9490f7b1f714debaf5552eb797a2e3d7ca7b128b  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000313607
0xc0eb72d932e532884cb086bf4ac76d8dea80fef305e6c887f67164214c54906d4 days 7 hrs ago0x9490f7b1f714debaf5552eb797a2e3d7ca7b128b  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000231174
0x766fa6de691c8c48b6d42537379568015350c1d39bc7790066aff60ee88109d44 days 7 hrs ago0x9490f7b1f714debaf5552eb797a2e3d7ca7b128b  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000538209
0x52ff9ea6d3cec4cc4aaa62a632346b154bb04c3e03a5a53e5304bfd91ad5d3214 days 12 hrs ago0x6091201e06aaad7375cc44d301f015ccf45cf1fb  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000393503
0x70c208bd0911e7926c51521cf37385dc34890e3aef1d1361ec398c350a431f6e4 days 13 hrs ago0x8492c5daff630080ac5e4ebd41d5d2cc2ffac1a3  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.00037928
0xbf330979deb6615765e681b99f31c67cbc27467c09fb63cdf70b9fa13ce28e814 days 14 hrs ago0x6816219fb5add7a17b9eadcb334eefac9b3a3279  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000297725
0x99ab28d6f00e0d76a44c6e68ab356ed343e83ad704e357864d9cc58a7f3b906a4 days 14 hrs ago0x6816219fb5add7a17b9eadcb334eefac9b3a3279  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.00012747
0x7f61d1854db5c788bbaf4177ca07090c613b00c42cf8b428f5b6bbd7372a9a6f4 days 14 hrs ago0x6816219fb5add7a17b9eadcb334eefac9b3a3279  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000148045
0x533a12aafed52e99e7e860f1e74136d65f043a65c702978a4182858b20e0e3844 days 14 hrs ago0x6816219fb5add7a17b9eadcb334eefac9b3a3279  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000297405
0x80b0f5c774970ab3613fb68b6c0c576350e220082056def818ce50ae4e4a51e14 days 14 hrs ago0x6816219fb5add7a17b9eadcb334eefac9b3a3279  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000297725
0xade229631e56a2b3c6088013f2468afde22c9edf2e7f3b33d50ce0f1a484b7d94 days 14 hrs ago0x6816219fb5add7a17b9eadcb334eefac9b3a3279  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000298365
0xc08051a4061069459c39bc1f24591fd55b8bff2b9a6b7ddd94c1f476c759f00d4 days 16 hrs ago0x6816219fb5add7a17b9eadcb334eefac9b3a3279  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000298045
0x0bd51593e9f855ea905ca8eaf1396090904b54d7f9cc6c3b386caa44327537354 days 16 hrs ago0x6816219fb5add7a17b9eadcb334eefac9b3a3279  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000358038
0xdd3053a9a3794e25f6c09059e4748ad7c6da0b2b314102198677a2140b5164af5 days 10 hrs ago0x9549c77f7b5067ecb9fd71cceb071807d850e835  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.00026675712
0x78be69712050aea8dc12d95801935ee3ff14f4e88fe7d2970b53ade9f9c334126 days 10 hrs ago0x9549c77f7b5067ecb9fd71cceb071807d850e835  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.00026464
[ 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.