Sponsored:   Ubex.com - World roadshow: Seoul Sep 17-19, Singapore Sep 19-20, Dubai 18-23. Meet us!.
 Latest 25 txns From a total of 17367 Transactions

TxHash Age From To Value [TxFee]
0x2eb7dc2366c68b30373a7d2e6bd4d2b242f356c84912ec2b399248ed7223b51a171 days 19 hrs ago0x54460cdc012d84e930ea992fa818081dda1d8aff  IN   0x459f7854776ed005b6ec63a88f834fdab0b6993e0.0001 Ether0.004127347
0x694121b13bfbcd6864bc24927588480ab044a35737258120b0c8b8fe410c1ca8224 days 14 hrs ago0x94bd70aea5380bfb5fa2657c0f77c22daf5dc127  IN   0x459f7854776ed005b6ec63a88f834fdab0b6993e0 Ether0.000873464
0x0ea98525b79b8a4a4625e997ee3875301f60ead3677d232333d28ed35a14fcae224 days 14 hrs ago0x94bd70aea5380bfb5fa2657c0f77c22daf5dc127  IN   0x459f7854776ed005b6ec63a88f834fdab0b6993e0 Ether0.000873464
0xb4e176287d2983b2e9532bd768bee92b6b8775a3de19dc593669649e2dc7e1cb224 days 14 hrs ago0x94bd70aea5380bfb5fa2657c0f77c22daf5dc127  IN   0x459f7854776ed005b6ec63a88f834fdab0b6993e0 Ether0.000873464
0x7e94ca3142a9380c73dc4cd401de62b0ed7d3df731d0b3e826bb7e3bee448b73224 days 14 hrs ago0x94bd70aea5380bfb5fa2657c0f77c22daf5dc127  IN   0x459f7854776ed005b6ec63a88f834fdab0b6993e0 Ether0.000861
0x63523bbd974a29495da8a57c48aa7339bf48ca677e6018cbd81382f134eb9afb225 days 10 hrs ago0xc3dfebbb9a6b5884aa494b6fb797b0e962672236  IN   0x459f7854776ed005b6ec63a88f834fdab0b6993e0.95 Ether0.00105
0xec76b32046ff95ad063f493ef2888728dae1a69ed31ea98ba7362860aed8bbfc233 days 1 hr agoBitfinex_4  IN   0x459f7854776ed005b6ec63a88f834fdab0b6993e0.0058375 Ether0.0039375
0xbe7edc1119501d6da9c0261eba04b33339ba42b64a52ea6ae015c61185d1a2ee274 days 7 hrs ago0xe95c78bf27086a8a71ea24b9c8881821475ef687  IN   0x459f7854776ed005b6ec63a88f834fdab0b6993e0 Ether0.000504
0xf56b1403cdb768e2739f4d286660f0fdf84e1dfa6d6fcc74eb13e30412e91313337 days 19 hrs ago0xdbd0d5b1bcc49754405dd1013ddd26ae0eb5b2a6  IN   0x459f7854776ed005b6ec63a88f834fdab0b6993e0.10889842 Ether0.001227597
0xcdcb6beea2199fb772398cc4c36d58843c09e023503c59920e5a3621c848b05c338 days 18 hrs ago0xf2f8ff01b6545ffe39cb6d6795634b8efbcbea2f  IN   0x459f7854776ed005b6ec63a88f834fdab0b6993e0.045938403 Ether0.001227597
0x7e49075a23d8bc422e6b4b1115f67242815109427665dc2b6b3aab2ea433f7b2338 days 18 hrs ago0xf2f8ff01b6545ffe39cb6d6795634b8efbcbea2f  IN   0x459f7854776ed005b6ec63a88f834fdab0b6993e0.1 Ether0.001542597
0xb39c3758d3d6c73e671f4a6b1f21c44747261143795263ccb2e0caaa7e7028f8341 days 23 hrs ago0xddc9d58db2413d6008c97896655a956600cdea80  IN   0x459f7854776ed005b6ec63a88f834fdab0b6993e1.41 Ether0.000065906
0x73b7203f76d028411a98149e1646f0ffde39f77b634b488eea97719587028295343 days 7 hrs ago0x985077b8a99b2a87a33b8b5e4da8e63ffaa0f8e6  IN   0x459f7854776ed005b6ec63a88f834fdab0b6993e0.2 Ether0.000293572
0xeeca5eb9e90f4a73a0ba5536f99c92511a1149565c94ce62a0dee874f93b2a5c343 days 8 hrs ago0x5c1a2fc9a62321b6ffc823b95fcd451b248ea605  IN   0x459f7854776ed005b6ec63a88f834fdab0b6993e0.5 Ether0.000367285
0x488776551705a96637b310402397059157ba6f1dabd127df5df8a498bd0310a0343 days 21 hrs ago0xf4b21a65a3e2f73232a0274930960b3992f236bc  IN   0x459f7854776ed005b6ec63a88f834fdab0b6993e0.5 Ether0.001227597
0xaec44e56b622296c6b9fd2c2b34e626fc0590425972e24adbaa86fc2c70b05f6343 days 23 hrs ago0xf4b21a65a3e2f73232a0274930960b3992f236bc  IN   0x459f7854776ed005b6ec63a88f834fdab0b6993e0.5 Ether0.001542597
0xcb8b28b3dbbd17f355b23b504d726c9f00f0b2dbc39dc14f8843d1f8582d4dfc344 days 14 hrs ago0xbc76011a1316ab1c304e274fb32f1e6051bb8dd8  IN   0x459f7854776ed005b6ec63a88f834fdab0b6993e0.125 Ether0.001227597
0x69efa2d2d2e7d09e8163f45433ca8a41942674702b8c655fdb4517adf91549d7344 days 23 hrs ago0x11401026fb005dec1cc98be65a4059efc0b4d7d2  IN   0x459f7854776ed005b6ec63a88f834fdab0b6993e1 Ether0.000000000001
0x5b214ad38e0291197cc9102e053e8a46dd34f1c9b89d4e27e1094828e64b9fe4345 days 4 hrs ago0xbf8ffa3277654457a6177078d62669319044d7f5  IN   0x459f7854776ed005b6ec63a88f834fdab0b6993e0.00801175 Ether0.001542597
0xee93dd7108c0b40070e45307011158dd1171b6c01f9e86e4779e6807aa207a60345 days 5 hrs ago0x4407aefddbecdddd948b186a05610e49386bc295  IN   0x459f7854776ed005b6ec63a88f834fdab0b6993e0.04 Ether0.000000000001
0x142d688420f396271cdfcee4dad0c0f261e68baa8d1dcaef482b6d2ebf460fc0345 days 7 hrs ago0x663dae01d7251eaa333c12282bcaa6cabc9b9b8c  IN   0x459f7854776ed005b6ec63a88f834fdab0b6993e0.39 Ether0.000735
0x2f5800c768190b501fea6a66e8a26a0cdd48fb428ba8e85ce68487dd0f59b2a6345 days 19 hrs ago0x6a8549672c8a80884afa86f294d9543ce165be9f  IN   0x459f7854776ed005b6ec63a88f834fdab0b6993e1.369 Ether0.000292285
0x06a152b73ae07f0a992966785a4a26711bb590fb63636a04d05ba83fdead6995345 days 19 hrs ago0x006a0e06cc64f2692bb155d90d4eac8a55325299  IN   0x459f7854776ed005b6ec63a88f834fdab0b6993e0.259559 Ether0.000000000001
0xfb4565991d9cb961c02be37f62a9c1385d1e6ba7a91040d25871c76d64e14739345 days 19 hrs ago0xaec6eca824efcdaa9553c144a46708645194f27f  IN   0x459f7854776ed005b6ec63a88f834fdab0b6993e0.16 Ether0.000073457
0x2f2f78d1d4dc0ab8c9b18ac26cdc4cc5d0eceff75c33707aad636a226357deba345 days 19 hrs ago0xd9ddbe071d298849f7db5a9d9a0aeecab28b5cfa  IN   0x459f7854776ed005b6ec63a88f834fdab0b6993e1.99 Ether0.000073393
[ 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
0x2eb7dc2366c68b30373a7d2e6bd4d2b242f356c84912ec2b399248ed7223b51a5377770171 days 19 hrs ago0x459f7854776ed005b6ec63a88f834fdab0b6993e0xa7b0883a9e885177f30fcdc42b6e4a015f20e53b0.000099 Ether
0x2eb7dc2366c68b30373a7d2e6bd4d2b242f356c84912ec2b399248ed7223b51a5377770171 days 19 hrs ago0x459f7854776ed005b6ec63a88f834fdab0b6993e0x54460cdc012d84e930ea992fa818081dda1d8aff0.000001 Ether
0x63523bbd974a29495da8a57c48aa7339bf48ca677e6018cbd81382f134eb9afb5059984225 days 10 hrs ago0x459f7854776ed005b6ec63a88f834fdab0b6993e0xa7b0883a9e885177f30fcdc42b6e4a015f20e53b0.949998 Ether
0x63523bbd974a29495da8a57c48aa7339bf48ca677e6018cbd81382f134eb9afb5059984225 days 10 hrs ago0x459f7854776ed005b6ec63a88f834fdab0b6993e0xc3dfebbb9a6b5884aa494b6fb797b0e9626722360.000002 Ether
0xec76b32046ff95ad063f493ef2888728dae1a69ed31ea98ba7362860aed8bbfc5014582233 days 1 hr ago0x459f7854776ed005b6ec63a88f834fdab0b6993e0xa7b0883a9e885177f30fcdc42b6e4a015f20e53b0.005835 Ether
0xec76b32046ff95ad063f493ef2888728dae1a69ed31ea98ba7362860aed8bbfc5014582233 days 1 hr ago0x459f7854776ed005b6ec63a88f834fdab0b6993e0x876eabf441b2ee5b5b0554fd502a8e0600950cfa0.0000025 Ether
0xf56b1403cdb768e2739f4d286660f0fdf84e1dfa6d6fcc74eb13e30412e913134394345337 days 19 hrs ago0x459f7854776ed005b6ec63a88f834fdab0b6993e0xa7b0883a9e885177f30fcdc42b6e4a015f20e53b0.108897 Ether
0xf56b1403cdb768e2739f4d286660f0fdf84e1dfa6d6fcc74eb13e30412e913134394345337 days 19 hrs ago0x459f7854776ed005b6ec63a88f834fdab0b6993e0xdbd0d5b1bcc49754405dd1013ddd26ae0eb5b2a60.00000142 Ether
0xcdcb6beea2199fb772398cc4c36d58843c09e023503c59920e5a3621c848b05c4388383338 days 18 hrs ago0x459f7854776ed005b6ec63a88f834fdab0b6993e0xa7b0883a9e885177f30fcdc42b6e4a015f20e53b0.045936 Ether
0xcdcb6beea2199fb772398cc4c36d58843c09e023503c59920e5a3621c848b05c4388383338 days 18 hrs ago0x459f7854776ed005b6ec63a88f834fdab0b6993e0xf2f8ff01b6545ffe39cb6d6795634b8efbcbea2f0.000002403 Ether
0x7e49075a23d8bc422e6b4b1115f67242815109427665dc2b6b3aab2ea433f7b24388351338 days 18 hrs ago0x459f7854776ed005b6ec63a88f834fdab0b6993e0xa7b0883a9e885177f30fcdc42b6e4a015f20e53b0.099999 Ether
0x7e49075a23d8bc422e6b4b1115f67242815109427665dc2b6b3aab2ea433f7b24388351338 days 18 hrs ago0x459f7854776ed005b6ec63a88f834fdab0b6993e0xf2f8ff01b6545ffe39cb6d6795634b8efbcbea2f0.000001 Ether
0xb39c3758d3d6c73e671f4a6b1f21c44747261143795263ccb2e0caaa7e7028f84369813341 days 23 hrs ago0x459f7854776ed005b6ec63a88f834fdab0b6993e0xa7b0883a9e885177f30fcdc42b6e4a015f20e53b1.41 Ether
0x73b7203f76d028411a98149e1646f0ffde39f77b634b488eea977195870282954365900343 days 7 hrs ago0x459f7854776ed005b6ec63a88f834fdab0b6993e0xa7b0883a9e885177f30fcdc42b6e4a015f20e53b0.199998 Ether
0x73b7203f76d028411a98149e1646f0ffde39f77b634b488eea977195870282954365900343 days 7 hrs ago0x459f7854776ed005b6ec63a88f834fdab0b6993e0x985077b8a99b2a87a33b8b5e4da8e63ffaa0f8e60.000002 Ether
0xeeca5eb9e90f4a73a0ba5536f99c92511a1149565c94ce62a0dee874f93b2a5c4365776343 days 8 hrs ago0x459f7854776ed005b6ec63a88f834fdab0b6993e0xa7b0883a9e885177f30fcdc42b6e4a015f20e53b0.499998 Ether
0xeeca5eb9e90f4a73a0ba5536f99c92511a1149565c94ce62a0dee874f93b2a5c4365776343 days 8 hrs ago0x459f7854776ed005b6ec63a88f834fdab0b6993e0x5c1a2fc9a62321b6ffc823b95fcd451b248ea6050.000002 Ether
0x488776551705a96637b310402397059157ba6f1dabd127df5df8a498bd0310a04364225343 days 21 hrs ago0x459f7854776ed005b6ec63a88f834fdab0b6993e0xa7b0883a9e885177f30fcdc42b6e4a015f20e53b0.499998 Ether
0x488776551705a96637b310402397059157ba6f1dabd127df5df8a498bd0310a04364225343 days 21 hrs ago0x459f7854776ed005b6ec63a88f834fdab0b6993e0xf4b21a65a3e2f73232a0274930960b3992f236bc0.000002 Ether
0xaec44e56b622296c6b9fd2c2b34e626fc0590425972e24adbaa86fc2c70b05f64364034343 days 23 hrs ago0x459f7854776ed005b6ec63a88f834fdab0b6993e0xa7b0883a9e885177f30fcdc42b6e4a015f20e53b0.499998 Ether
0xaec44e56b622296c6b9fd2c2b34e626fc0590425972e24adbaa86fc2c70b05f64364034343 days 23 hrs ago0x459f7854776ed005b6ec63a88f834fdab0b6993e0xf4b21a65a3e2f73232a0274930960b3992f236bc0.000002 Ether
0xcb8b28b3dbbd17f355b23b504d726c9f00f0b2dbc39dc14f8843d1f8582d4dfc4362228344 days 14 hrs ago0x459f7854776ed005b6ec63a88f834fdab0b6993e0xa7b0883a9e885177f30fcdc42b6e4a015f20e53b0.124998 Ether
0xcb8b28b3dbbd17f355b23b504d726c9f00f0b2dbc39dc14f8843d1f8582d4dfc4362228344 days 14 hrs ago0x459f7854776ed005b6ec63a88f834fdab0b6993e0xbc76011a1316ab1c304e274fb32f1e6051bb8dd80.000002 Ether
0x69efa2d2d2e7d09e8163f45433ca8a41942674702b8c655fdb4517adf91549d74361043344 days 23 hrs ago0x459f7854776ed005b6ec63a88f834fdab0b6993e0xa7b0883a9e885177f30fcdc42b6e4a015f20e53b0.999999 Ether
0x69efa2d2d2e7d09e8163f45433ca8a41942674702b8c655fdb4517adf91549d74361043344 days 23 hrs ago0x459f7854776ed005b6ec63a88f834fdab0b6993e0x11401026fb005dec1cc98be65a4059efc0b4d7d20.000001 Ether
[ Download CSV Export  ] 
Contract Name: LATOPreICO
Compiler Text: v0.4.11-nightly.2017.5.3+commit.1aa0f77a
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

contract SafeMath {
    function mul(uint a, uint b) internal returns (uint) {
        uint c = a * b;
        assert(a == 0 || c / a == b);
        return c;
    }

    function div(uint a, uint b) internal returns (uint) {
        assert(b > 0);
        uint c = a / b;
        assert(a == b * c + a % b);
        return c;
    }

    function sub(uint a, uint b) internal returns (uint) {
        assert(b <= a);
        return a - b;
    }

    function add(uint a, uint b) internal returns (uint) {
        uint c = a + b;
        assert(c >= a);
        return c;
    }

    function assert(bool assertion) internal {
        if (!assertion) {
            throw;
        }
    }
}

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

    /// @notice `msg.sender` approves `_spender` to spend `_value` tokens, after that function `receiveApproval`
    /// @notice will be called on `_spender` address
    /// @param _spender The address of the account able to transfer the tokens
    /// @param _value The amount of tokens to be approved for transfer
    /// @param _extraData Some data to pass in callback function
    /// @return Whether the approval was successful or not
    function approveAndCall(address _spender, uint256 _value, bytes _extraData) 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);
    event Issuance(address indexed _to, uint256 _value);
    event Burn(address indexed _from, uint256 _value);
}

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 approveAndCall(address _spender, uint256 _value, bytes _extraData) returns (bool success) {
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);

        string memory signature = "receiveApproval(address,uint256,address,bytes)";

        if (!_spender.call(bytes4(bytes32(sha3(signature))), msg.sender, _value, this, _extraData)) {
            throw;
        }

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

contract LATPToken is StandardToken, SafeMath {

    /* Public variables of the token */

    address     public founder;
    address     public minter;

    string      public name             =       "LATO PreICO";
    uint8       public decimals         =       6;
    string      public symbol           =       "LATP";
    string      public version          =       "0.7.1";
    uint        public maxTotalSupply   =       100000 * 1000000;


    modifier onlyFounder() {
        if (msg.sender != founder) {
            throw;
        }
        _;
    }

    modifier onlyMinter() {
        if (msg.sender != minter) {
            throw;
        }
        _;
    }

    function issueTokens(address _for, uint tokenCount)
        external
        payable
        onlyMinter
        returns (bool)
    {
        if (tokenCount == 0) {
            return false;
        }

        if (add(totalSupply, tokenCount) > maxTotalSupply) {
            throw;
        }

        totalSupply = add(totalSupply, tokenCount);
        balances[_for] = add(balances[_for], tokenCount);
        Issuance(_for, tokenCount);
        return true;
    }

    function burnTokens(address _for, uint tokenCount)
        external
        onlyMinter
        returns (bool)
    {
        if (tokenCount == 0) {
            return false;
        }

        if (sub(totalSupply, tokenCount) > totalSupply) {
            throw;
        }

        if (sub(balances[_for], tokenCount) > balances[_for]) {
            throw;
        }

        totalSupply = sub(totalSupply, tokenCount);
        balances[_for] = sub(balances[_for], tokenCount);
        Burn(_for, tokenCount);
        return true;
    }

    function changeMinter(address newAddress)
        public
        onlyFounder
        returns (bool)
    {   
        minter = newAddress;
    }

    function changeFounder(address newAddress)
        public
        onlyFounder
        returns (bool)
    {   
        founder = newAddress;
    }

    function () {
        throw;
    }

    function LATPToken() {
        founder = msg.sender;
        totalSupply = 0; // Update total supply
    }
}

contract LATOPreICO {

    /*
     * External contracts
     */
    LATPToken public latpToken = LATPToken(0x12826eACF16678A6Ab9772fB0751bca32F1F0F53);

    address public founder;

    uint256 public baseTokenPrice = 3 szabo; // 3 ETH per full token (with 10^6 for decimals)

    // participant address => value in Wei
    mapping (address => uint) public investments;

    event LATPTransaction(uint256 indexed transactionId, uint256 transactionValue, uint256 indexed timestamp);

    /*
     *  Modifiers
     */
    modifier onlyFounder() {
        // Only founder is allowed to do this action.
        if (msg.sender != founder) {
            throw;
        }
        _;
    }

    modifier minInvestment() {
        // User has to send at least the ether value of one token.
        if (msg.value < baseTokenPrice) {
            throw;
        }
        _;
    }

    function fund()
        public
        minInvestment
        payable
        returns (uint)
    {
        uint tokenCount = msg.value / baseTokenPrice;
        uint investment = tokenCount * baseTokenPrice;

        if (msg.value > investment && !msg.sender.send(msg.value - investment)) {
            throw;
        }

        investments[msg.sender] += investment;
        if (!founder.send(investment)) {
            throw;
        }

        uint transactionId = 0;
        for (uint i = 0; i < 32; i++) {
            uint b = uint(msg.data[35 - i]);
            transactionId += b * 256**i;
        }
        LATPTransaction(transactionId, investment, now);

        return tokenCount;
    }

    function fundManually(address beneficiary, uint _tokenCount)
        external
        onlyFounder
        returns (uint)
    {
        uint investment = _tokenCount * baseTokenPrice;

        investments[beneficiary] += investment;
        
        if (!latpToken.issueTokens(beneficiary, _tokenCount)) {
            throw;
        }

        return _tokenCount;
    }

    function setTokenAddress(address _newTokenAddress)
        external
        onlyFounder
        returns (bool)
    {
        latpToken = LATPToken(_newTokenAddress);
        return true;
    }

    function changeBaseTokenPrice(uint valueInWei)
        external
        onlyFounder
        returns (bool)
    {
        baseTokenPrice = valueInWei;
        return true;
    }

    function LATOPreICO() {
        founder = msg.sender;
    }

    function () payable {
        fund();
    }
}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"baseTokenPrice","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_newTokenAddress","type":"address"}],"name":"setTokenAddress","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"founder","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"latpToken","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"investments","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"fund","outputs":[{"name":"","type":"uint256"}],"payable":true,"type":"function"},{"constant":false,"inputs":[{"name":"beneficiary","type":"address"},{"name":"_tokenCount","type":"uint256"}],"name":"fundManually","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"valueInWei","type":"uint256"}],"name":"changeBaseTokenPrice","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"inputs":[],"payable":false,"type":"constructor"},{"payable":true,"type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"transactionId","type":"uint256"},{"indexed":false,"name":"transactionValue","type":"uint256"},{"indexed":true,"name":"timestamp","type":"uint256"}],"name":"LATPTransaction","type":"event"}]

  Contract Creation Code Switch To Opcodes View
606060405260008054600160a060020a0319167312826eacf16678a6ab9772fb0751bca32f1f0f531790556502ba7def3000600255341561003c57fe5b5b60018054600160a060020a03191633600160a060020a03161790555b5b610518806100696000396000f3006060604052361561008b5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631da93873811461009d57806326a4e8d2146100bf5780634d853ee5146100ef578063525125991461011b57806396b9886214610147578063b60d428814610175578063c44549801461018f578063f19a5810146101c0575b61009b5b6100976101e7565b505b565b005b34156100a557fe5b6100ad61035d565b60408051918252519081900360200190f35b34156100c757fe5b6100db600160a060020a0360043516610363565b604080519115158252519081900360200190f35b34156100f757fe5b6100ff6103b4565b60408051600160a060020a039092168252519081900360200190f35b341561012357fe5b6100ff6103c3565b60408051600160a060020a039092168252519081900360200190f35b341561014f57fe5b6100ad600160a060020a03600435166103d2565b60408051918252519081900360200190f35b6100ad6101e7565b60408051918252519081900360200190f35b341561019757fe5b6100ad600160a060020a03600435166024356103e4565b60408051918252519081900360200190f35b34156101c857fe5b6100db6004356104be565b604080519115158252519081900360200190f35b6000600060006000600060006002543410156102035760006000fd5b6002543481151561021057fe5b04945060025485029350833411801561024d5750604051600160a060020a033316903486900380156108fc02916000818181858888f19350505050155b156102585760006000fd5b600160a060020a03338116600090815260036020526040808220805488019055600154905192169186156108fc0291879190818181858888f1935050505015156102a25760006000fd5b60009250600091505b60208210156103195760003660238490038181106102c557fe5b905090013560f860020a900460f860020a027effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191660f860020a90049050816101000a8102830192505b6001909101906102ab565b604080518581529051429185917f69f4aefca060d81fe292237cda067ee7da200cdbbae0af1728469bc52887deda9181900360200190a38495505b5b505050505090565b60025481565b60015460009033600160a060020a039081169116146103825760006000fd5b506000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03831617905560015b5b919050565b600154600160a060020a031681565b600054600160a060020a031681565b60036020526000908152604090205481565b600154600090819033600160a060020a039081169116146104055760006000fd5b50600254600160a060020a0380851660008181526003602090815260408083208054968902968701905582548151830184905281517f475a9fa9000000000000000000000000000000000000000000000000000000008152600481019590955260248501899052905194169363475a9fa993604480820194918390030190829087803b151561049057fe5b6102c65a03f1151561049e57fe5b505060405151151590506104b25760006000fd5b8291505b5b5092915050565b60015460009033600160a060020a039081169116146104dd5760006000fd5b50600281905560015b5b9190505600a165627a7a72305820be0fd896f405f9fc7e50265ba408381de0773dbbf18c622ee9d80af2bdf933aa0029

   Swarm Source:
bzzr://be0fd896f405f9fc7e50265ba408381de0773dbbf18c622ee9d80af2bdf933aa

 

View All
Block Age transaction Difficulty 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.