Sponsored Link:   $30 Mn 5 star ICO - TrakInvest building crypto AI engine. Buy TRAK token now here.
 Latest 25 txns from a total Of 21355 transactions (+5 PendingTxns)
View All

TxHash Age From To Value [TxFee]
0x7dd910577fb518570300c2e6e9e33524496aaf5316e0c91455f949373b6ee97d(pending)0xbdcfd883788368d608dc6ff34c0e681ea81a9f23  IN  0xa0872ee815b8dd0f6937386fd77134720d9535810.0001 Ether(pending)
0x26dab2378494287502e416e62642bbb0f162879ca4bbc17f333f44b350fed295(pending)0xbe04648ef14fe48e82f4d98b0066a04358045cca  IN  0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether(pending)
0x39ddc09726316523ef29c5e1a2808a7b166ee94f304a12a02d479d8207105e65(pending)0x485d29f08d8eec99b8957891dd4a03004f5ab79e  IN  0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether(pending)
0x3d9e996d6106888e6f4bb9ccba7a65d60f72c23726439e820a675df2710451a0(pending)0x6bb7ccb68e13e37af0089ab6654202b2fb3804a5  IN  0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether(pending)
0xb279506fe04ce4affc37ac04e60d4c2eda66ced5c7f9a5169c96169c89d0f7da(pending)0x6bb7ccb68e13e37af0089ab6654202b2fb3804a5  IN  0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether(pending)
0x14201bd1f3e73d34ec46c3f4ff63740bae7ece305c2a7333fbc4810490819d0919 mins ago0xe8bb69ba54d112d1823074337ae6e958b35e9435  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.00350382375
0xf715f626d6ffb520ec08c2718fb61303ffb0a00282f9832be67edf6d9207a2f022 mins ago0x98f2eda8d08b7d17a08e8a292f3812a230456d26  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.0005821948
0x26d45bd4b7dee6c70d274fe9fa2bad51566ccc32b4036a1fa8bc4d85426d7f4b1 hr 15 mins ago0x2cdb2d07e8c43d46231ccdb9e50a05028c5a4188  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000494859904
0x8b35cc81889925f1d1de48240a47f1386f0d68c5cb6f4e5a6a4f1d265c0f10841 hr 24 mins ago0x5a2270a1bd2a16d2d2881bb55780b2a2295343c6  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.001045254
0xedec9d453f0a9bf4146f45916da366f52497d1fe1d10b0433cf93a58ba39ac9c1 hr 35 mins ago0x9b74d9a4073575056125a408a21ec6c760bb3fc8  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.001032134
0xf2cf4ab059240f7e8545c94d804eecbca639dd7ddbfdffe67514fb2e5dd18e761 hr 43 mins ago0x5a2270a1bd2a16d2d2881bb55780b2a2295343c6  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.001045254
0x96feb2586ee559b18e626d06832e71e02c1410658400a560e7ec149ce91583c71 hr 50 mins ago0x5a2270a1bd2a16d2d2881bb55780b2a2295343c6  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.002443969
0x70c7af1e6bb979ec793978c5618195641db22964a8f47e11fa42952804d3f61e1 hr 55 mins ago0x9b74d9a4073575056125a408a21ec6c760bb3fc8  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.000955579489
0x3010f9cee280d8a3bffdc3e1912a435a3e1b926f8e6a56f8fabb4558ad8c6d6a1 hr 56 mins ago0xe8bb69ba54d112d1823074337ae6e958b35e9435  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.0052928
0xada299264343747392af922e816e49d343c89fe98f445cf06597b6d806cdeff72 hrs 1 min ago0x89b4c53d9c031ea06dacfbb3932ea0d428b031c3  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.00049246865
0x45259613913f28fdeaf17a07aa9e0fe78b16584e721159517027fff2d887dfd42 hrs 7 mins ago0xf6afec24904aac6586f2bc3a01cda3aaf6b418c1  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.00052864
0xf40faf666aca85e0c0bc69c67af5f48dedd4c1cddc587e942944fc933e299d8f2 hrs 13 mins ago0xf6afec24904aac6586f2bc3a01cda3aaf6b418c1  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.0004810624
0x95a0dc9ae9a986bc4fb4a9c18d86adb47e8ebf508a6771125cd49756b7dd16ec2 hrs 18 mins ago0x5a2270a1bd2a16d2d2881bb55780b2a2295343c6  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.001045254
0xc67ad7ef6323c865f92b90b113eb55b09d192b04280b6b79f16dcc109f9e31eb2 hrs 18 mins ago0xe8bb69ba54d112d1823074337ae6e958b35e9435  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.0052305624
0x9bf0f49e5061e494aa112030bca39fe1b344dbf23c4577282851dac8418084372 hrs 19 mins ago0xdd4d052e09f8814326fc9f6ecadba2efe13165b2  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.00037928
0xd19ff584b582db85c85ab787826c0bef360aaffcb95dc3ee5596e163027ff7992 hrs 27 mins ago0x112133f6b45dda877dc618f9d039ace52969317e  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.00037992
0xd20932bfdb02b35cca356950953d26287277cdeb35e71e332efad672972926d62 hrs 51 mins ago0xf1ec94a89b9c16552963f2a923cfb348fdf86788  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.00052864
0x723149303f3585141d8db321b8fbdfd328260b2a50b9c14fd1a1b803b75763f22 hrs 55 mins ago0xe8bb69ba54d112d1823074337ae6e958b35e9435  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.00375273855
0x3bede92284289426caf83cc267743954bc2ab6e5bc4a263b94991db22aacfcfc3 hrs 4 mins ago0x5a2270a1bd2a16d2d2881bb55780b2a2295343c6  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.002443969
0x395d54e1edd149c00a9dd416de45b6a7956e6f21a4d6c0df4bc77a32f672ba153 hrs 35 mins ago0xe8bb69ba54d112d1823074337ae6e958b35e9435  IN   0xa0872ee815b8dd0f6937386fd77134720d9535810 Ether0.0037928
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Contract Source Code Verified (Exact match)
Contract Name: EduCoin
Compiler Version: 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 txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "downvote" button for any spammy posts, and the "upvote" for interesting conversations.