Contract 0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf

 

TxHash Block Age From To Value [TxFee]
0xdd7391e2ab877554b945e4d6dd53b8b609726b345fa0364f7d5df24101689abd72492882 hrs 36 mins ago0xa44bdc0d9032e1928ed71c03062ae299f1b81ee4 IN  0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.00037901
0xaee2838e87ac2d0ab265656aca68db096d91b689438481fd06ee2b7ffa56f2e572492762 hrs 40 mins ago0x142ddfaa335352326c0cf69b6ed826294bfe56b2 IN  0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.000696420468
0x0aef4563857f1051d408eb16bea00f7c922c272ad5cd6d8d74256e7150b93d1772490913 hrs 43 mins ago0xac11729ab8a57c0185af7a849a6041a1c2ae22ae IN  0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.00037901
0x11a6a6f5364468bb02575065461492c983c2eccfc6db46d463e18b83987f764572490713 hrs 47 mins ago0xe471099ac50001c2ef7f11acaaeed394813c2dc2 IN  0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.0031779
0x6c339af64b22676ab11fa7c142fe1887e7b868a88e06fc8635734377a49698c172488585 hrs 9 mins ago0x32690b29d0824502734fc8ee79a5671f98fac0f2 IN  0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.000508731
0x6547aa1abc79a292bb4759fd52c6fd99670cbcfd4cfa2febd3d1e973e61c22f872487695 hrs 39 mins ago0x76499445ed08a12e321afea5d6b1ffd7e0a672ca IN  0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.00131705975
0xc380bd35079e1a4ff233614d09037bfd5924e8fe2873316f11fd81494ef071ef72487665 hrs 40 mins ago0x76499445ed08a12e321afea5d6b1ffd7e0a672ca IN  0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.001228229281
0xd002cedb0e13e05a6a2106573fed5594f98c286ec6c8e245f29b9b826d82d53472487625 hrs 41 mins ago0x76499445ed08a12e321afea5d6b1ffd7e0a672ca IN  0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.00131705975
0x2445ec8a00e09c3550699f7dfaa4675f24269340747502a0432ba39c7bcf4d6672487585 hrs 43 mins ago0x76499445ed08a12e321afea5d6b1ffd7e0a672ca IN  0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.001352591937
0x90e8f01d01384aacb0c73f882f6c366faf6e2fba594c0591ff0f46b8080514fe72487545 hrs 44 mins ago0x76499445ed08a12e321afea5d6b1ffd7e0a672ca IN  0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.001299293656
0xc8f8886771b71ed038289eec63c3531a0475feba3cd610610f8828a74a0c69c372487525 hrs 45 mins ago0x76499445ed08a12e321afea5d6b1ffd7e0a672ca IN  0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.001370358031
0x4f1c441eae289dba699f323d1f80d6a4365428897b29d964b924b44434bbc33c72487505 hrs 45 mins ago0x76499445ed08a12e321afea5d6b1ffd7e0a672ca IN  0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.001285855562
0xbf67d1e938e09206b8fa417d23459f572bc47d4fbee5035d76681877bb2f622a72487485 hrs 46 mins ago0x76499445ed08a12e321afea5d6b1ffd7e0a672ca IN  0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.001281527562
0x7d32219629ca2ac4e54a23e74947db5328da64c3df86f89f4457c0b3a5de604772487465 hrs 46 mins ago0x57134369415c34d778e815d8db3a653e12cbf14c IN  0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.0005002932
0xaf6e53117d4d0b5670b40c2b2e521e788f2c1fa48e8ddb70750aaa55f61db42e72487465 hrs 46 mins ago0xbcdec48c76f8079de37ca729e7dc2b0215ed08a6 IN  0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.001263761468
0x46a67817aac99cc5f9028f2abdefc9781826c48c7731ad8986f38ba0889c835b72487465 hrs 46 mins ago0x49c05b19f3cb9e8d06fafbb83e9c6bc53ba2456e IN  0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.001332571843
0xf6f9b9ba70680fceb19da0b386b07c8df6aa0b66acbd83573345ae90e95d68ff72487405 hrs 47 mins ago0x76499445ed08a12e321afea5d6b1ffd7e0a672ca IN  0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.001281527562
0x7ee36c0e9cf661cff93bf2cf819be3bdc8f5c748512f46a9cd542ae521e62b3c72487395 hrs 49 mins ago0xbcdec48c76f8079de37ca729e7dc2b0215ed08a6 IN  0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.001299293656
0x03a783c80845ea124950f48993cbaea3e06abb98b49cc0d3ef4c669043388f0172487385 hrs 50 mins ago0x76499445ed08a12e321afea5d6b1ffd7e0a672ca IN  0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.001228229281
0xd3c9fd443b6d16f1dd9ccf2426230693a794f53bb4d6475bac1e133937876b5972487355 hrs 52 mins ago0xbcdec48c76f8079de37ca729e7dc2b0215ed08a6 IN  0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.001263761468
0x01cccf4dcbbef04c288955df464c960d6bc063c6e5d40cd1f0a5fe8d8a40684d72487355 hrs 52 mins ago0x76499445ed08a12e321afea5d6b1ffd7e0a672ca IN  0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.001370358031
0xf95cea74993880475d7ad9f1135536e23370b575007776349cbc777539ad62f372487355 hrs 52 mins ago0x49c05b19f3cb9e8d06fafbb83e9c6bc53ba2456e IN  0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.001509932781
0x6dde1aaaeb148e66a11e033f1aee28ad5984cf00fecb680088664267f9f0571e72487345 hrs 52 mins ago0x76499445ed08a12e321afea5d6b1ffd7e0a672ca IN  0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.001281527562
0x2a66aed0ffd6f0aedb4de5c57add7284f3b6dc02f9edd9095379bdf5b9f1e81772487315 hrs 53 mins ago0x76499445ed08a12e321afea5d6b1ffd7e0a672ca IN  0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.001370358031
0x1706091f26a15fa4093e44a91c56732f368af786885bc0c8255fa20ad666825572487315 hrs 53 mins ago0x49c05b19f3cb9e8d06fafbb83e9c6bc53ba2456e IN  0xf8dbfd7098c0fe93daf06006d040f45a6e4390cf0 Ether0.001385780125
[ Download CSV Export 

Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
Warning: The compiled contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity) Solidity Compiler Bugs.

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


Contract Source Code
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
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
Block Age transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.