Contract 0x82e5497347eC3d9a98632b7d5A844b645F0bA8c6

 
 
Txn Hash
Method
Block
From
To
Value
0x62b8dd825cced447b38f326a21944397c29ccfb0723a78fe4ba9fdbf09bed656Transfer126445792021-06-16 9:05:34539 days 2 hrs ago0x2957c0fcd1c40ecb0c66d97307d734060c74d5d4 IN  0x82e5497347ec3d9a98632b7d5a844b645f0ba8c60 Ether0.0002134911
0x8f01030b1f1bb619ec4df3a0ef2060f47d98cbfbfa442588c43afdeaa30331b1Transfer115474412020-12-29 7:04:11708 days 4 hrs ago0x004bb281b1c607e64a25e9465b86f1b067c0cb7f IN  0x82e5497347ec3d9a98632b7d5a844b645f0ba8c60 Ether0.001456
0x4de672d3e60e41578ca0f3d5b8d574188fb91d43ab02fddf70bb30bb4c4c1d99Approve113463572020-11-28 10:05:12739 days 1 hr ago0x004bb281b1c607e64a25e9465b86f1b067c0cb7f IN  0x82e5497347ec3d9a98632b7d5a844b645f0ba8c60 Ether0.0008009918.1
0x8289576f314ce4388eac405dc3f1715fb30d383d2e5272eee429a7f47027221eApprove113136902020-11-23 9:33:27744 days 1 hr ago0x004bb281b1c607e64a25e9465b86f1b067c0cb7f IN  0x82e5497347ec3d9a98632b7d5a844b645f0ba8c60 Ether0.0030773770.07099999
0x636d82e6ae94889e4e4f8144a3e1c8ac7f0e8f28cd345aa1f1cce4f8f7d1abcbApprove113131602020-11-23 7:32:07744 days 3 hrs ago0x004bb281b1c607e64a25e9465b86f1b067c0cb7f IN  0x82e5497347ec3d9a98632b7d5a844b645f0ba8c60 Ether0.0011299345.1
0x261f1b1ebc10fedfe7315639be6310f03f1dbc822ccbfb9a80e825380f10af1dApprove113131592020-11-23 7:31:55744 days 3 hrs ago0x004bb281b1c607e64a25e9465b86f1b067c0cb7f IN  0x82e5497347ec3d9a98632b7d5a844b645f0ba8c60 Ether0.0019958545.1
0x3f3c8064544f21dd385e30f855595b71ce3782c997bcfad28f7d250db4e71fb4Approve112169572020-11-08 13:19:58758 days 21 hrs ago0x004bb281b1c607e64a25e9465b86f1b067c0cb7f IN  0x82e5497347ec3d9a98632b7d5a844b645f0ba8c60 Ether0.0010540324
0xd3b537476fc014f76176da0d3666156768fffea45e5ea08c48b0c7e55c43fc97Approve112161702020-11-08 10:21:07759 days 49 mins ago0x004bb281b1c607e64a25e9465b86f1b067c0cb7f IN  0x82e5497347ec3d9a98632b7d5a844b645f0ba8c60 Ether0.0007582117.13333333
0xa3659915e6020f00be47f85ac0424525ed7c9ee19c7fa8d09582a054037ee1edApprove111501482020-10-29 6:54:28769 days 4 hrs ago0x004bb281b1c607e64a25e9465b86f1b067c0cb7f IN  0x82e5497347ec3d9a98632b7d5a844b645f0ba8c60 Ether0.0011063525.00000145
0xa4d8e85bb60c31d94fe9c699bcc51ea26152274f0ac5ac7863f4ea6fffd4317eApprove111500502020-10-29 6:33:36769 days 4 hrs ago0x004bb281b1c607e64a25e9465b86f1b067c0cb7f IN  0x82e5497347ec3d9a98632b7d5a844b645f0ba8c60 Ether0.0010178423.00000145
0x957d5b9553e14a23ad82626f8490bc78358be80eec631f64430a34e9661fcdb5Approve107278042020-08-25 5:54:02834 days 5 hrs ago0x004bb281b1c607e64a25e9465b86f1b067c0cb7f IN  0x82e5497347ec3d9a98632b7d5a844b645f0ba8c60 Ether0.00469092106
0x538dcaddb42a413068111b89379d9a175aa638de381b415cbf21aee5b40ce5e2Transfer106637492020-08-15 9:07:05844 days 2 hrs ago0xb3f2fbfa09b586cb4d371828fa65023275af6bb8 IN  0x82e5497347ec3d9a98632b7d5a844b645f0ba8c60 Ether0.00245311113
0x95633d63cf1e259bc14fe271fba15be443dbcab19ea0fbc7368a49334dcdb1b8Transfer95997102020-03-03 18:07:031008 days 17 hrs ago0x2957c0fcd1c40ecb0c66d97307d734060c74d5d4 IN  0x82e5497347ec3d9a98632b7d5a844b645f0ba8c60 Ether0.000073322.00000014
0xb8ea7a8f7df7bb9f595e388d73dd75484b1d8d580b2a5d5849b1f32c7b558b39Transfer95711412020-02-28 8:57:011013 days 2 hrs ago0x2957c0fcd1c40ecb0c66d97307d734060c74d5d4 IN  0x82e5497347ec3d9a98632b7d5a844b645f0ba8c60 Ether0.000040351.1
0xe84fe1d36fa4790a62e7dd1d1594fcbdbce2035c5d964dae66c1c16fe3e1f39bTransfer95703922020-02-28 6:07:041013 days 5 hrs ago0x004bb281b1c607e64a25e9465b86f1b067c0cb7f IN  0x82e5497347ec3d9a98632b7d5a844b645f0ba8c60 Ether0.000087861.7
0x6f4e1a650496f6052fdee5fa878d118dd23b6da5e111105afc63cb8a79cea967Transfer94767612020-02-13 20:12:591027 days 14 hrs ago0xa5ed119ec86c3b2769fe92b6ea354e093f38b48e IN  0x82e5497347ec3d9a98632b7d5a844b645f0ba8c60 Ether0.000051681
0x43fe5180a0cb5eb425d082b70a50ed04b04ec4e2a811f3656744f4a023efbde9Transfer94763712020-02-13 18:44:021027 days 16 hrs ago0x2957c0fcd1c40ecb0c66d97307d734060c74d5d4 IN  0x82e5497347ec3d9a98632b7d5a844b645f0ba8c60 Ether0.000110053
0x2a0d32c18b45502fedcd09a581828bf155edeae182047457147923da7f8d474fTransfer94490302020-02-09 14:05:041031 days 21 hrs ago0x2957c0fcd1c40ecb0c66d97307d734060c74d5d4 IN  0x82e5497347ec3d9a98632b7d5a844b645f0ba8c60 Ether0.000155053
0x3ddc6c2a4242ca28093eebea12dd4ad354d8001893088aac1a1d6717efbd045dTransfer94079362020-02-03 6:20:371038 days 4 hrs ago0x004bb281b1c607e64a25e9465b86f1b067c0cb7f IN  0x82e5497347ec3d9a98632b7d5a844b645f0ba8c60 Ether0.000051661
0x0f9cdae16beff9b0fbb3d231e2c625e38e6030c8665c23ce24bc6835c51a3d96Approve93691722020-01-28 7:26:501044 days 3 hrs ago0x004bb281b1c607e64a25e9465b86f1b067c0cb7f IN  0x82e5497347ec3d9a98632b7d5a844b645f0ba8c60 Ether0.000200438
0x1430f42225df00e4337426090b8421910a394d1ed3e33072eb064b2ab6b08646Approve93691682020-01-28 7:25:491044 days 3 hrs ago0x004bb281b1c607e64a25e9465b86f1b067c0cb7f IN  0x82e5497347ec3d9a98632b7d5a844b645f0ba8c60 Ether0.000200438
0xd6289c6383e291fa15f17a785ad7f7eb004cd62c69c79f84028368e93599f3d9Approve93689842020-01-28 6:42:161044 days 4 hrs ago0x476c1454ab3df06b29122554d7c92dc1383f6d52 IN  0x82e5497347ec3d9a98632b7d5a844b645f0ba8c60 Ether0.000175624
0x929d014dd925e2e857a07711e3f8c5320889a72da3bde149ac557853b4b4b833Transfer93689792020-01-28 6:41:161044 days 4 hrs ago0x004bb281b1c607e64a25e9465b86f1b067c0cb7f IN  0x82e5497347ec3d9a98632b7d5a844b645f0ba8c60 Ether0.000077541.5
0x92ed1333c61ad203647c2e278b628590fc45dcc5cadcfcd0b435c73f223bd35cApprove93689642020-01-28 6:36:521044 days 4 hrs ago0x476c1454ab3df06b29122554d7c92dc1383f6d52 IN  0x82e5497347ec3d9a98632b7d5a844b645f0ba8c60 Ether0.000175624
0xef82fc78c1aba1be68cf19361cef5eb123c413b0797d19cad2de996d7d36f566Transfer93689032020-01-28 6:25:121044 days 4 hrs ago0x004bb281b1c607e64a25e9465b86f1b067c0cb7f IN  0x82e5497347ec3d9a98632b7d5a844b645f0ba8c60 Ether0.000103392
[ Download CSV Export 
View more zero value Internal Transactions in Advanced View mode
Loading

Similar Match Source Code
Note: This contract matches the deployed ByteCode of the Source Code for Contract 0xf77089f2F00fca83501705b711Cbb10a0De77628

Contract Name:
HumanStandardToken

Compiler Version
v0.3.5+commit.5f97274

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2017-02-06
*/

contract Token {

    /// @return total amount of tokens
    function totalSupply() constant returns (uint256 supply) {}

    /// @param _owner The address from which the balance will be retrieved
    /// @return The balance
    function balanceOf(address _owner) constant 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) 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) returns (bool success) {}

    /// @notice `msg.sender` approves `_addr` to spend `_value` tokens
    /// @param _spender The address of the account able to transfer the tokens
    /// @param _value The amount of wei to be approved for transfer
    /// @return Whether the approval was successful or not
    function approve(address _spender, uint256 _value) 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 returns (uint256 remaining) {}

    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
}


/*
This implements ONLY the standard functions and NOTHING else.
For a token like you would want to deploy in something like Mist, see HumanStandardToken.sol.

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) returns (bool success) {
        //Default assumes totalSupply can't be over max (2^256 - 1).
        //If your token leaves out totalSupply and can issue more tokens as time goes on, you need to check if it doesn't wrap.
        //Replace the if with this one instead.
        //if (balances[msg.sender] >= _value && balances[_to] + _value > balances[_to]) {
        if (balances[msg.sender] >= _value && _value > 0) {
            balances[msg.sender] -= _value;
            balances[_to] += _value;
            Transfer(msg.sender, _to, _value);
            return true;
        } else { return false; }
    }

    function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {
        //same as above. Replace this line with the following if you want to protect against wrapping uints.
        //if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && balances[_to] + _value > balances[_to]) {
        if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && _value > 0) {
            balances[_to] += _value;
            balances[_from] -= _value;
            allowed[_from][msg.sender] -= _value;
            Transfer(_from, _to, _value);
            return true;
        } else { return false; }
    }

    function balanceOf(address _owner) constant returns (uint256 balance) {
        return balances[_owner];
    }

    function approve(address _spender, uint256 _value) returns (bool success) {
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
        return true;
    }

    function allowance(address _owner, address _spender) constant returns (uint256 remaining) {
      return allowed[_owner][_spender];
    }

    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowed;
    uint256 public totalSupply;
}

/*
This Token Contract implements the standard token functionality (https://github.com/ethereum/EIPs/issues/20) as well as the following OPTIONAL extras intended for use by humans.

In other words. This is intended for deployment in something like a Token Factory or Mist wallet, and then used by humans.
Imagine coins, currencies, shares, voting weight, etc.
Machine-based, rapid creation of many tokens would not necessarily need these extra features or will be minted in other manners.

1) Initial Finite Supply (upon creation one specifies how much is minted).
2) In the absence of a token registry: Optional Decimal, Symbol & Name.
3) Optional approveAndCall() functionality to notify a contract if an approval() has occurred.

.*/

contract HumanStandardToken is StandardToken {

    function () {
        //if ether is sent to this address, send it back.
        throw;
    }

    /* Public variables of the token */

    /*
    NOTE:
    The following variables are OPTIONAL vanities. One does not have to include them.
    They allow one to customise the token contract & in no way influences the core functionality.
    Some wallets/interfaces might not even bother to look at this information.
    */
    string public name;                   //fancy name: eg Simon Bucks
    uint8 public decimals;                //How many decimals to show. ie. There could 1000 base units with 3 decimals. Meaning 0.980 SBX = 980 base units. It's like comparing 1 wei to 1 ether.
    string public symbol;                 //An identifier: eg SBX
    string public version = 'H0.1';       //human 0.1 standard. Just an arbitrary versioning scheme.

    function HumanStandardToken(
        uint256 _initialAmount,
        string _tokenName,
        uint8 _decimalUnits,
        string _tokenSymbol
        ) {
        balances[msg.sender] = _initialAmount;               // Give the creator all initial tokens
        totalSupply = _initialAmount;                        // Update total supply
        name = _tokenName;                                   // Set the name for display purposes
        decimals = _decimalUnits;                            // Amount of decimals for display purposes
        symbol = _tokenSymbol;                               // Set the symbol for display purposes
    }

    /* Approves and then calls the receiving contract */
    function approveAndCall(address _spender, uint256 _value, bytes _extraData) returns (bool success) {
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);

        //call the receiveApproval function on the contract you want to be notified. This crafts the function signature manually so one doesn't have to include a contract in here just for this.
        //receiveApproval(address _from, uint256 _value, address _tokenContract, bytes _extraData)
        //it is assumed that when does this that the call *should* succeed, otherwise one would use vanilla approve instead.
        if(!_spender.call(bytes4(bytes32(sha3("receiveApproval(address,uint256,address,bytes)"))), msg.sender, _value, this, _extraData)) { throw; }
        return true;
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"},{"name":"_extraData","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"type":"function"},{"inputs":[{"name":"_initialAmount","type":"uint256"},{"name":"_tokenName","type":"string"},{"name":"_decimalUnits","type":"uint8"},{"name":"_tokenSymbol","type":"string"}],"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":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"}]

60a060405260046060527f48302e31000000000000000000000000000000000000000000000000000000006080526006805460008290527f48302e310000000000000000000000000000000000000000000000000000000882556100b5907ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f602060026001841615610100026000190190931692909204601f01919091048101905b8082111561017957600081556001016100a1565b505060405161094b38038061094b83398101604052808051906020019091908051820191906020018051906020019091908051820191906020015050836000600050600033600160a060020a0316815260200190815260200160002060005081905550836002600050819055508260036000509080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061017d57805160ff19168380011785555b506101ad9291506100a1565b5090565b8280016001018555821561016d579182015b8281111561016d57825182600050559160200191906001019061018f565b50506004805460ff19168317905560058054825160008390527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db0602060026001851615610100026000190190941693909304601f90810184900482019386019083901061022d57805160ff19168380011785555b5061025d9291506100a1565b82800160010185558215610221579182015b8281111561022157825182600050559160200191906001019061023f565b5050505050506106da806102716000396000f36060604052361561008d5760e060020a600035046306fdde038114610095578063095ea7b3146100f357806318160ddd1461016857806323b872dd14610171578063313ce5671461025c57806354fd4d501461026857806370a08231146102c657806395d89b41146102f4578063a9059cbb14610352578063cae9ca51146103f7578063dd62ed3e146105be575b6105f2610002565b6040805160038054602060026001831615610100026000190190921691909104601f81018290048202840182019094528383526105f493908301828280156106b75780601f1061068c576101008083540402835291602001916106b7565b61066260043560243533600160a060020a03908116600081815260016020908152604080832094871680845294825280832086905580518681529051929493927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b6102e260025481565b610662600435602435604435600160a060020a0383166000908152602081905260408120548290108015906101c4575060016020908152604080832033600160a060020a03168452909152812054829010155b80156101d05750600082115b156106bf57600160a060020a0383811660008181526020818152604080832080548801905588851680845281842080548990039055600183528184203390961684529482529182902080548790039055815186815291519293927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35060016106c3565b61067660045460ff1681565b6040805160068054602060026001831615610100026000190190921691909104601f81018290048202840182019094528383526105f493908301828280156106b75780601f1061068c576101008083540402835291602001916106b7565b600160a060020a03600435166000908152602081905260409020545b60408051918252519081900360200190f35b6105f46005805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156106b75780601f1061068c576101008083540402835291602001916106b7565b61066260043560243533600160a060020a03166000908152602081905260408120548290108015906103845750600082115b156106ca5733600160a060020a0390811660008181526020818152604080832080548890039055938716808352918490208054870190558351868152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a3506001610162565b604080516020604435600481810135601f810184900484028501840190955284845261066294813594602480359593946064949293910191819084018382808284375094965050505050505033600160a060020a03908116600081815260016020908152604080832094881680845294825280832087905580518781529051929493927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a383600160a060020a031660405180807f72656365697665417070726f76616c28616464726573732c75696e743235362c81526020017f616464726573732c627974657329000000000000000000000000000000000000815260200150602e019050604051809103902060e060020a9004338530866040518560e060020a0281526004018085600160a060020a0316815260200184815260200183600160a060020a031681526020018280519060200190808383829060006004602084601f0104600f02600301f150905090810190601f1680156105965780820380516001836020036101000a031916815260200191505b509450505050506000604051808303816000876161da5a03f19250505015156106d257610002565b6102e2600435602435600160a060020a03828116600090815260016020908152604080832093851683529290522054610162565b005b60405180806020018281038252838181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f1680156106545780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b604080519115158252519081900360200190f35b6040805160ff9092168252519081900360200190f35b820191906000526020600020905b81548152906001019060200180831161069a57829003601f168201915b505050505081565b5060005b9392505050565b506000610162565b5060016106c356

Block Transaction Difficulty Gas Used Reward
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.