Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 3512 txns
Token Tracker: SHR (SHR)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0xe4ed75a0a590848ee440a473bcbe4ae6a20d424aat txn 0x5ef07e4f4702430ad33f0470a1bd61475b1b8942621eb4f7091d20994f76b635
 Latest 25 transactions from a total of 3512 transactions

TxHash Age From To Value [TxFee]
0x906b3b032c71829ff5f67e21d8479a2b2f4f0f9b08ba69967ade1a7fcb9d6f5d14 hrs 15 mins ago0x130fe891bee4635aec721238504ce625f3df71f9  IN   0x3b5e686dd3802aea632ef270743f46000d9d3ba90 Ether0.00036289
0xca88c2f01d10d80b8f958967baebc6f0f5a856e6768e3ba8bb9727a90d8db98d14 hrs 15 mins ago0xb4f69442983fba930a159c3d5981b81027e0cb71  IN   0x3b5e686dd3802aea632ef270743f46000d9d3ba90 Ether0.00036289
0x32bbe121ba781fbc1239f3ec4d1bf5f16f2972f69acacc87284c681d5a783fc414 hrs 17 mins ago0x659313f75b7c55beedc9bde1d01b0d16076be29e  IN   0x3b5e686dd3802aea632ef270743f46000d9d3ba90 Ether0.00036289
0x7e7d9ed7faf713957f3292ce22c740aaf1e9257a5d31b5aa332a0c680186121214 hrs 17 mins ago0xd8c05d161530276e762f62c9ef5528a9b03e2b05  IN   0x3b5e686dd3802aea632ef270743f46000d9d3ba90 Ether0.00036353
0x9db1c0e492225e5d810ab1f99d37976fb1383b0d917403b1cbb6d642887e978e14 hrs 19 mins ago0xd8c05d161530276e762f62c9ef5528a9b03e2b05  IN   0x3b5e686dd3802aea632ef270743f46000d9d3ba90 Ether0.00036353
0x6f347da130ee9ea99d01b50d05259c865fb14368f7d5697a423017c85abc6f5114 hrs 21 mins ago0x9913d7d1987492a8714af1c48193c43da07fb2ba  IN   0x3b5e686dd3802aea632ef270743f46000d9d3ba90 Ether0.00036289
0x1a6fed0fc853057b69fec319b8264a60df20fed736086d6406ded02423a1218714 hrs 21 mins ago0xd8c05d161530276e762f62c9ef5528a9b03e2b05  IN   0x3b5e686dd3802aea632ef270743f46000d9d3ba90 Ether0.00036353
0x37ab0284e78c2429673a9a0f7d77cd5da0f9da0b8c1e837a72483fa776978d4a14 hrs 24 mins ago0x9913d7d1987492a8714af1c48193c43da07fb2ba  IN   0x3b5e686dd3802aea632ef270743f46000d9d3ba90 Ether0.00036289
0x721eb1f0310ec6c9009c36071d65185c6ee5a3e635a9937da5fbd291ef93bbe814 hrs 24 mins ago0xdff376af88bfac80a34ef3945f838359064bb589  IN   0x3b5e686dd3802aea632ef270743f46000d9d3ba90 Ether0.00036289
0xbdc660cbbd26728139904018bb09d1fc781365cd0368a4d321546369244dba1b14 hrs 25 mins ago0xd8c05d161530276e762f62c9ef5528a9b03e2b05  IN   0x3b5e686dd3802aea632ef270743f46000d9d3ba90 Ether0.00036353
0x78b131f2d2ec3b53cd9c41b60dbdc20143ca162a5f1b922933bfe2ec1b580a6c14 hrs 26 mins ago0xd8c05d161530276e762f62c9ef5528a9b03e2b05  IN   0x3b5e686dd3802aea632ef270743f46000d9d3ba90 Ether0.00036353
0x5a4a816b7557ded7252ab50a69ee29f4fdbca61d173735efddb9fc7a265090f814 hrs 27 mins ago0xd8c05d161530276e762f62c9ef5528a9b03e2b05  IN   0x3b5e686dd3802aea632ef270743f46000d9d3ba90 Ether0.00036353
0x85b7b7671e295cf28fe2555749b50bd52becb4fcad4d90375abc83665f4f770a14 hrs 47 mins ago0x9913d7d1987492a8714af1c48193c43da07fb2ba  IN   0x3b5e686dd3802aea632ef270743f46000d9d3ba90 Ether0.00036289
0x1a8dbd8181154ccb1e2b031fc77e428cf68505a00b84affb9408271005c48de814 hrs 47 mins ago0xd16d9c84ea10dc87e7ebda19991fe2cfa550da7d  IN   0x3b5e686dd3802aea632ef270743f46000d9d3ba90 Ether0.00036289
0x823da566f1a7899cce38ff5b987489c72d43d2ba2725976e4a49c513a96f393114 hrs 48 mins ago0xd8c05d161530276e762f62c9ef5528a9b03e2b05  IN   0x3b5e686dd3802aea632ef270743f46000d9d3ba90 Ether0.00036353
0x3cb8e0f978ffa3bde70b0bfdce525fae15a340923ad7d1e3b1ace063824999f714 hrs 49 mins ago0xb2fe9cb2708505b48975a0cc84319a4679f65093  IN   0x3b5e686dd3802aea632ef270743f46000d9d3ba90 Ether0.00036289
0x9a0a2c59cedd93727a78eadc25c0c5349b5ad98760ff44415cde0244ae370b7414 hrs 49 mins ago0x9913d7d1987492a8714af1c48193c43da07fb2ba  IN   0x3b5e686dd3802aea632ef270743f46000d9d3ba90 Ether0.00036289
0xa59aa710964bf0e7c282bc1edf2ddbbd76928b7651de4b1468ae724106705c5c14 hrs 50 mins ago0x13754c5b8f23a3cc8ed8c72fcfa6432c3c9e3175  IN   0x3b5e686dd3802aea632ef270743f46000d9d3ba90 Ether0.00036289
0x38c5dbb93d29a769c66086305b0b628f8aed1d6d2cebe996f1aff46646e420d114 hrs 50 mins ago0xd8c05d161530276e762f62c9ef5528a9b03e2b05  IN   0x3b5e686dd3802aea632ef270743f46000d9d3ba90 Ether0.00036353
0xa198c0938103a77c442a2368f765abe6183442d46942406cf1faf67b26b60a5914 hrs 51 mins ago0xd8c05d161530276e762f62c9ef5528a9b03e2b05  IN   0x3b5e686dd3802aea632ef270743f46000d9d3ba90 Ether0.00036353
0x8466c883c88dacce33c863e83b699fdde7970ffa8938218fcca704eb0e445aed14 hrs 52 mins ago0x9913d7d1987492a8714af1c48193c43da07fb2ba  IN   0x3b5e686dd3802aea632ef270743f46000d9d3ba90 Ether0.00036289
0x4df91b1d2a9324fc1d627fb08a5bff9f5080c2f61722b99fc0b5db85de44bd2c14 hrs 52 mins ago0xd8c05d161530276e762f62c9ef5528a9b03e2b05  IN   0x3b5e686dd3802aea632ef270743f46000d9d3ba90 Ether0.00036353
0x4b3fa3fced3059b6f92d5d074a04d11994836e903379416f742a9abfea9fb3ad14 hrs 53 mins ago0x675f0837f9671f8b57866ae7f07a98c53ab9a8b7  IN   0x3b5e686dd3802aea632ef270743f46000d9d3ba90 Ether0.00036289
0xb5e3bb1d040901eb43123b406cd1992a9313e30b6637cd179e6ddf0e2c10939314 hrs 53 mins ago0xd8c05d161530276e762f62c9ef5528a9b03e2b05  IN   0x3b5e686dd3802aea632ef270743f46000d9d3ba90 Ether0.00036353
0xda8425a7de21033a44e661f06ba0134e6f4d7cc6b42f8833185eb7475f59eb0a14 hrs 54 mins ago0xd175a0fdb51c8179b51b7b6eec8a377cd328fca5  IN   0x3b5e686dd3802aea632ef270743f46000d9d3ba90 Ether0.00036289
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value



  Contract Source Code   Find Similiar Contracts

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 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"}]

  Contract Creation Code Switch To Opcodes View
60a060405260046060527f48302e31000000000000000000000000000000000000000000000000000000006080526006805460008290527f48302e310000000000000000000000000000000000000000000000000000000882556100b5907ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f602060026001841615610100026000190190931692909204601f01919091048101905b8082111561017957600081556001016100a1565b505060405161094b38038061094b83398101604052808051906020019091908051820191906020018051906020019091908051820191906020015050836000600050600033600160a060020a0316815260200190815260200160002060005081905550836002600050819055508260036000509080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061017d57805160ff19168380011785555b506101ad9291506100a1565b5090565b8280016001018555821561016d579182015b8281111561016d57825182600050559160200191906001019061018f565b50506004805460ff19168317905560058054825160008390527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db0602060026001851615610100026000190190941693909304601f90810184900482019386019083901061022d57805160ff19168380011785555b5061025d9291506100a1565b82800160010185558215610221579182015b8281111561022157825182600050559160200191906001019061023f565b5050505050506106da806102716000396000f36060604052361561008d5760e060020a600035046306fdde038114610095578063095ea7b3146100f357806318160ddd1461016857806323b872dd14610171578063313ce5671461025c57806354fd4d501461026857806370a08231146102c657806395d89b41146102f4578063a9059cbb14610352578063cae9ca51146103f7578063dd62ed3e146105be575b6105f2610002565b6040805160038054602060026001831615610100026000190190921691909104601f81018290048202840182019094528383526105f493908301828280156106b75780601f1061068c576101008083540402835291602001916106b7565b61066260043560243533600160a060020a03908116600081815260016020908152604080832094871680845294825280832086905580518681529051929493927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b6102e260025481565b610662600435602435604435600160a060020a0383166000908152602081905260408120548290108015906101c4575060016020908152604080832033600160a060020a03168452909152812054829010155b80156101d05750600082115b156106bf57600160a060020a0383811660008181526020818152604080832080548801905588851680845281842080548990039055600183528184203390961684529482529182902080548790039055815186815291519293927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35060016106c3565b61067660045460ff1681565b6040805160068054602060026001831615610100026000190190921691909104601f81018290048202840182019094528383526105f493908301828280156106b75780601f1061068c576101008083540402835291602001916106b7565b600160a060020a03600435166000908152602081905260409020545b60408051918252519081900360200190f35b6105f46005805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156106b75780601f1061068c576101008083540402835291602001916106b7565b61066260043560243533600160a060020a03166000908152602081905260408120548290108015906103845750600082115b156106ca5733600160a060020a0390811660008181526020818152604080832080548890039055938716808352918490208054870190558351868152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a3506001610162565b604080516020604435600481810135601f810184900484028501840190955284845261066294813594602480359593946064949293910191819084018382808284375094965050505050505033600160a060020a03908116600081815260016020908152604080832094881680845294825280832087905580518781529051929493927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a383600160a060020a031660405180807f72656365697665417070726f76616c28616464726573732c75696e743235362c81526020017f616464726573732c627974657329000000000000000000000000000000000000815260200150602e019050604051809103902060e060020a9004338530866040518560e060020a0281526004018085600160a060020a0316815260200184815260200183600160a060020a031681526020018280519060200190808383829060006004602084601f0104600f02600301f150905090810190601f1680156105965780820380516001836020036101000a031916815260200191505b509450505050506000604051808303816000876161da5a03f19250505015156106d257610002565b6102e2600435602435600160a060020a03828116600090815260016020908152604080832093851683529290522054610162565b005b60405180806020018281038252838181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f1680156106545780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b604080519115158252519081900360200190f35b6040805160ff9092168252519081900360200190f35b820191906000526020600020905b81548152906001019060200180831161069a57829003601f168201915b505050505081565b5060005b9392505050565b506000610162565b5060016106c356

 

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.