Contract Overview
Balance: 19.55 Ether
Transactions: 958 txns
Token Tracker: CustomToken (TKN)
 Latest 25 transactions from a total of 958 transactions

TxHash Age From To Value [TxFee]
0xf0c44b075b2a17d650d33963b6e3e8ec8a16a2f333ca794ed1ad0b6cc7238cfa5 days 22 hrs ago0x554eeafc020ec923e37082ce63e29a58f1174f2b  IN   0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether0.00037224
0x1e03b7925d6410f4ca9c556694f4e55e3cd103e0a4c050b2f80e288e13185d4b5 days 22 hrs ago0x554eeafc020ec923e37082ce63e29a58f1174f2b  IN   0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether0.00037224
0x4e97416a5b7a4457640f37a8e569521fd20ce43ebc3f174880d66ecb9dcb4f155 days 22 hrs ago0x554eeafc020ec923e37082ce63e29a58f1174f2b  IN   0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether0.00037224
0x54710a6993b010e22e37008beb92cfa2bc6001880ac181bf32eba271088a91765 days 22 hrs ago0x554eeafc020ec923e37082ce63e29a58f1174f2b  IN   0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether0.0003716
0xdb2ec0b6a3780f4f507d70ad3a3f0c82b9c03369a4964de3eb90da280129c2755 days 22 hrs ago0x554eeafc020ec923e37082ce63e29a58f1174f2b  IN   0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether0.00037224
0x82de882711226a3c382afb7696ef0a2a3e6e4909d0fec3e1c882b450544b35225 days 22 hrs ago0x554eeafc020ec923e37082ce63e29a58f1174f2b  IN   0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether0.00037224
0x501aa9320b731e5ee91b1d6e7d3b1e043308ea23bed437111646a5722e0fb6a35 days 22 hrs ago0x554eeafc020ec923e37082ce63e29a58f1174f2b  IN   0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether0.0003716
0xe4cde63c928d1cd859f29ac35e8d055f0eba8cb7f820d6e9212da3d3ad6926a85 days 22 hrs ago0x554eeafc020ec923e37082ce63e29a58f1174f2b  IN   0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether0.00037224
0x027565c5f24531c15c5e5480f5577584d85405c79a91295e858f4c4f9a3412755 days 22 hrs ago0x554eeafc020ec923e37082ce63e29a58f1174f2b  IN   0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether0.00037224
0x60b0b9881a1bcb61f98f6b6edde8767b3af904b18519d52e8fd6353aa0fc4f1f5 days 22 hrs ago0x554eeafc020ec923e37082ce63e29a58f1174f2b  IN   0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether0.00037224
0x0f7a8a7887fd9441d39db48c8619e351eb1904ac4f2dcbdd7966a32c98aa84405 days 22 hrs ago0x554eeafc020ec923e37082ce63e29a58f1174f2b  IN   0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether0.00037224
0x5c7548ac68c429360c4725201b368dc29e54bc373a172a1750c7653fae2503e05 days 22 hrs ago0x554eeafc020ec923e37082ce63e29a58f1174f2b  IN   0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether0.00037224
0x0e1c3741abad67d0ba3c1680b2f75b954417726d71d8f5486b1505fc776b8e765 days 22 hrs ago0x554eeafc020ec923e37082ce63e29a58f1174f2b  IN   0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether0.00037224
0xfa7c637d55a18546fe1f059109d1f179c19a3f7cebab1c57e2afe5b1ee2455a05 days 22 hrs ago0x554eeafc020ec923e37082ce63e29a58f1174f2b  IN   0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether0.0003716
0x249846c27399102bb790373aeee745fb83c606740c7ba9b7d1ac0dbd892d91755 days 22 hrs ago0x554eeafc020ec923e37082ce63e29a58f1174f2b  IN   0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether0.00037224
0x9c94b03b65d4ff0912780f0053a6f303fc7df5efa3470e2d1653ec305922b0425 days 22 hrs ago0x554eeafc020ec923e37082ce63e29a58f1174f2b  IN   0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether0.00037224
0x85b7ed197534965cec247f89b8472fa550fb48e7a432b5847bf1e062df56a26a5 days 22 hrs ago0x554eeafc020ec923e37082ce63e29a58f1174f2b  IN   0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether0.0003716
0x43ce48303929d769136160a3cc6fee8bae211332de01c00d638af93b0a0fd7b45 days 22 hrs ago0x554eeafc020ec923e37082ce63e29a58f1174f2b  IN   0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether0.00037224
0x60344b1d4dee603e747480877b98766d9b99816bc73a1dd3082e769cb0a7bd4a5 days 22 hrs ago0x554eeafc020ec923e37082ce63e29a58f1174f2b  IN   0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether0.00037224
0xda8f4c5dec9d5711ba3dfc5b5680bb338596d798c07a75757848ea743f6ab48c5 days 22 hrs ago0x554eeafc020ec923e37082ce63e29a58f1174f2b  IN   0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether0.00037224
0xa15e3347a557f025d1108d6d798376dc97c06af16aaf43425ec5b1e26e07810f5 days 22 hrs ago0x554eeafc020ec923e37082ce63e29a58f1174f2b  IN   0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether0.00037224
0xb6dddfb368cb823df22df59bd969daed0ef7b727ae8fd2a275a084cbc1ba278f5 days 22 hrs ago0x554eeafc020ec923e37082ce63e29a58f1174f2b  IN   0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether0.00037224
0x0491f03b9afff3a562fd17e7e77fdc4d71a2f9613fe80189445de9fb5b4ad2f45 days 22 hrs ago0x554eeafc020ec923e37082ce63e29a58f1174f2b  IN   0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether0.00037224
0x5a9f374787afab460222cec36571207d894f220712dd2f307a8a7809e53d44da5 days 22 hrs ago0x554eeafc020ec923e37082ce63e29a58f1174f2b  IN   0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether0.00037224
0x8595f9c3d9f40fae12fe5e4c75e33aa2f2434d5a7eefeeeaad59167555138e905 days 22 hrs ago0x554eeafc020ec923e37082ce63e29a58f1174f2b  IN   0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether0.0003716
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 25 Internal Txns, Click here To View More View All
ParentTxHash Block Age From To Value
0xee4a71d2115ba4c38653e45f42098cdd6d44e2df75dab16a3847e4efc585a7c5937338367 days 19 hrs ago0x5832edf9da129aa13fda0fbff93379d3ed8a4a930x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether
0xee4a71d2115ba4c38653e45f42098cdd6d44e2df75dab16a3847e4efc585a7c5937338367 days 19 hrs ago0x5832edf9da129aa13fda0fbff93379d3ed8a4a930x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether
0x7b5332b187644e4da15300e7039c253ce7b08c50d381ac7c69f50daf4a195662937338067 days 19 hrs ago0x5832edf9da129aa13fda0fbff93379d3ed8a4a930x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether
0x9d07d0ba019f26b8e6525408e641257cc749cebc3ab2aa0e998b04179556816d937333267 days 19 hrs ago0x5832edf9da129aa13fda0fbff93379d3ed8a4a930x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether
0x9d07d0ba019f26b8e6525408e641257cc749cebc3ab2aa0e998b04179556816d937333267 days 19 hrs ago0x5832edf9da129aa13fda0fbff93379d3ed8a4a930x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether
0x5889dafb862941b86f5886510ecd03d6274f66acd2797eed92862e0ca0475a90937331467 days 19 hrs ago0x5832edf9da129aa13fda0fbff93379d3ed8a4a930x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether
0x9fdd625a10c7cbc0725e5f40b61088dcfc5f665e61e60986b1fe416a6419f0dd933190372 days 3 hrs ago0x5832edf9da129aa13fda0fbff93379d3ed8a4a930x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether
0x9fdd625a10c7cbc0725e5f40b61088dcfc5f665e61e60986b1fe416a6419f0dd933190372 days 3 hrs ago0x5832edf9da129aa13fda0fbff93379d3ed8a4a930x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether
0x373ad91789afe3b3d38b2a4d72a63fd4443fb66ab0edf74052cfa28043c3d4e7933189772 days 3 hrs ago0x5832edf9da129aa13fda0fbff93379d3ed8a4a930x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether
0xde12be8480e474d4648cc68e0f532abd89707cf1c73837eb23ed90bd587e2858925627280 days 39 mins ago0x0f1736fa3eb54bd8c234725bd658201da0b4190d0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether
0xde12be8480e474d4648cc68e0f532abd89707cf1c73837eb23ed90bd587e2858925627280 days 39 mins ago0x0f1736fa3eb54bd8c234725bd658201da0b4190d0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether
0xc0fbeb0ece1bdddc576d949f95512ef585a34262ce072b07269ca82c6f73ba5d925623280 days 45 mins ago0x0f1736fa3eb54bd8c234725bd658201da0b4190d0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether
0x15c28e35c114b9363b76b823865dce1efb35fe0976147329f82b1cde947ec1d1925368780 days 7 hrs ago0x0f1736fa3eb54bd8c234725bd658201da0b4190d0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether
0x15c28e35c114b9363b76b823865dce1efb35fe0976147329f82b1cde947ec1d1925368780 days 7 hrs ago0x0f1736fa3eb54bd8c234725bd658201da0b4190d0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether
0x4a810e24fe67c00725c7fcc522ef8706bf80c01be919f5f7494dbde2fb3b2a44925365280 days 7 hrs ago0x0f1736fa3eb54bd8c234725bd658201da0b4190d0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether
0x4668388b0a0220e03360a57ebeed88e32e052043be6201c4c08b43b4f58121db925280580 days 9 hrs ago0x0f1736fa3eb54bd8c234725bd658201da0b4190d0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether
0x4668388b0a0220e03360a57ebeed88e32e052043be6201c4c08b43b4f58121db925280580 days 9 hrs ago0x0f1736fa3eb54bd8c234725bd658201da0b4190d0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether
0x928ce1d70e31315c5fb8855570dd0aceeb88d6d156836b1c6e2bbfbd57373e09925277880 days 9 hrs ago0x0f1736fa3eb54bd8c234725bd658201da0b4190d0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether
0x87ac5863473e6e0a0ab05975f236dcc57ac29a6f139a1f3a357c842634b4182c924791780 days 21 hrs ago0x0f1736fa3eb54bd8c234725bd658201da0b4190d0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether
0x87ac5863473e6e0a0ab05975f236dcc57ac29a6f139a1f3a357c842634b4182c924791780 days 21 hrs ago0x0f1736fa3eb54bd8c234725bd658201da0b4190d0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether
0x6aef082d67788a85d72bbc8b537e95edfd279d5eb0c605ac355c2db00fa28652924790480 days 21 hrs ago0x0f1736fa3eb54bd8c234725bd658201da0b4190d0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether
0x6aef082d67788a85d72bbc8b537e95edfd279d5eb0c605ac355c2db00fa28652924790480 days 21 hrs ago0x0f1736fa3eb54bd8c234725bd658201da0b4190d0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether
0x958a357be6ffcde34f1fe28f74d42d5679051cf66dfdc476127888275b85d4a2924789180 days 21 hrs ago0x0f1736fa3eb54bd8c234725bd658201da0b4190d0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether
0x208dd65cd215dd34f3a31dbe9d85f742ab3e28e8b3e47c6486d96337c4b76a23924787380 days 21 hrs ago0x0f1736fa3eb54bd8c234725bd658201da0b4190d0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether
0xcde81d95201b7ae8c6836eb232e1347777641b1245ac2cff359d8f22924ef889923435782 days 3 hrs ago0x0f1736fa3eb54bd8c234725bd658201da0b4190d0x0fc373426c87f555715e6fe673b07fe9e7f0e6e70 Ether
[ Download CSV Export  ] 
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: CustomToken
Compiler Text: v0.4.15+commit.bbb8e64f
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.15;

/*
This Token Contract implements the standard token functionality (https://github.com/ethereum/EIPs/issues/20), the ERC223 functionality (https://github.com/ethereum/EIPs/issues/223) 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.

.*/

/// @title Base Token contract - Functions to be implemented by token contracts.
contract Token {
    /*
     * Implements ERC 20 standard.
     * https://github.com/ethereum/EIPs/blob/f90864a3d2b2b45c4decf95efd26b3f0c276051a/EIPS/eip-20-token-standard.md
     * https://github.com/ethereum/EIPs/issues/20
     *
     *  Added support for the ERC 223 "tokenFallback" method in a "transfer" function with a payload.
     *  https://github.com/ethereum/EIPs/issues/223
     */

    /*
     * 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.
     */
    uint256 public totalSupply;

    /*
     * NOTE:
     * The following variables were optional. Now, they are included in ERC 223 interface.
     * They allow one to customise the token contract & in no way influences the core functionality.
     */
    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


    /// @param _owner The address from which the balance will be retrieved.
    /// @return The balance.
    function balanceOf(address _owner) public 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.
    /// @param _data Data to be sent to `tokenFallback.
    /// @return Returns success of function call.
    function transfer(address _to, uint256 _value, bytes _data) public returns (bool success);

    /// @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) public 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) public 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) public 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) public constant returns (uint256 remaining);

    /*
     * Events
     */
    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);

    // There is no ERC223 compatible Transfer event, with `_data` included.
}

 /*
 * Contract that is working with ERC223 tokens
 * https://github.com/ethereum/EIPs/issues/223
 */

/// @title ERC223ReceivingContract - contract implementation for compatibility with ERC223 tokens.
contract ERC223ReceivingContract {

    /// @dev Function that is called when a user or another contract wants to transfer funds.
    /// @param _from Transaction initiator, analogue of msg.sender
    /// @param _value Number of tokens to transfer.
    /// @param _data Data containig a function signature and/or parameters
    function tokenFallback(address _from, uint256 _value, bytes _data) public;
}

/// @title Standard token contract - Standard token implementation.
contract StandardToken is Token {

    /*
     * Data structures
     */
    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowed;

    /*
     * Public functions
     */
    /// @notice Send `_value` tokens to `_to` from `msg.sender`.
    /// @dev Transfers sender's tokens to a given address. Returns success.
    /// @param _to Address of token receiver.
    /// @param _value Number of tokens to transfer.
    /// @return Returns success of function call.
    function transfer(address _to, uint256 _value) public returns (bool) {
        require(_to != 0x0);
        require(_to != address(this));
        require(balances[msg.sender] >= _value);
        require(balances[_to] + _value >= balances[_to]);

        balances[msg.sender] -= _value;
        balances[_to] += _value;

        Transfer(msg.sender, _to, _value);

        return true;
    }

    /// @notice Send `_value` tokens to `_to` from `msg.sender` and trigger
    /// tokenFallback if sender is a contract.
    /// @dev Function that is called when a user or another contract wants to transfer funds.
    /// @param _to Address of token receiver.
    /// @param _value Number of tokens to transfer.
    /// @param _data Data to be sent to tokenFallback
    /// @return Returns success of function call.
    function transfer(
        address _to,
        uint256 _value,
        bytes _data)
        public
        returns (bool)
    {
        require(transfer(_to, _value));

        uint codeLength;

        assembly {
            // Retrieve the size of the code on target address, this needs assembly.
            codeLength := extcodesize(_to)
        }

        if (codeLength > 0) {
            ERC223ReceivingContract receiver = ERC223ReceivingContract(_to);
            receiver.tokenFallback(msg.sender, _value, _data);
        }

        return true;
    }

    /// @notice Transfer `_value` tokens from `_from` to `_to` if `msg.sender` is allowed.
    /// @dev Allows for an approved third party to transfer tokens from one
    /// address to another. Returns success.
    /// @param _from Address from where tokens are withdrawn.
    /// @param _to Address to where tokens are sent.
    /// @param _value Number of tokens to transfer.
    /// @return Returns success of function call.
    function transferFrom(address _from, address _to, uint256 _value)
        public
        returns (bool)
    {
        require(_from != 0x0);
        require(_to != 0x0);
        require(_to != address(this));
        require(balances[_from] >= _value);
        require(allowed[_from][msg.sender] >= _value);
        require(balances[_to] + _value >= balances[_to]);

        balances[_to] += _value;
        balances[_from] -= _value;
        allowed[_from][msg.sender] -= _value;

        Transfer(_from, _to, _value);

        return true;
    }

    /// @notice Allows `_spender` to transfer `_value` tokens from `msg.sender` to any address.
    /// @dev Sets approved amount of tokens for spender. Returns success.
    /// @param _spender Address of allowed account.
    /// @param _value Number of approved tokens.
    /// @return Returns success of function call.
    function approve(address _spender, uint256 _value) public returns (bool) {
        require(_spender != 0x0);

        // To change the approve amount you first have to reduce the addresses`
        // allowance to zero by calling `approve(_spender, 0)` if it is not
        // already 0 to mitigate the race condition described here:
        // https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
        require(_value == 0 || allowed[msg.sender][_spender] == 0);

        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
        return true;
    }

    /*
     * Read functions
     */
    /// @dev Returns number of allowed tokens that a spender can transfer on
    /// behalf of a token owner.
    /// @param _owner Address of token owner.
    /// @param _spender Address of token spender.
    /// @return Returns remaining allowance for spender.
    function allowance(address _owner, address _spender)
        constant
        public
        returns (uint256)
    {
        return allowed[_owner][_spender];
    }

    /// @dev Returns number of tokens owned by the given address.
    /// @param _owner Address of token owner.
    /// @return Returns balance of owner.
    function balanceOf(address _owner) constant public returns (uint256) {
        return balances[_owner];
    }
}

/// @title CustomToken
contract CustomToken is StandardToken {

    /*
     *  Token metadata
     */
    string public version = 'H0.1';       //human 0.1 standard. Just an arbitrary versioning scheme.
    string public name;
    string public symbol;
    uint8 public decimals;
    uint256 public multiplier;

    address public owner_address;

    /*
     * Events
     */
    event Minted(address indexed _to, uint256 indexed _num);

    /*
     *  Public functions
     */
    /// @dev Contract constructor function.
    /// @param initial_supply Initial supply of tokens.
    /// @param token_name Token name for display.
    /// @param token_symbol Token symbol.
    /// @param decimal_units Number of token decimals.
    function CustomToken (
        uint256 initial_supply,
        string token_name,
        string token_symbol,
        uint8 decimal_units)
        public
    {
        // Set the name for display purposes
        name = token_name;

        // Amount of decimals for display purposes
        decimals = decimal_units;
        multiplier = 10**(uint256(decimal_units));

        // Set the symbol for display purposes
        symbol = token_symbol;

        // Initial supply is assigned to the owner
        owner_address = msg.sender;
        balances[owner_address] = initial_supply;
        totalSupply = initial_supply;
    }

    /// @notice Allows tokens to be minted and assigned to `msg.sender`
    /// For `msg.value >= 100 finney`, the sender receives 50 tokens
    function mint() public payable {
        require(msg.value >= 100 finney);

        // Assign 50 tokens to msg.sender
        uint256 num = 50 * multiplier;
        balances[msg.sender] += num;
        totalSupply += num;

        Minted(msg.sender, num);

        assert(balances[msg.sender] >= num);
        assert(totalSupply >= num);
    }

    /// @notice Transfers the collected ETH to the contract owner.
    function transferFunds() public {
        require(msg.sender == owner_address);
        require(this.balance > 0);

        owner_address.transfer(this.balance);
        assert(this.balance == 0);
    }
}

    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":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"mint","outputs":[],"payable":true,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"multiplier","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":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"transferFunds","outputs":[],"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":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"owner_address","outputs":[{"name":"","type":"address"}],"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":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"},{"name":"_data","type":"bytes"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"inputs":[{"name":"initial_supply","type":"uint256"},{"name":"token_name","type":"string"},{"name":"token_symbol","type":"string"},{"name":"decimal_units","type":"uint8"}],"payable":false,"type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_to","type":"address"},{"indexed":true,"name":"_num","type":"uint256"}],"name":"Minted","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
60606040526040805190810160405280600481526020017f48302e31000000000000000000000000000000000000000000000000000000008152506006908051906020019062000051929190620001ae565b5034156200005e57600080fd5b604051620016a5380380620016a5833981016040528080519060200190919080518201919060200180518201919060200180519060200190919050505b8260079080519060200190620000b3929190620001ae565b5080600960006101000a81548160ff021916908360ff1602179055508060ff16600a0a600a819055508160089080519060200190620000f4929190620001ae565b5033600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508360046000600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550836000819055505b505050506200025d565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001f157805160ff191683800117855562000222565b8280016001018555821562000222579182015b828111156200022157825182559160200191906001019062000204565b5b50905062000231919062000235565b5090565b6200025a91905b80821115620002565760008160009055506001016200023c565b5090565b90565b611438806200026d6000396000f300606060405236156100d9576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100de578063095ea7b31461016d5780631249c58b146101c757806318160ddd146101d15780631b3ed722146101fa57806323b872dd14610223578063313ce5671461029c5780633c68eb81146102cb57806354fd4d50146102e057806370a082311461036f57806380edef8e146103bc57806395d89b4114610411578063a9059cbb146104a0578063be45fd62146104fa578063dd62ed3e14610597575b600080fd5b34156100e957600080fd5b6100f1610603565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101325780820151818401525b602081019050610116565b50505050905090810190601f16801561015f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561017857600080fd5b6101ad600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506106a1565b604051808215151515815260200191505060405180910390f35b6101cf61084f565b005b34156101dc57600080fd5b6101e461096d565b6040518082815260200191505060405180910390f35b341561020557600080fd5b61020d610973565b6040518082815260200191505060405180910390f35b341561022e57600080fd5b610282600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610979565b604051808215151515815260200191505060405180910390f35b34156102a757600080fd5b6102af610cfe565b604051808260ff1660ff16815260200191505060405180910390f35b34156102d657600080fd5b6102de610d11565b005b34156102eb57600080fd5b6102f3610e32565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103345780820151818401525b602081019050610318565b50505050905090810190601f1680156103615780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561037a57600080fd5b6103a6600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610ed0565b6040518082815260200191505060405180910390f35b34156103c757600080fd5b6103cf610f1a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561041c57600080fd5b610424610f40565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104655780820151818401525b602081019050610449565b50505050905090810190601f1680156104925780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156104ab57600080fd5b6104e0600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610fde565b604051808215151515815260200191505060405180910390f35b341561050557600080fd5b61057d600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091905050611227565b604051808215151515815260200191505060405180910390f35b34156105a257600080fd5b6105ed600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611384565b6040518082815260200191505060405180910390f35b60078054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156106995780601f1061066e57610100808354040283529160200191610699565b820191906000526020600020905b81548152906001019060200180831161067c57829003601f168201915b505050505081565b6000808373ffffffffffffffffffffffffffffffffffffffff16141515156106c857600080fd5b600082148061075357506000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b151561075e57600080fd5b81600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a3600190505b92915050565b600067016345785d8a0000341015151561086857600080fd5b600a54603202905080600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550806000808282540192505081905550803373ffffffffffffffffffffffffffffffffffffffff167f30385c845b448a36257a6a1716e6ad2e1bc2cbe333cde1e69fe849ad6511adfe60405160405180910390a380600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561095b57fe5b806000541015151561096957fe5b5b50565b60005481565b600a5481565b6000808473ffffffffffffffffffffffffffffffffffffffff16141515156109a057600080fd5b60008373ffffffffffffffffffffffffffffffffffffffff16141515156109c657600080fd5b3073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610a0157600080fd5b81600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410151515610a4f57600080fd5b81600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410151515610ada57600080fd5b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540110151515610b6957600080fd5b81600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555081600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190505b9392505050565b600960009054906101000a900460ff1681565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610d6d57600080fd5b60003073ffffffffffffffffffffffffffffffffffffffff1631111515610d9357600080fd5b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f193505050501515610e0c57600080fd5b60003073ffffffffffffffffffffffffffffffffffffffff1631141515610e2f57fe5b5b565b60068054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610ec85780601f10610e9d57610100808354040283529160200191610ec8565b820191906000526020600020905b815481529060010190602001808311610eab57829003601f168201915b505050505081565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b919050565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60088054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610fd65780601f10610fab57610100808354040283529160200191610fd6565b820191906000526020600020905b815481529060010190602001808311610fb957829003601f168201915b505050505081565b6000808373ffffffffffffffffffffffffffffffffffffffff161415151561100557600080fd5b3073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561104057600080fd5b81600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561108e57600080fd5b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054011015151561111d57600080fd5b81600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190505b92915050565b60008060006112368686610fde565b151561124157600080fd5b853b91506000821115611376578590508073ffffffffffffffffffffffffffffffffffffffff1663c0ee0b8a3387876040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b838110156113145780820151818401525b6020810190506112f8565b50505050905090810190601f1680156113415780820380516001836020036101000a031916815260200191505b50945050505050600060405180830381600087803b151561136157600080fd5b6102c65a03f1151561137257600080fd5b5050505b600192505b50509392505050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b929150505600a165627a7a7230582078a3abd4ed04e25cb4103c04d688b2b44797e330b540875d9bd4410e77c1b8970029000000000000000000000000000000000000000000084595161401484a000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000b437573746f6d546f6b656e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003544b4e0000000000000000000000000000000000000000000000000000000000

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

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000000000000000084595161401484a000000
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [2] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [4] : 000000000000000000000000000000000000000000000000000000000000000b
Arg [5] : 437573746f6d546f6b656e000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [7] : 544b4e0000000000000000000000000000000000000000000000000000000000


   Swarm Source:
bzzr://78a3abd4ed04e25cb4103c04d688b2b44797e330b540875d9bd4410e77c1b897

 

View All
Block Age transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward