Contract Overview
ETH Balance: 0 Ether
No Of Transactions: 675 txns
  Latest 25 txns from a total Of 675 transactions View All

TxHash Age From To Value [TxFee]
0x20685df263bf7cc95e1a1600a5a836f38699aff0c2b2c2ab7dcd73e238fd699c34 days 22 hrs ago0x3a477c24a383c95629f2f4c7e69ec222eea801e8  IN   0xc2d8c316d93641f857a43820ff338637a915986c0 Ether0.00090806
0xb65c6c56db86c932a2ad22e2e99905f8fc2eca8fffdf0ea5ae3bbb3b465d385934 days 22 hrs ago0x3a477c24a383c95629f2f4c7e69ec222eea801e8  IN   0xc2d8c316d93641f857a43820ff338637a915986c0 Ether0.00090806
0x9768d3292b7e411d18d1b40c864b20dd360af8d5002fc0df60a7654367808d0134 days 22 hrs ago0x3a477c24a383c95629f2f4c7e69ec222eea801e8  IN   0xc2d8c316d93641f857a43820ff338637a915986c0 Ether0.00090806
0xc48ee2d9c14ff1e62799e2c200026e3a1cf1277f31ad0021cfbd26a4d3bc5f4b34 days 23 hrs ago0x3a477c24a383c95629f2f4c7e69ec222eea801e8  IN   0xc2d8c316d93641f857a43820ff338637a915986c0 Ether0.00090806
0x00818bca185f29b1094d828b118be1cb8d989800a813a2873b00550c2b8cbe3a36 days 21 hrs ago0x3a477c24a383c95629f2f4c7e69ec222eea801e8  IN   0xc2d8c316d93641f857a43820ff338637a915986c0 Ether0.00090806
0x2c1596589e6942320bad0382eeb763bf08eaadb58e2cb6539b7b95c0bd22d06536 days 21 hrs ago0x3a477c24a383c95629f2f4c7e69ec222eea801e8  IN   0xc2d8c316d93641f857a43820ff338637a915986c0 Ether0.00090806
0x8a2d017378df0b06a961b406ae659f9d1962241b460279d3e8d69a651122bf5236 days 21 hrs ago0x3a477c24a383c95629f2f4c7e69ec222eea801e8  IN   0xc2d8c316d93641f857a43820ff338637a915986c0 Ether0.00090806
0x5ac743b8e089a627baa25e1562b281c5f3bf45a68f0e534d50a01846ced169e236 days 21 hrs ago0x3a477c24a383c95629f2f4c7e69ec222eea801e8  IN   0xc2d8c316d93641f857a43820ff338637a915986c0 Ether0.00090806
0xc48a3a6db07900b245f6dbe0dd5f972df17431d671c8887044732f41b92086e236 days 22 hrs ago0x3a477c24a383c95629f2f4c7e69ec222eea801e8  IN   0xc2d8c316d93641f857a43820ff338637a915986c0 Ether0.00090806
0x7117de1de6bc92e42dcbeed9740371752d59cfd36c049a14ba71c498b1ee812036 days 22 hrs ago0x3a477c24a383c95629f2f4c7e69ec222eea801e8  IN   0xc2d8c316d93641f857a43820ff338637a915986c0 Ether0.00090806
0xefda6acb1aba01411e41884de8b50223b9038c1fd82ccb332d8367acf03743e136 days 22 hrs ago0x3a477c24a383c95629f2f4c7e69ec222eea801e8  IN   0xc2d8c316d93641f857a43820ff338637a915986c0 Ether0.00090806
0xb0c738da6fd8fd9bf6096bb9b3c18a2f9551035f137ec52a1b1561427d89cafc36 days 22 hrs ago0x3a477c24a383c95629f2f4c7e69ec222eea801e8  IN   0xc2d8c316d93641f857a43820ff338637a915986c0 Ether0.00090806
0xa4124e9ea8d9089736c1fcd8bf1250b8e9d680c0c7e580ca66a1f6ab664054ea36 days 22 hrs ago0x3a477c24a383c95629f2f4c7e69ec222eea801e8  IN   0xc2d8c316d93641f857a43820ff338637a915986c0 Ether0.00090806
0x8b89254594d8b7c017cb23e7c11de1ffb75c29fe130d312e4cdbd1e2ac17a8d736 days 23 hrs ago0x3a477c24a383c95629f2f4c7e69ec222eea801e8  IN   0xc2d8c316d93641f857a43820ff338637a915986c0 Ether0.00090806
0x063c6ff89533eb4ba47b299b05a7466916d163d3e4031ed97a0c0d64ddefe79136 days 23 hrs ago0x3a477c24a383c95629f2f4c7e69ec222eea801e8  IN   0xc2d8c316d93641f857a43820ff338637a915986c0 Ether0.00090806
0x3fab52f98cdfeec3a9d8f7280bfb5315f5a719766f99a8798c12ae88ed3809b336 days 23 hrs ago0x3a477c24a383c95629f2f4c7e69ec222eea801e8  IN   0xc2d8c316d93641f857a43820ff338637a915986c0 Ether0.00060806
0x479320516e64d668cdc701e2411c97eb259a57bd51d5abae9053f4b7926c3c8036 days 23 hrs ago0x3a477c24a383c95629f2f4c7e69ec222eea801e8  IN   0xc2d8c316d93641f857a43820ff338637a915986c0 Ether0.00060806
0xc9a2c8876ed9a3670c554e5e98e0b63d375a2731929c1ad65559398eaa7f86b436 days 23 hrs ago0x3a477c24a383c95629f2f4c7e69ec222eea801e8  IN   0xc2d8c316d93641f857a43820ff338637a915986c0 Ether0.00090806
0xd1fbcf792a85fec1d1ab73f8b5f095e32fe3265117f2568d7ecdcfec553f6d0636 days 23 hrs ago0x3a477c24a383c95629f2f4c7e69ec222eea801e8  IN   0xc2d8c316d93641f857a43820ff338637a915986c0 Ether0.00090806
0x8612bf76504cba4291a127994083602c4fcc1bd1bb5714fa3d17997d1770388836 days 23 hrs ago0x3a477c24a383c95629f2f4c7e69ec222eea801e8  IN   0xc2d8c316d93641f857a43820ff338637a915986c0 Ether0.00090806
0xee1d95700465938b5f6ed892520d8340cf76794244e598120cb740d2cd80d35036 days 23 hrs ago0x3a477c24a383c95629f2f4c7e69ec222eea801e8  IN   0xc2d8c316d93641f857a43820ff338637a915986c0 Ether0.00090806
0xea786eca117bc4ae440cf9d0478c6da7537125bed0b1602a3962b6b3fac0337936 days 23 hrs ago0x3a477c24a383c95629f2f4c7e69ec222eea801e8  IN   0xc2d8c316d93641f857a43820ff338637a915986c0 Ether0.00090806
0xb5655ac7c4e03b79630c9ef204b096faae85f5774493765531332525544b31ab37 days 1 hr ago0x3a477c24a383c95629f2f4c7e69ec222eea801e8  IN   0xc2d8c316d93641f857a43820ff338637a915986c0 Ether0.00090806
0xc00d019920e974ceb9d478b6824d74176ceb2d0df54b708b01a60ed800e8647437 days 18 hrs ago0x3a477c24a383c95629f2f4c7e69ec222eea801e8  IN   0xc2d8c316d93641f857a43820ff338637a915986c0 Ether0.00090806
0xe593363a9c352ab38429d1cd3a1ef34dc41bc0e352725fcf66e0ff472e0475bc37 days 18 hrs ago0x3a477c24a383c95629f2f4c7e69ec222eea801e8  IN   0xc2d8c316d93641f857a43820ff338637a915986c0 Ether0.00060806
[ 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 ZeroFunctionSelector (very low-severity) Solidity compiler bugs.

Contract Source Code Verified
Contract Name: StandardToken
Compiler Version: v0.4.17+commit.bdeb9e52
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts
contract ContractReceiver {

    /*
        Public variables of the contract.
        Optional
     */

    address public owner;

    /// @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);
}

contract Token {
    /* Public variables of the 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;

    /*
    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 constant name = "Kifireum";
  string public constant symbol = "KFR";
  uint8 public constant decimals = 18;


    /// @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.
    /// @param _data Data to be sent to `tokenFallback.
    /// @return Returns success of function call.
    function transfer(address _to, uint256 _value, bytes _data) 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) 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, bytes indexed _data);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
}

contract StandardToken is Token {

    /*
     *  Data structures
     */
    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowed;
    
    function StandardToken() {
        totalSupply = uint256(10) ** 9 * uint256(10) ** decimals;
        balances[msg.sender] = totalSupply;
    }

    /*
     *  Public functions
     */

    /// @dev Transfers sender's tokens to a given address, added due to backwards compatibility reasons with ERC20
    /// @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)
    {
        bytes memory empty;
        return transfer(_to, _value, empty);
    }

    /// @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(_to != 0x0);
        require(_value > 0);
        require(balances[msg.sender] >= _value);

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

        if(isContract(_to)) {
            ContractReceiver receiver = ContractReceiver(_to);
            receiver.tokenFallback(msg.sender, _value, _data);
        }
        Transfer(msg.sender, _to, _value, _data);
        return true;
    }

    //assemble the given address bytecode. If bytecode exists then the _addr is a contract.
    function isContract(
        address _addr)
        private
        returns (bool)
    {
        uint length;
        assembly {
            //retrieve the size of the code on target address, this needs assembly
            length := extcodesize(_addr)
        }
        return (length > 0);
    }

    /// @dev Allows allowed 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(_value > 0);
        require(balances[_from] >= _value);
        require(allowed[_from][_to] >= _value);
        require(balances[_to] + _value > balances[_to]);

        balances[_to] += _value;
        balances[_from] -= _value;
        allowed[_from][_to] -= _value;
        bytes memory empty;
        Transfer(_from, _to, _value, empty);
        return true;
    }

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

    /// @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);
        require(_value > 0);

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

    /*
     * Read functions
     */
    /// @dev Returns number of allowed tokens for given address.
    /// @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];
    }
}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"},{"name":"_data","type":"bytes"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"},{"indexed":true,"name":"_data","type":"bytes"}],"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
6060604052341561000f57600080fd5b6b033b2e3c9fd0803ce80000006000818155600160a060020a03331681526001602052604090205561084f806100466000396000f300606060405236156100a15763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100a6578063095ea7b31461013057806318160ddd1461016657806323b872dd1461018b578063313ce567146101b357806370a08231146101dc57806395d89b41146101fb578063a9059cbb1461020e578063be45fd6214610230578063dd62ed3e14610295575b600080fd5b34156100b157600080fd5b6100b96102ba565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156100f55780820151838201526020016100dd565b50505050905090810190601f1680156101225780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561013b57600080fd5b610152600160a060020a03600435166024356102f1565b604051901515815260200160405180910390f35b341561017157600080fd5b61017961037e565b60405190815260200160405180910390f35b341561019657600080fd5b610152600160a060020a0360043581169060243516604435610384565b34156101be57600080fd5b6101c661053a565b60405160ff909116815260200160405180910390f35b34156101e757600080fd5b610179600160a060020a036004351661053f565b341561020657600080fd5b6100b961055a565b341561021957600080fd5b610152600160a060020a0360043516602435610591565b341561023b57600080fd5b61015260048035600160a060020a03169060248035919060649060443590810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496506105ae95505050505050565b34156102a057600080fd5b610179600160a060020a03600435811690602435166107de565b60408051908101604052600881527f4b6966697265756d000000000000000000000000000000000000000000000000602082015281565b6000600160a060020a038316151561030857600080fd5b6000821161031557600080fd5b600160a060020a03338116600081815260026020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60005481565b600061038e610811565b600160a060020a03851615156103a357600080fd5b600160a060020a03841615156103b857600080fd5b600083116103c557600080fd5b600160a060020a038516600090815260016020526040902054839010156103eb57600080fd5b600160a060020a038086166000908152600260209081526040808320938816835292905220548390101561041e57600080fd5b600160a060020a0384166000908152600160205260409020548381011161044457600080fd5b600160a060020a0380851660008181526001602090815260408083208054890190559389168252838220805488900390556002815283822092825291909152819020805485900390558190518082805190602001908083835b602083106104bc5780518252601f19909201916020918201910161049d565b6001836020036101000a0380198251168184511617909252505050919091019250604091505051809103902084600160a060020a031686600160a060020a03167fe19260aff97b920c7df27010903aeb9c8d2be5d310a2c67824cf3f15396e4c168660405190815260200160405180910390a4506001949350505050565b601281565b600160a060020a031660009081526001602052604090205490565b60408051908101604052600381527f4b46520000000000000000000000000000000000000000000000000000000000602082015281565b600061059b610811565b6105a68484836105ae565b949350505050565b600080600160a060020a03851615156105c657600080fd5b600084116105d357600080fd5b600160a060020a033316600090815260016020526040902054849010156105f957600080fd5b600160a060020a033381166000908152600160205260408082208054889003905591871681522080548501905561062f85610809565b15610730575083600160a060020a03811663c0ee0b8a3386866040518463ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018084600160a060020a0316600160a060020a0316815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b838110156106ce5780820151838201526020016106b6565b50505050905090810190601f1680156106fb5780820380516001836020036101000a031916815260200191505b50945050505050600060405180830381600087803b151561071b57600080fd5b6102c65a03f1151561072c57600080fd5b5050505b826040518082805190602001908083835b602083106107605780518252601f199092019160209182019101610741565b6001836020036101000a0380198251168184511617909252505050919091019250604091505051809103902085600160a060020a031633600160a060020a03167fe19260aff97b920c7df27010903aeb9c8d2be5d310a2c67824cf3f15396e4c168760405190815260200160405180910390a4506001949350505050565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b6000903b1190565b602060405190810160405260008152905600a165627a7a72305820ac3ef45b8ea3ca16ae485009405dc4b97048bf3645d20f1fc7ee493df9134daf0029

   Swarm Source:
bzzr://ac3ef45b8ea3ca16ae485009405dc4b97048bf3645d20f1fc7ee493df9134daf

 

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