Sponsored:   Temco - Join the Largest VC Backed ICO on the Bitcoin Network! TEMCO KYC Whitelist Starts Now!!
 Latest 25 transactions from a total of 20990 transactions
(+1 PendingTxn)

TxHash Age From To Value [TxFee]
0xafd608930c1eb7ded32a7c862ed8ed4dfd190ed149712bbe2fe415576ca499b6(pending)0xe1bbb6f3be98e8ad043feeec9c9004c54aa29b37  IN  0x42d6622dece394b54999fbd73d108123806f6a180 Ether(Pending)
0x87f1120adddb97ca87978a91abbac579cd25fb5ce4f37a71c454472b87fbec1d15 mins ago0xb9a8deae8115c7d7b8aed2ce4610c54e023e964f  IN   SpankChain0 Ether0.00017415
0x28477b11a3ad8de849ee67829275172521d82728eb33a79f8e44f101d41cef2724 mins ago0x1e93ddeabd54d227bcebb4dde82e5c1f33fdaef8  IN   SpankChain0 Ether0.000256613
0xe1105fac078926bd005991095e709828f82e8c87cea9ed55a04e76013fb27e741 hr 3 mins agoBitfinex_4  IN   SpankChain0 Ether0.00073446
0x829f9238850c0c64329f6a7bbb583bbfc1c8832facd52fce1561fcbdb58d62a71 hr 25 mins ago0x2984581ece53a4390d1f568673cf693139c97049  IN   SpankChain0 Ether0.00073446
0x1e246a9df46fe6216e7fc9ff09a8f21e4f056ed596c5ab111bca63827b6e681a4 hrs 4 mins ago0xbf8489eb21892295db069ab0f2333d3036f00aca  IN   SpankChain0 Ether0.000365888
0xa1ef35a99933de424ad806bbeb034730f6b9033e7cd1cfed2c0de53c33d614dd4 hrs 5 mins ago0x6725b8971eee2afcbd0b0c20244f142a0c5763eb  IN   SpankChain0 Ether0.0002997708
0xf923fd20fa0d859cf1a0bc7e6d4c38a08bab5bdd454b02538e2fd174eab8bfe04 hrs 48 mins ago0x9f64458262a220daf48931388873b19727cae43f  IN   SpankChain0 Ether0.00043446
0xeacac37114f22245add3464e92b5f3216091f3718c728d187dcb1d27aea780624 hrs 51 mins ago0xb9a8deae8115c7d7b8aed2ce4610c54e023e964f  IN   SpankChain0 Ether0.0002538303
0x08022bd1a5b155b11f7b30aa5d2120e5ded980d0693d3631312071e66c8377605 hrs 3 mins ago0x9f64458262a220daf48931388873b19727cae43f  IN   SpankChain0 Ether0.00043446
0xb852e9b1788990ca05e91b01026c3937bc984cabf583f15f2ceacfb95b32206f5 hrs 7 mins ago0xb9a8deae8115c7d7b8aed2ce4610c54e023e964f  IN   SpankChain0 Ether0.0002538303
0xc6113e7b7011e712231454d7bde250b295c86bd2c42cae39e5453d4461fba9b95 hrs 25 mins ago0xe5501bc2b0df6d0d7daafc18d2ef127d9e612963  IN   SpankChain0 Ether0.000274416
0x45e6403022596412a7ca0277eed0814aafdad8c96284085704679ba947e81f0a12 hrs 43 mins ago0x8518a11bc444b55517ffe94586fb263a80dcf50b  IN   SpankChain0 Ether0.00043318
0xd9aec3f95262e8dd93659cabfada7a1befc435806c8f5626f3dfed5303cb5f0f12 hrs 45 mins ago0x255020b92b66cbe1d0bbe1c540e30607d9cb29d7  IN   SpankChain0 Ether0.000293784
0x75f8e489f3584e0d19ec205996708cac189154546305e2d005c67f35c29bd7fd13 hrs 56 mins ago0x1f077b6ebf8781e1f0c35ed6ed84123f31f29cdf  IN   SpankChain0 Ether0.000175098
0xe6123c2258bce9dcbe5255926becc19c7254ebb062f72757359349a7810f0cd513 hrs 59 mins ago0x1f077b6ebf8781e1f0c35ed6ed84123f31f29cdf  IN   SpankChain0 Ether0.0005287296
0x40d88298ce3d5dfeb837f383aa0d4220dc4421274178bd207e95ea398cada8d015 hrs 4 mins ago0x82eff4474cc473a7f1aaa97dee8347a17239860e  IN   SpankChain0 Ether0.00043318
0xe4c4be46277b1d6f771fa146d1f5fdb64666d8e99831c8aabf0e02cc590babb415 hrs 9 mins ago0x8644662b5c83c3308c60678cfa46a1aa79c49670  IN   SpankChain0 Ether0.000514122
0x3daf92b2fe5d223b69edcb0834f2aafe9a42eb6c02255630cdcaec067c84226716 hrs 14 mins ago0x6f724817dc73bf14b7077f8c3a73d5624313a6db  IN   SpankChain0 Ether0.000194931
0x85dd1111c95482441179981a8739862552b32995bd3904fcc5cf1c6687d6e1b616 hrs 29 mins ago0x7d780b53f813fc43faa04c86771a03ab9e184776  IN   SpankChain0 Ether0.000542892
0x0b3f35f4e1b1c82cb82873903634dead4cc84352e9537aca6582c278b2f94d7817 hrs ago0x03236093522cdcbac662ffbebd6a951349082b72  IN   SpankChain0 Ether0.000594568
0x07a16cf131eb43ebca95805be81ab73b22f1235a3b6009214ed712326947727119 hrs 56 mins ago0x185edd1553735e2bd47db34b823a4cf6353e1b37  IN   SpankChain0 Ether0.000306852
0x788a9e224c0402a18177dda12afd0147caa8127a22910a9489e7f9772c5498e419 hrs 57 mins ago0x14c629efea2ec6bfdd67dc8ba2cab5832d7c7898  IN   SpankChain0 Ether0.00007319
0x9ef02719b345059e37c33967b5b3aca5ea33a138fcdf40035a0beec0298e9b6820 hrs 12 mins ago0x3044b43959534511a7985bfad7acc5956aff8cce  IN   SpankChain0 Ether0.0004319
0xabca92793bcb81c091fcf93bf9bfb7bdf2df06fa8d43994909b2a72f8d967bb320 hrs 19 mins ago0xa3dcbfcac76862aaf80d9d3c904c3215b62d5e2c  IN   SpankChain0 Ether0.000329931
[ 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), NestedArrayFunctionCallDecoder (medium-severity), ZeroFunctionSelector (very low-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: HumanStandardToken
Compiler Text: v0.4.15+commit.bbb8e64f
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

// Abstract contract for the full ERC 20 Token standard
// https://github.com/ethereum/EIPs/issues/20
pragma solidity 0.4.15;

contract Token {
    /* This is a slight change to the ERC20 base standard.
    function totalSupply() constant returns (uint256 supply);
    is replaced with:
    uint256 public totalSupply;
    This automatically creates a getter function for the totalSupply.
    This is moved to the base contract since public getter functions are not
    currently recognised as an implementation of the matching abstract
    function by the compiler.
    */
    /// total amount of tokens
    uint256 public totalSupply;

    /// @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 `_spender` to spend `_value` tokens
    /// @param _spender The address of the account able to transfer the tokens
    /// @param _value The amount of tokens 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);
}


/*
You should inherit from StandardToken or, for a token like you would want to
deploy in something like Mist, see HumanStandardToken.sol.
(This implements ONLY the standard functions and NOTHING else.
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.
        //require(balances[msg.sender] >= _value && balances[_to] + _value > balances[_to]);
        require(balances[msg.sender] >= _value);
        balances[msg.sender] -= _value;
        balances[_to] += _value;
        Transfer(msg.sender, _to, _value);
        return true;
    }

    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.
        //require(balances[_from] >= _value && allowed[_from][msg.sender] >= _value && balances[_to] + _value > balances[_to]);
        require(balances[_from] >= _value && allowed[_from][msg.sender] >= _value);
        balances[_to] += _value;
        balances[_from] -= _value;
        allowed[_from][msg.sender] -= _value;
        Transfer(_from, _to, _value);
        return true;
    }

    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;
}

/*
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 {

    /* 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.
        require(_spender.call(bytes4(bytes32(sha3("receiveApproval(address,uint256,address,bytes)"))), msg.sender, _value, this, _extraData));
        return true;
    }
}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"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,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"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,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"type":"function"},{"inputs":[{"name":"_initialAmount","type":"uint256"},{"name":"_tokenName","type":"string"},{"name":"_decimalUnits","type":"uint8"},{"name":"_tokenSymbol","type":"string"}],"payable":false,"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
606060405260408051908101604052600481527f48302e31000000000000000000000000000000000000000000000000000000006020820152600690805161004b9291602001906100e9565b50341561005757600080fd5b604051610b97380380610b9783398101604052808051919060200180518201919060200180519190602001805190910190505b600160a060020a033316600090815260016020526040812085905584905560038380516100bb9291602001906100e9565b506004805460ff191660ff841617905560058180516100de9291602001906100e9565b505b50505050610189565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061012a57805160ff1916838001178555610157565b82800160010185558215610157579182015b8281111561015757825182559160200191906001019061013c565b5b50610164929150610168565b5090565b61018691905b80821115610164576000815560010161016e565b5090565b90565b6109ff806101986000396000f300606060405236156100935763ffffffff60e060020a60003504166306fdde038114610098578063095ea7b31461012357806318160ddd1461015957806323b872dd1461017e578063313ce567146101ba57806354fd4d50146101e357806370a082311461026e57806395d89b411461029f578063a9059cbb1461032a578063cae9ca5114610360578063dd62ed3e146103d9575b600080fd5b34156100a357600080fd5b6100ab610410565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156100e85780820151818401525b6020016100cf565b50505050905090810190601f1680156101155780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561012e57600080fd5b610145600160a060020a03600435166024356104ae565b604051901515815260200160405180910390f35b341561016457600080fd5b61016c61051b565b60405190815260200160405180910390f35b341561018957600080fd5b610145600160a060020a0360043581169060243516604435610521565b604051901515815260200160405180910390f35b34156101c557600080fd5b6101cd61060b565b60405160ff909116815260200160405180910390f35b34156101ee57600080fd5b6100ab610614565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156100e85780820151818401525b6020016100cf565b50505050905090810190601f1680156101155780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561027957600080fd5b61016c600160a060020a03600435166106b2565b60405190815260200160405180910390f35b34156102aa57600080fd5b6100ab6106d1565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156100e85780820151818401525b6020016100cf565b50505050905090810190601f1680156101155780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561033557600080fd5b610145600160a060020a036004351660243561076f565b604051901515815260200160405180910390f35b341561036b57600080fd5b61014560048035600160a060020a03169060248035919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061080495505050505050565b604051901515815260200160405180910390f35b34156103e457600080fd5b61016c600160a060020a03600435811690602435166109a6565b60405190815260200160405180910390f35b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104a65780601f1061047b576101008083540402835291602001916104a6565b820191906000526020600020905b81548152906001019060200180831161048957829003601f168201915b505050505081565b600160a060020a03338116600081815260026020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b60005481565b600160a060020a0383166000908152600160205260408120548290108015906105715750600160a060020a0380851660009081526002602090815260408083203390941683529290522054829010155b151561057c57600080fd5b600160a060020a03808416600081815260016020908152604080832080548801905588851680845281842080548990039055600283528184203390961684529490915290819020805486900390559091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060015b9392505050565b60045460ff1681565b60068054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104a65780601f1061047b576101008083540402835291602001916104a6565b820191906000526020600020905b81548152906001019060200180831161048957829003601f168201915b505050505081565b600160a060020a0381166000908152600160205260409020545b919050565b60058054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104a65780601f1061047b576101008083540402835291602001916104a6565b820191906000526020600020905b81548152906001019060200180831161048957829003601f168201915b505050505081565b600160a060020a0333166000908152600160205260408120548290101561079557600080fd5b600160a060020a033381166000818152600160205260408082208054879003905592861680825290839020805486019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060015b92915050565b600160a060020a03338116600081815260026020908152604080832094881680845294909152808220869055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259086905190815260200160405180910390a383600160a060020a03166040517f72656365697665417070726f76616c28616464726573732c75696e743235362c81527f616464726573732c6279746573290000000000000000000000000000000000006020820152602e01604051809103902060e060020a9004338530866040518563ffffffff1660e060020a0281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a03168152602001828051906020019080838360005b838110156109465780820151818401525b60200161092d565b50505050905090810190601f1680156109735780820380516001836020036101000a031916815260200191505b5094505050505060006040518083038160008761646e5a03f192505050151561099b57600080fd5b5060015b9392505050565b600160a060020a038083166000908152600260209081526040808320938516835292905220545b929150505600a165627a7a723058204ea5c790cc748d43f755d73ed2f2036c23684f7d9aacc883e2d580f11319809900290000000000000000000000000000000000000000033b2e3c9fd0803ce80000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000055350414e4b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055350414e4b000000000000000000000000000000000000000000000000000000

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

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000033b2e3c9fd0803ce8000000
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [3] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [5] : 5350414e4b000000000000000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [7] : 5350414e4b000000000000000000000000000000000000000000000000000000


   Swarm Source:
bzzr://4ea5c790cc748d43f755d73ed2f2036c23684f7d9aacc883e2d580f113198099

 

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.