Sponsored:   VC, TLDR and CoinBene Funded "TEMCO: Bitcoin Network (RSK) Suppy Chain! Whitelist KYC Starts Now!!"
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 32879 txns
Token Tracker: Ecology Optimization Conservation ... (EOCS)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0x17b4b9ddbd455c45671b70aa245214bc8b2859ecat txn 0x4a71fd6b49c3e4b2bf26ed3fd0b4f0e82079b370f596b2786d82ab04a172374c
Token Balance:
 Latest 25 transactions from a total of 32879 transactions
(+2 PendingTxns)

TxHash Age From To Value [TxFee]
0x818b25d0e5f0fd798f0100e4852d3bb93a7b0534a0977b77aad123bf75874f04(pending)0x471399f4abad607ab9746e7d9ae565081e8e6717  IN  0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether(Pending)
0x87061992cfe52b30f56f2d7dc03e86722346481b48c254c9a08e998a3937fe20(pending)0x9fbc0b714c0d3658fc41680ab74eae044aba2bdb  IN  0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether(Pending)
0x9fb7d31d24878ac1106af9e2e4a7dbf8195a135dd7c18384a6d4b3311557863e4 hrs 22 mins ago0x44e44071a3885c002ea1478a30a1992cca0d3d8d  IN   0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.00037837
0xa3ebaf76a1aef192100f986c790d5d7dbc42edefe3df8a43040708d9ff3f6e814 hrs 43 mins ago0x200cd86066a97681632fc0752100f4faa9f231db  IN   0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.00037901
0xc863ec691b1672b2200c9b9bb4682fe0e6c97bbeeb315907316621bf82dbac974 hrs 46 mins ago0x200cd86066a97681632fc0752100f4faa9f231db  IN   0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.00037901
0x865c7c3d7606e06798a4c89a34dfab18f6fc4fbd07cb67c0fde05357f1ffa1d75 hrs 19 mins ago0x00bcf929292d5aa051b6930ca8416550810e7534  IN   0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.0022779
0xf8a5719b53028e773ef8ae4adf3d630d2ac290c8b47afeee9a5eee4eb6e343686 hrs 32 mins ago0xe8af6e1cecc9502c0bfe3c821fe9a1960d44a4b6  IN   0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.00037837
0x743bc91fcf433a483e2a54a40e3ee6e4c802a038972eb25e7666148af263b01b6 hrs 35 mins ago0xf74f93a36b7b7b1fca6d1cb2ad68399b6c16e399  IN   0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.00037901
0x5e9673734efbd14e9172944fd4989dfb20f88f9cd4d38fed0a047b8c6143491d8 hrs 30 mins ago0x3340f81266140d4afc564f360d86fa952357c31f  IN   0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.00052965
0x1b0fa1c6ff65c77d115fa70b3ff17763cb21047405ec7b36fdb3bf9be5aaebe28 hrs 40 mins ago0x4eae7e5460edf1a1a2223bf575aa431bfddd14f3  IN   0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.00052965
0x66b17507ee49e20b6475eab0195c238218f2bd19bc9bcb1434ba823dee51a8d310 hrs 31 mins ago0x200cd86066a97681632fc0752100f4faa9f231db  IN   0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.000341109
0x5c4c4633773b1ced0d4b423d220602862878ca24c2af673921799333331e3fa510 hrs 34 mins ago0x200cd86066a97681632fc0752100f4faa9f231db  IN   0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.000341109
0xf6f9961ec9bde592a71caf0999bf21741580e94d07c4633c53d9497b26ff7d5d10 hrs 39 mins ago0xaffb0a626da38f351185dbc22f2a19dff4a8358e  IN   0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.000341685
0x3220205e0df6ca74e308d5ed9160ac980b532a6e7ea4ece3ade79312a5e62d9410 hrs 51 mins ago0x5f3a1ee9bb3d9e4cf9bb422ea0317915db420b18  IN   0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.000311852554
0x06c770c1c9719c9bb3a6522e1b4cf8fcafca268377689bf48ef8cecd83029b0a13 hrs 26 mins ago0xcdf4fb04766eb4660834957981f4c18f1ee83bc5  IN   0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.00019203063
0x613ca8ca822bb325ec33e1b1fc6ef6a45afdf20ca54efd70c0b6123761a341ba14 hrs 28 mins ago0x822a57ca0beefb581bf84eac16c0bb6022ab38b3  IN   0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.00144155225
0x0a7af06e2dd89dec359339f32169c5e31b531ebef692c148bffc9b716f0c04d61 day 2 hrs ago0x938eecd912d6c2705be17043f8d81f0e3e6c196b  IN   0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.0010593
0x78ff4073ad761f92fe0e70df16848d71bc6e4f3f0a0c2c2cbe9d974e9486c1a81 day 5 hrs ago0x2ec05c6b446665ebb187144991af28b843da56f8  IN   0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.000341685
0xd75081b81167c5ad884e57ffe4651d0001d5bb79564e54c1a643d834a7474e5d1 day 7 hrs ago0xf74f93a36b7b7b1fca6d1cb2ad68399b6c16e399  IN   0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.000411682968
0x3ae3d2d77972548a6aa4d6cd6bf3aa92dec71bdb30d31f5a38c0fcb279fe8f011 day 7 hrs ago0x200cd86066a97681632fc0752100f4faa9f231db  IN   0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.000303208
0xb601891d8b04d32a2b79e10dbd8aba09578fa53fbf51ccb55269784497224be81 day 7 hrs ago0x200cd86066a97681632fc0752100f4faa9f231db  IN   0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.000303208
0x65c6f8e5779e76142d0ecfb9d56ca8ff4c8575d16f09caeb511c1dc7e0d21c3c1 day 7 hrs ago0x200cd86066a97681632fc0752100f4faa9f231db  IN   0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.000303208
0x2ffa2ffbf03e22fc1e94db7192472e45d89b02a542af1663c1d776b446a1ac791 day 8 hrs ago0x200cd86066a97681632fc0752100f4faa9f231db  IN   0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.000303208
0x5c1e46357cd3a848427948a19d27604fa23d784a89fee36a052a58346e8844a61 day 8 hrs ago0x200cd86066a97681632fc0752100f4faa9f231db  IN   0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.000303208
0xe073e0e5d7c5d4fde8c362614362070ed0ca4ca25d3b801fd133b7414cf7f7081 day 8 hrs ago0x200cd86066a97681632fc0752100f4faa9f231db  IN   0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.000303208
[ 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) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: EOCSToken
Compiler Text: v0.4.24+commit.e67f0147
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.16;

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

contract TokenERC20 {
    // Public variables of the token
    string public name;
    string public symbol;
    uint8 public decimals = 18;
    // 18 decimals is the strongly suggested default, avoid changing it
    uint256 public totalSupply;

    // This creates an array with all balances
    mapping (address => uint256) public balanceOf;
    mapping (address => mapping (address => uint256)) public allowance;

    // This generates a public event on the blockchain that will notify clients
    event Transfer(address indexed from, address indexed to, uint256 value);

    // This notifies clients about the amount burnt
    event Burn(address indexed from, uint256 value);

    /**
     * Constrctor function
     *
     * Initializes contract with initial supply tokens to the creator of the contract
     */
    function TokenERC20(
        uint256 initialSupply,
        string tokenName,
        string tokenSymbol
    ) public {
        totalSupply = initialSupply * 10 ** uint256(decimals);  // Update total supply with the decimal amount
        balanceOf[msg.sender] = totalSupply;                // Give the creator all initial tokens
        name = tokenName;                                   // Set the name for display purposes
        symbol = tokenSymbol;                               // Set the symbol for display purposes
    }

    /**
     * Internal transfer, only can be called by this contract
     */
    function _transfer(address _from, address _to, uint _value) internal {
        // Prevent transfer to 0x0 address. Use burn() instead
        require(_to != 0x0);
        // Check if the sender has enough
        require(balanceOf[_from] >= _value);
        // Check for overflows
        require(balanceOf[_to] + _value > balanceOf[_to]);
        // Save this for an assertion in the future
        uint previousBalances = balanceOf[_from] + balanceOf[_to];
        // Subtract from the sender
        balanceOf[_from] -= _value;
        // Add the same to the recipient
        balanceOf[_to] += _value;
        Transfer(_from, _to, _value);
        // Asserts are used to use static analysis to find bugs in your code. They should never fail
        assert(balanceOf[_from] + balanceOf[_to] == previousBalances);
    }

    /**
     * Transfer tokens
     *
     * Send `_value` tokens to `_to` from your account
     *
     * @param _to The address of the recipient
     * @param _value the amount to send
     */
    function transfer(address _to, uint256 _value) public {
        _transfer(msg.sender, _to, _value);
    }

    /**
     * Transfer tokens from other address
     *
     * Send `_value` tokens to `_to` in behalf of `_from`
     *
     * @param _from The address of the sender
     * @param _to The address of the recipient
     * @param _value the amount to send
     */
    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {
        require(_value <= allowance[_from][msg.sender]);     // Check allowance
        allowance[_from][msg.sender] -= _value;
        _transfer(_from, _to, _value);
        return true;
    }

    /**
     * Set allowance for other address
     *
     * Allows `_spender` to spend no more than `_value` tokens in your behalf
     *
     * @param _spender The address authorized to spend
     * @param _value the max amount they can spend
     */
    function approve(address _spender, uint256 _value) public
        returns (bool success) {
        allowance[msg.sender][_spender] = _value;
        return true;
    }

    /**
     * Set allowance for other address and notify
     *
     * Allows `_spender` to spend no more than `_value` tokens in your behalf, and then ping the contract about it
     *
     * @param _spender The address authorized to spend
     * @param _value the max amount they can spend
     * @param _extraData some extra information to send to the approved 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;
        }
    }

    /**
     * Destroy tokens
     *
     * Remove `_value` tokens from the system irreversibly
     *
     * @param _value the amount of money to burn
     */
    function burn(uint256 _value) public returns (bool success) {
        require(balanceOf[msg.sender] >= _value);   // Check if the sender has enough
        balanceOf[msg.sender] -= _value;            // Subtract from the sender
        totalSupply -= _value;                      // Updates totalSupply
        Burn(msg.sender, _value);
        return true;
    }

    /**
     * Destroy tokens from other account
     *
     * Remove `_value` tokens from the system irreversibly on behalf of `_from`.
     *
     * @param _from the address of the sender
     * @param _value the amount of money to burn
     */
    function burnFrom(address _from, uint256 _value) public returns (bool success) {
        require(balanceOf[_from] >= _value);                // Check if the targeted balance is enough
        require(_value <= allowance[_from][msg.sender]);    // Check allowance
        balanceOf[_from] -= _value;                         // Subtract from the targeted balance
        allowance[_from][msg.sender] -= _value;             // Subtract from the sender's allowance
        totalSupply -= _value;                              // Update totalSupply
        Burn(_from, _value);
        return true;
    }
}

/******************************************/
/*       ADVANCED TOKEN STARTS HERE       */
/******************************************/

contract EOCSToken is TokenERC20 {

    /* Initializes contract with initial supply tokens to the creator of the contract */
    function EOCSToken(
        uint256 initialSupply,
        string tokenName,
        string tokenSymbol
    ) TokenERC20(initialSupply, tokenName, tokenSymbol) public {}
}

    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":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_value","type":"uint256"}],"name":"burnFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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":[],"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":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"initialSupply","type":"uint256"},{"name":"tokenName","type":"string"},{"name":"tokenSymbol","type":"string"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"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":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]

  Contract Creation Code Switch To Opcodes View
60806040526002805460ff1916601217905534801561001d57600080fd5b506040516109cf3803806109cf83398101604090815281516020808401518385015160025460ff16600a0a84026003819055336000908152600485529586205590850180519395909491019285928592859261007b9285019061009b565b50805161008f90600190602084019061009b565b50505050505050610136565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106100dc57805160ff1916838001178555610109565b82800160010185558215610109579182015b828111156101095782518255916020019190600101906100ee565b50610115929150610119565b5090565b61013391905b80821115610115576000815560010161011f565b90565b61088a806101456000396000f3006080604052600436106100b95763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100be578063095ea7b31461014857806318160ddd1461018057806323b872dd146101a7578063313ce567146101d157806342966c68146101fc57806370a082311461021457806379cc67901461023557806395d89b4114610259578063a9059cbb1461026e578063cae9ca5114610294578063dd62ed3e146102fd575b600080fd5b3480156100ca57600080fd5b506100d3610324565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561010d5781810151838201526020016100f5565b50505050905090810190601f16801561013a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561015457600080fd5b5061016c600160a060020a03600435166024356103b2565b604080519115158252519081900360200190f35b34801561018c57600080fd5b506101956103df565b60408051918252519081900360200190f35b3480156101b357600080fd5b5061016c600160a060020a03600435811690602435166044356103e5565b3480156101dd57600080fd5b506101e6610454565b6040805160ff9092168252519081900360200190f35b34801561020857600080fd5b5061016c60043561045d565b34801561022057600080fd5b50610195600160a060020a03600435166104d5565b34801561024157600080fd5b5061016c600160a060020a03600435166024356104e7565b34801561026557600080fd5b506100d36105b8565b34801561027a57600080fd5b50610292600160a060020a0360043516602435610612565b005b3480156102a057600080fd5b50604080516020600460443581810135601f810184900484028501840190955284845261016c948235600160a060020a03169460248035953695946064949201919081908401838280828437509497506106219650505050505050565b34801561030957600080fd5b50610195600160a060020a036004358116906024351661073a565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103aa5780601f1061037f576101008083540402835291602001916103aa565b820191906000526020600020905b81548152906001019060200180831161038d57829003601f168201915b505050505081565b336000908152600560209081526040808320600160a060020a039590951683529390529190912055600190565b60035481565b600160a060020a038316600090815260056020908152604080832033845290915281205482111561041557600080fd5b600160a060020a038416600090815260056020908152604080832033845290915290208054839003905561044a848484610757565b5060019392505050565b60025460ff1681565b3360009081526004602052604081205482111561047957600080fd5b3360008181526004602090815260409182902080548690039055600380548690039055815185815291517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59281900390910190a2506001919050565b60046020526000908152604090205481565b600160a060020a03821660009081526004602052604081205482111561050c57600080fd5b600160a060020a038316600090815260056020908152604080832033845290915290205482111561053c57600080fd5b600160a060020a0383166000818152600460209081526040808320805487900390556005825280832033845282529182902080548690039055600380548690039055815185815291517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59281900390910190a250600192915050565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103aa5780601f1061037f576101008083540402835291602001916103aa565b61061d338383610757565b5050565b60008361062e81856103b2565b15610732576040517f8f4ffcb10000000000000000000000000000000000000000000000000000000081523360048201818152602483018790523060448401819052608060648501908152875160848601528751600160a060020a03871695638f4ffcb195948b94938b939192909160a490910190602085019080838360005b838110156106c65781810151838201526020016106ae565b50505050905090810190601f1680156106f35780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b15801561071557600080fd5b505af1158015610729573d6000803e3d6000fd5b50505050600191505b509392505050565b600560209081526000928352604080842090915290825290205481565b6000600160a060020a038316151561076e57600080fd5b600160a060020a03841660009081526004602052604090205482111561079357600080fd5b600160a060020a038316600090815260046020526040902054828101116107b957600080fd5b50600160a060020a038083166000818152600460209081526040808320805495891680855282852080548981039091559486905281548801909155815187815291519390950194927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a3600160a060020a0380841660009081526004602052604080822054928716825290205401811461085857fe5b505050505600a165627a7a72305820064f375ff14b93e2f84e0e466087605fffa96a6193495c645debbf13434e7785002900000000000000000000000000000000000000000000000000000000713fb300000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002745636f6c6f6779204f7074696d697a6174696f6e20436f6e736572766174696f6e205375706572000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004454f435300000000000000000000000000000000000000000000000000000000

    Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000000000000000000000000000000000000713fb300000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002745636f6c6f6779204f7074696d697a6174696f6e20436f6e736572766174696f6e205375706572000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004454f435300000000000000000000000000000000000000000000000000000000

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000000713fb300
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [2] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000027
Arg [4] : 45636f6c6f6779204f7074696d697a6174696f6e20436f6e736572766174696f
Arg [5] : 6e20537570657200000000000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [7] : 454f435300000000000000000000000000000000000000000000000000000000


   Swarm Source:
bzzr://064f375ff14b93e2f84e0e466087605fffa96a6193495c645debbf13434e7785

 

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.