Sponsored Link:   SHARPAY.io • Share button with blockchain profit • ICOBench TOP Project • 30% Bonus • Buy Now!
 Latest 25 txns from a total Of 45621 transactions (> more than 25 PendingTxns)
View All

TxHash Age From To Value [TxFee]
0x2747b97b044734cb5d0b856b80cd17eda14c49462f7c3681633f8d46ffe1591b(pending)0xf85151044d570b2f4fd2fe8eef866ab6f3ef3b3f  IN  0x69b148395ce0015c13e36bffbad63f49ef874e030 Ether(pending)
0xf508a6dcf04562d0956cc90faffb5b7425daa7b8aa380f8d637ea0af8c82a5f1(pending)0xc3e404c6f5fb7fd14c218ef7ad11566bdd9e910d  IN  0x69b148395ce0015c13e36bffbad63f49ef874e030 Ether(pending)
0x3de247208c02c2fe8310c66107b4304bebe605f5d7152ff0d7419b6d7af856d0(pending)0x67e810699fa46c24a4431891c69dcb50029b7ce7  IN  0x69b148395ce0015c13e36bffbad63f49ef874e030 Ether(pending)
0x23eba29eacd2ef39a67010ac81adadac22f718d20cc53f4257bfced836c16ccc(pending)0x0e815f700096c6cffdb995ccc18d7e393fbb1d78  IN  0x69b148395ce0015c13e36bffbad63f49ef874e030 Ether(pending)
0x67d818246db2c79a1c0f38b4007e8ba4214608342355ec1a1971721ab578a4bd(pending)0xbae5949760bed0721b6c90068ff0d37e5fbeda51  IN  0x69b148395ce0015c13e36bffbad63f49ef874e030 Ether(pending)
0x3cc57b935006b6bdf3ba752309938c971f6fb8771cc83597a929fd68c750cd7f(pending)0x68cedddb7621c0e1a91adaf8953354d276cd1337  IN  0x69b148395ce0015c13e36bffbad63f49ef874e030 Ether(pending)
0x48341200d18102daf39253d7685d316ffa9d4d475cc0fe26c49a00076a85ee65(pending)0xece7b7ab94ce8c9cf3e58374ebdbc371577e3faf  IN  0x69b148395ce0015c13e36bffbad63f49ef874e030 Ether(pending)
0xe01c6cbdf56541f4e34c2f91cc456bb3569d7aa9d3ad3414d2d7ded7640cd457(pending)0x44ab190f42fa0c5830e9f16e382159d9870c1ec2  IN  0x69b148395ce0015c13e36bffbad63f49ef874e030 Ether(pending)
0x7104b7a59ca9fd5955cdf9ce4b7ee6771dabfd2cf253052fb9b91e22dbc6855c(pending)0x98b601664b48f857a1ed659f16eb68050e6995b6  IN  0x69b148395ce0015c13e36bffbad63f49ef874e030 Ether(pending)
0x3aeea1637e0b166790fd433e1d891c62c3584cc7d5568fa7cdd7511ac0dcfe12(pending)0x78f9fe47b1a6810cc9c323d135f42fd9a82112ba  IN  0x69b148395ce0015c13e36bffbad63f49ef874e030 Ether(pending)
0x696ea08c814788de5d22fbabccb941898c23533cc5a93b5545bc7679726f5c2d(pending)0xed81c1087d75b429abc0c245d2dcad9854132977  IN  0x69b148395ce0015c13e36bffbad63f49ef874e030 Ether(pending)
0x466c78355588ba504183eae6496add3c035e4c178d73175e61162ec6c27e6002(pending)0x9eea4a4e48737953ac276673861b294a8310f782  IN  0x69b148395ce0015c13e36bffbad63f49ef874e030 Ether(pending)
0xe179822fcce6fa086dc37b077735fca8c9a8d5ece240d2535d37acfa4cdb2560(pending)0x6596b10ff8d59154dbc5333d31ca988ad72e4b31  IN  0x69b148395ce0015c13e36bffbad63f49ef874e030 Ether(pending)
0x2a0bb72dea4e0ccf03f5518744b988544bacb195d55415332cd2d03e93ae9bfa(pending)0x1a3c2a2c69fbf43b06a23c15395713ae0d608783  IN  0x69b148395ce0015c13e36bffbad63f49ef874e030 Ether(pending)
0xee7d5d401d4c031340af775fbbc407b674f8aa30f150bcf3ca02f3bd0bfff57f(pending)0x2836f7f2b0a983ee774ccd7d06be266b78fb8de5  IN  0x69b148395ce0015c13e36bffbad63f49ef874e030 Ether(pending)
0x9b65c3bf10437078b454a30436e9f105520c8a7499f3bbfcdee480e1a5fdea2e(pending)0x993cc8e42e7e4752ac336662dffcf3aa45955146  IN  0x69b148395ce0015c13e36bffbad63f49ef874e030 Ether(pending)
0x0e1c9606ec33149994e9ff128a136bca54150eae61bbd94ccce54f97b1990e98(pending)0x5e56e359ca8eca7fd8dec2dc6e355d1cca5056bd  IN  0x69b148395ce0015c13e36bffbad63f49ef874e030 Ether(pending)
0x81d2f821425ebe601c9c417effc49b364d504d7651b9cc9bb9050571eeedb34a(pending)0x18240aaa1baccf2b146ef2d00cfe442b9d9ce711  IN  0x69b148395ce0015c13e36bffbad63f49ef874e030 Ether(pending)
0xda4e4237573c61efde5744140863c41afb0fff8f99db9ce33a689f5da8971575(pending)0x9f76d8c5d057c47bc20cc68498076f93206b62a3  IN  0x69b148395ce0015c13e36bffbad63f49ef874e030 Ether(pending)
0x855e07f70dbcce95a4a38595ad3534e2cb92a90668184d91beb2f09f0d745f9c(pending)0xc8bcb51332da4be28542a276e6310f242e0e3031  IN  0x69b148395ce0015c13e36bffbad63f49ef874e030 Ether(pending)
0x2593970bd0ca17cab8d28af5542fef0678603202729a18bfde3461fb93b267e0(pending)0x6b81d3cbbf49b36a0b2c0bf07234224d15f7e26f  IN  0x69b148395ce0015c13e36bffbad63f49ef874e030 Ether(pending)
0xd1bfac4da02324f4dc13361881313bdebecb510ed7326082a45286c60702f8a0(pending)0x05f5a69ff106a9a58c81a5bc28be2a9071e513a2  IN  0x69b148395ce0015c13e36bffbad63f49ef874e030 Ether(pending)
0x1639434c4927593870c0f37e1949c43d2213005983dfe4530c4e9a495f10e7a1(pending)0x3db2e74108774dfe3b8d71bcf3f108988bbfac36  IN  0x69b148395ce0015c13e36bffbad63f49ef874e030 Ether(pending)
0x237bd4507ed8666c9ca52c230862306ff9efa4ea2d3f7bec3bb8a8e4e8a3e573(pending)0x8ae05b3038c17cb9fb366674bab5fd5fcdc2e095  IN  0x69b148395ce0015c13e36bffbad63f49ef874e030 Ether(pending)
0xeeb4fb39143a1fa71c53a8207820e0e1c27bc7702dd7880f8c9c4931bd50f5c5(pending)0x535f9d20a4f9371dc163f618b29d831378b3992f  IN  0x69b148395ce0015c13e36bffbad63f49ef874e030 Ether(pending)
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Contract Source Code Verified (Exact match)
Contract Name: DataToken
Compiler Version: v0.4.18+commit.9cf6e910
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.18;


contract ERC20 {

    uint256 public totalSupply;

    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);

    function balanceOf(address who) public view returns (uint256);
    function transfer(address to, uint256 value) public returns (bool);

    function allowance(address owner, address spender) public view returns (uint256);
    function approve(address spender, uint256 value) public returns (bool);
    function transferFrom(address from, address to, uint256 value) public returns (bool);

}


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



contract TokenERC20 is ERC20 {
    // 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

    // Balances
    mapping (address => uint256) balances;
    // Allowances
    mapping (address => mapping (address => uint256)) allowances;


    // ----- Events -----
    event Burn(address indexed from, uint256 value);


    /**
     * Constructor function
     */
    function TokenERC20(uint256 _initialSupply, string _tokenName, string _tokenSymbol, uint8 _decimals) public {
        name = _tokenName;                                   // Set the name for display purposes
        symbol = _tokenSymbol;                               // Set the symbol for display purposes
        decimals = _decimals;

        totalSupply = _initialSupply * 10 ** uint256(decimals);  // Update total supply with the decimal amount
        balances[msg.sender] = totalSupply;                // Give the creator all initial tokens
    }

    function balanceOf(address _owner) public view returns(uint256) {
        return balances[_owner];
    }

    function allowance(address _owner, address _spender) public view returns (uint256) {
        return allowances[_owner][_spender];
    }

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

        return true;
    }

    /**
     * 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 returns(bool) {
        return _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) {
        require(_value <= allowances[_from][msg.sender]);     // Check allowance
        allowances[_from][msg.sender] -= _value;
        return _transfer(_from, _to, _value);
    }

    /**
     * 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) {
        allowances[msg.sender][_spender] = _value;
        Approval(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) {
        if (approve(_spender, _value)) {
            TokenRecipient spender = TokenRecipient(_spender);
            spender.receiveApproval(msg.sender, _value, this, _extraData);
            return true;
        }
        return false;
    }

    /**
     * Destroy tokens
     *
     * Remove `_value` tokens from the system irreversibly
     *
     * @param _value the amount of money to burn
     */
    function burn(uint256 _value) public returns(bool) {
        require(balances[msg.sender] >= _value);   // Check if the sender has enough
        balances[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) {
        require(balances[_from] >= _value);                // Check if the targeted balance is enough
        require(_value <= allowances[_from][msg.sender]);    // Check allowance
        balances[_from] -= _value;                         // Subtract from the targeted balance
        allowances[_from][msg.sender] -= _value;             // Subtract from the sender's allowance
        totalSupply -= _value;                              // Update totalSupply
        Burn(_from, _value);
        return true;
    }

    /**
     * approve should be called when allowances[_spender] == 0. To increment
     * allowances value is better to use this function to avoid 2 calls (and wait until
     * the first transaction is mined)
     * From MonolithDAO Token.sol
     */
    function increaseApproval(address _spender, uint _addedValue) public returns (bool) {
        // Check for overflows
        require(allowances[msg.sender][_spender] + _addedValue > allowances[msg.sender][_spender]);

        allowances[msg.sender][_spender] += _addedValue;
        Approval(msg.sender, _spender, allowances[msg.sender][_spender]);
        return true;
    }

    function decreaseApproval(address _spender, uint _subtractedValue) public returns (bool) {
        uint oldValue = allowances[msg.sender][_spender];
        if (_subtractedValue > oldValue) {
            allowances[msg.sender][_spender] = 0;
        } else {
            allowances[msg.sender][_spender] = oldValue - _subtractedValue;
        }
        Approval(msg.sender, _spender, allowances[msg.sender][_spender]);
        return true;
    }


}


contract DataToken is TokenERC20 {

    function DataToken() TokenERC20(11500000000, "Data Token", "DTA", 18) 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":"","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":"","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":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","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":"","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":[{"name":"","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":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"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
60606040526003805460ff19166012179055341561001c57600080fd5b6402ad741300604080519081016040908152600a82527f4461746120546f6b656e0000000000000000000000000000000000000000000060208301528051908101604052600381527f445441000000000000000000000000000000000000000000000000000000000060208201526012600183805161009f9291602001906100f1565b5060028280516100b39291602001906100f1565b506003805460ff191660ff928316179081905516600a0a92909202600081815533600160a060020a03168152600460205260409020555061018c9050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061013257805160ff191683800117855561015f565b8280016001018555821561015f579182015b8281111561015f578251825591602001919060010190610144565b5061016b92915061016f565b5090565b61018991905b8082111561016b5760008155600101610175565b90565b610b1e8061019b6000396000f3006060604052600436106100cf5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100d4578063095ea7b31461015e57806318160ddd1461019457806323b872dd146101b9578063313ce567146101e157806342966c681461020a578063661884631461022057806370a082311461024257806379cc67901461026157806395d89b4114610283578063a9059cbb14610296578063cae9ca51146102b8578063d73dd6231461031d578063dd62ed3e1461033f575b600080fd5b34156100df57600080fd5b6100e7610364565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561012357808201518382015260200161010b565b50505050905090810190601f1680156101505780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561016957600080fd5b610180600160a060020a0360043516602435610402565b604051901515815260200160405180910390f35b341561019f57600080fd5b6101a761046e565b60405190815260200160405180910390f35b34156101c457600080fd5b610180600160a060020a0360043581169060243516604435610474565b34156101ec57600080fd5b6101f46104e9565b60405160ff909116815260200160405180910390f35b341561021557600080fd5b6101806004356104f2565b341561022b57600080fd5b610180600160a060020a036004351660243561057b565b341561024d57600080fd5b6101a7600160a060020a0360043516610669565b341561026c57600080fd5b610180600160a060020a0360043516602435610684565b341561028e57600080fd5b6100e761075e565b34156102a157600080fd5b610180600160a060020a03600435166024356107c9565b34156102c357600080fd5b61018060048035600160a060020a03169060248035919060649060443590810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496506107dd95505050505050565b341561032857600080fd5b610180600160a060020a036004351660243561091a565b341561034a57600080fd5b6101a7600160a060020a03600435811690602435166109bb565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103fa5780601f106103cf576101008083540402835291602001916103fa565b820191906000526020600020905b8154815290600101906020018083116103dd57829003601f168201915b505050505081565b600160a060020a03338116600081815260056020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60005481565b600160a060020a038084166000908152600560209081526040808320339094168352929052908120548211156104a957600080fd5b600160a060020a03808516600090815260056020908152604080832033909416835292905220805483900390556104e18484846109e6565b949350505050565b60035460ff1681565b600160a060020a0333166000908152600460205260408120548290101561051857600080fd5b600160a060020a0333166000818152600460205260408082208054869003905581548590039091557fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a2506001919050565b600160a060020a033381166000908152600560209081526040808320938616835292905290812054808311156105d857600160a060020a033381166000908152600560209081526040808320938816835292905290812055610603565b600160a060020a03338116600090815260056020908152604080832093881683529290522083820390555b600160a060020a0333811660008181526005602090815260408083209489168084529490915290819020547f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925915190815260200160405180910390a35060019392505050565b600160a060020a031660009081526004602052604090205490565b600160a060020a038216600090815260046020526040812054829010156106aa57600080fd5b600160a060020a03808416600090815260056020908152604080832033909416835292905220548211156106dd57600080fd5b600160a060020a03808416600081815260046020908152604080832080548890039055600582528083203390951683529390528281208054869003905580548590039055907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a250600192915050565b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103fa5780601f106103cf576101008083540402835291602001916103fa565b60006107d63384846109e6565b9392505050565b6000806107ea8585610402565b1561090d575083600160a060020a038116638f4ffcb1338630876040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b838110156108a257808201518382015260200161088a565b50505050905090810190601f1680156108cf5780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b15156108f057600080fd5b6102c65a03f1151561090157600080fd5b50505060019150610912565b600091505b509392505050565b600160a060020a0333811660009081526005602090815260408083209386168352929052908120548281011161094f57600080fd5b600160a060020a033381166000818152600560209081526040808320948816808452949091529081902080548601908190557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925915190815260200160405180910390a350600192915050565b600160a060020a03918216600090815260056020908152604080832093909416825291909152205490565b600080600160a060020a03841615156109fe57600080fd5b600160a060020a03851660009081526004602052604090205483901015610a2457600080fd5b600160a060020a03841660009081526004602052604090205483810111610a4a57600080fd5b50600160a060020a0380841660008181526004602052604080822080549489168084528284208054898103909155938590528154880190915591909301927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a3600160a060020a03808516600090815260046020526040808220549288168252902054018114610ae757fe5b5060019493505050505600a165627a7a7230582012029d144dd9d20a347b891f62e0c857faabc19fabca0c3421a2d1299254765e0029

   Swarm Source:
bzzr://12029d144dd9d20a347b891f62e0c857faabc19fabca0c3421a2d1299254765e

 

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.