Latest 25 txns From a total of 7566 Transactions

TxHash Age From To Value [TxFee]
0x6a28cad057694133615fecd60a153a726ec43f861be49b8d428d6e2868e230935 days 8 hrs ago0x75ab98f33a7a60c4953cb907747b498e0ee8edf7  IN   0xdb4837c9d84315abcde80a865f15178f86db39660 Ether0.000173836
0x9572bd23b41058c48ca503f13b1bc39df1c72080b5915e47a63c1d907178501f5 days 8 hrs ago0x75ab98f33a7a60c4953cb907747b498e0ee8edf7  IN   0xdb4837c9d84315abcde80a865f15178f86db39660 Ether0.000143451
0xc7d7fa30c177fc360d14e14aa552b444a7ca2cf32bb5a53048de03ade894f0ff13 days 19 hrs ago0x7b55131c2538925367253b3f6fcdc520c1801aa8  IN   0xdb4837c9d84315abcde80a865f15178f86db39660 Ether0.000043459
0x0849f9ee2347a99e4d6d936ffd11f07a2033c288ad3d019015cd4faef3fbea1a21 days 5 hrs ago0x14dd2978f3c0d592f60d638609ea287a56085999  IN   0xdb4837c9d84315abcde80a865f15178f86db39660 Ether0.000016348
0x6b9e0d0de90103817b0d826a2da5e6f522392cec947246d1715460827cc73e3131 days 19 hrs ago0xab8e2b05ec42cde3d4921e75ae2cf2363e43f8e7  IN   0xdb4837c9d84315abcde80a865f15178f86db39660 Ether0.0000912639
0x0c9d0d9390bd3a628e126bd8cc1319a56b1ffecc961fe5ec93d7ecc4a31a4b6758 days 14 hrs ago0xf4d50e97ee3cbc375f0ce5c8d1bdf1cca5dede19  IN   0xdb4837c9d84315abcde80a865f15178f86db39660 Ether0.000086918
0x97d8da4c9d7751c1323940675b93fe58ec0d84e1236df63296a62558f10c885958 days 14 hrs ago0xf4d50e97ee3cbc375f0ce5c8d1bdf1cca5dede19  IN   0xdb4837c9d84315abcde80a865f15178f86db39660 Ether0.00006446655
0x4d317f9a8ea46d0bcf5af6f05497aa5282d4faa148553fc4e4adc7a5af35574965 days 3 hrs ago0x21db5ce96df3b94a9def892b01f8a5a061630a9e  IN   0xdb4837c9d84315abcde80a865f15178f86db39660 Ether0.000260754
0x00cd3c2f79e7f2a96a17b80324daf20e3651cdc3b52443f5102bd9d36b48c34b78 days 23 hrs ago0xa688e0df87d1100fff4ba7df47fede75bc7309ed  IN   0xdb4837c9d84315abcde80a865f15178f86db39660 Ether0.00021272
0xb46d0f12ec785f1af60eeca9885f1beeeb74c61b0bc15e91f96a6e509bc2766d79 days 13 hrs ago0x5e51ae294eb4132d6afb4fb81b3d1ac677812584  IN   0xdb4837c9d84315abcde80a865f15178f86db39660 Ether0.000043459
0xf570f68145f283d8ef1126feb1732c9d23460b7eac4df93e32ce053fe18aa97d82 days 1 hr ago0x2aac4821b03ed3c14cab6d62782a368e0c44e7de  IN   0xdb4837c9d84315abcde80a865f15178f86db39660 Ether0.000217295
0xa6e765fd6c13a9985de3534f32a3312eef8c2326e75855f367735455b066928e82 days 1 hr ago0x2aac4821b03ed3c14cab6d62782a368e0c44e7de  IN   0xdb4837c9d84315abcde80a865f15178f86db39660 Ether0.000239725
0x1eb46d852642aabafb0f9f9cfd5174255ec8777cb23b97c833127947e287deee82 days 1 hr ago0x2aac4821b03ed3c14cab6d62782a368e0c44e7de  IN   0xdb4837c9d84315abcde80a865f15178f86db39660 Ether0.000217295
0xfa92416446383e02fdba4b85191524309356e42e6f556f621d108abb15458cff83 days 7 hrs ago0x121517b0cecdad653c5fcae84e892ddfec823de9  IN   0xdb4837c9d84315abcde80a865f15178f86db39660 Ether0.000095378
0x363b85898ab304a11c85a7872d1b5d221d31cf31a6cbd06986e98719dad7a9d983 days 7 hrs ago0x121517b0cecdad653c5fcae84e892ddfec823de9  IN   0xdb4837c9d84315abcde80a865f15178f86db39660 Ether0.000086918
0x944d27a75bd7107792519878c939ca381edc5882e3c4d33bed851dfdf76999a383 days 13 hrs ago0xb7cb42ebcb5b0b2d9bedc55fe51a56ea9241d573  IN   0xdb4837c9d84315abcde80a865f15178f86db39660 Ether0.000022841
0x428b9dd8bc428840d455d2048d6caf7a5cd0a326e106f1a98ba866ce4bdb805883 days 13 hrs ago0xb7cb42ebcb5b0b2d9bedc55fe51a56ea9241d573  IN   0xdb4837c9d84315abcde80a865f15178f86db39660 Ether0.00002318
0x860b407015b371c3969061a3aee3466c16dddb9f8ed5642847cc29e9c0ed125683 days 13 hrs ago0xb7cb42ebcb5b0b2d9bedc55fe51a56ea9241d573  IN   0xdb4837c9d84315abcde80a865f15178f86db39660 Ether0.00002318
0xc8aad5f58c9a6197d8a8092ecda66e3dc55e57ac81d6fc638d36a2ed67c5dd8d83 days 13 hrs ago0xb7cb42ebcb5b0b2d9bedc55fe51a56ea9241d573  IN   0xdb4837c9d84315abcde80a865f15178f86db39660 Ether0.00004636
0x0f4ef729dfb23ccce31bc792831caf707a5256b3316553224a59c620d6f55bc783 days 13 hrs ago0xb7cb42ebcb5b0b2d9bedc55fe51a56ea9241d573  IN   0xdb4837c9d84315abcde80a865f15178f86db39660 Ether0.000045682
0x3a1044e42c4eb52c8a0dd58f22fce249b060786176d519c57be7803d5196552383 days 13 hrs ago0xb7cb42ebcb5b0b2d9bedc55fe51a56ea9241d573  IN   0xdb4837c9d84315abcde80a865f15178f86db39660 Ether0.000045682
0x28e963bff5f3eab601b4a062da7694a3648f8c55db5e1180ffb0c1d0f9ee9a2f83 days 13 hrs ago0xb7cb42ebcb5b0b2d9bedc55fe51a56ea9241d573  IN   0xdb4837c9d84315abcde80a865f15178f86db39660 Ether0.00004636
0xcc7fcbf8ffabc07f8e8fd770543cbc9e11f05aa9015528f1967921d50a881a0f83 days 13 hrs ago0xb7cb42ebcb5b0b2d9bedc55fe51a56ea9241d573  IN   0xdb4837c9d84315abcde80a865f15178f86db39660 Ether0.000045682
0x446d4aff2f5778b85ac39c44c44fae71c30cd7f107c8376152a7733a24b3d57283 days 13 hrs ago0xb7cb42ebcb5b0b2d9bedc55fe51a56ea9241d573  IN   0xdb4837c9d84315abcde80a865f15178f86db39660 Ether0.00004636
0x086bb7e73889f1ceb08cec0b39d1a5cee14c825171cc0c33ac2b5d677ce38b2683 days 13 hrs ago0xb7cb42ebcb5b0b2d9bedc55fe51a56ea9241d573  IN   0xdb4837c9d84315abcde80a865f15178f86db39660 Ether0.000022841
[ 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
0x6a28cad057694133615fecd60a153a726ec43f861be49b8d428d6e2868e2309365064645 days 8 hrs ago0xdb4837c9d84315abcde80a865f15178f86db39660x75ab98f33a7a60c4953cb907747b498e0ee8edf70.000888841090138638 Ether
0xc7d7fa30c177fc360d14e14aa552b444a7ca2cf32bb5a53048de03ade894f0ff645436213 days 19 hrs ago0xdb4837c9d84315abcde80a865f15178f86db39660x7b55131c2538925367253b3f6fcdc520c1801aa80.000661099067322948 Ether
0x6b9e0d0de90103817b0d826a2da5e6f522392cec947246d1715460827cc73e31634478631 days 19 hrs ago0xdb4837c9d84315abcde80a865f15178f86db39660xab8e2b05ec42cde3d4921e75ae2cf2363e43f8e70.016165378656623164 Ether
0x0c9d0d9390bd3a628e126bd8cc1319a56b1ffecc961fe5ec93d7ecc4a31a4b67618511558 days 14 hrs ago0xdb4837c9d84315abcde80a865f15178f86db39660xf4d50e97ee3cbc375f0ce5c8d1bdf1cca5dede190.000130214721853029 Ether
0x4d317f9a8ea46d0bcf5af6f05497aa5282d4faa148553fc4e4adc7a5af355749614623465 days 3 hrs ago0xdb4837c9d84315abcde80a865f15178f86db39660x21db5ce96df3b94a9def892b01f8a5a061630a9e0.002420106822712065 Ether
0xb46d0f12ec785f1af60eeca9885f1beeeb74c61b0bc15e91f96a6e509bc2766d606108779 days 13 hrs ago0xdb4837c9d84315abcde80a865f15178f86db39660x5e51ae294eb4132d6afb4fb81b3d1ac6778125840.004620461666149503 Ether
0xf570f68145f283d8ef1126feb1732c9d23460b7eac4df93e32ce053fe18aa97d604612382 days 1 hr ago0xdb4837c9d84315abcde80a865f15178f86db39660x2aac4821b03ed3c14cab6d62782a368e0c44e7de2.037195608383050855 Ether
0x1eb46d852642aabafb0f9f9cfd5174255ec8777cb23b97c833127947e287deee604609582 days 1 hr ago0xdb4837c9d84315abcde80a865f15178f86db39660x2aac4821b03ed3c14cab6d62782a368e0c44e7de0.078997814632019202 Ether
0x363b85898ab304a11c85a7872d1b5d221d31cf31a6cbd06986e98719dad7a9d9603880683 days 7 hrs ago0xdb4837c9d84315abcde80a865f15178f86db39660x121517b0cecdad653c5fcae84e892ddfec823de90.00152660309047239 Ether
0xe4a045dc07c9bf4eb30f6978b9c7e7e42260416545f2d0f1faffec0338c8d913603718783 days 13 hrs ago0xdb4837c9d84315abcde80a865f15178f86db39660xb7cb42ebcb5b0b2d9bedc55fe51a56ea9241d5730.05861019686335006 Ether
0xc24b9447872c5ba3c6aca5db55bc7e158a67ec2922915f1a57578743012b19da603717683 days 13 hrs ago0xdb4837c9d84315abcde80a865f15178f86db39660xb7cb42ebcb5b0b2d9bedc55fe51a56ea9241d5730.000195631685922169 Ether
0x695695bff12aef1153581dc97e34722d8374a8e942b4c333471dd84ab2967265603711983 days 13 hrs ago0xdb4837c9d84315abcde80a865f15178f86db39660x5d2425c9f08a68ea0896a0c64df71db2ccd4ea1c0.011817129487580351 Ether
0xce80f4a7728fe6c2c12493bacf0f2fb3364070f86ba77a6c431f67338a2a8e2a603703483 days 14 hrs ago0xdb4837c9d84315abcde80a865f15178f86db39660x8f023f54cead9c975e2b69e7f5ccaf6ec415367d0.134456641816221413 Ether
0xbec2f39fb30356d68c105154b8a136f971604f84c31b97eaefcebd7d53dd6ddd603250684 days 8 hrs ago0xdb4837c9d84315abcde80a865f15178f86db39660xc4a27c443468a4c6608ea17d5751c8662af5697c0.019844911526595949 Ether
0xbd751936517f233809395d692f64cdde6a6345f4b2ea931537323f50e8e0877b603173384 days 11 hrs ago0xdb4837c9d84315abcde80a865f15178f86db39660xc4a27c443468a4c6608ea17d5751c8662af5697c0.003133086227918817 Ether
0x9260bf435ccd84d9944329e31dd34446ca269b98b608c14d0c3feea159f25620603122184 days 14 hrs ago0xdb4837c9d84315abcde80a865f15178f86db39660xb0632a01ee778e09625bce2a257e221b49e796960.030552402839162191 Ether
0x221cbf63ddfc6698e05abf8e8dd49049be60e44f29cc7a28125071fb4cb9d4f1602916884 days 22 hrs ago0xdb4837c9d84315abcde80a865f15178f86db39660x452818185856c1e70636c221c9ab64422e52d1ac0.020798096510529672 Ether
0x5860368a9e4c0b2481078429fcb16a3883b60bbeb75b35f6285fa2e938459323602916884 days 22 hrs ago0xdb4837c9d84315abcde80a865f15178f86db39660x452818185856c1e70636c221c9ab64422e52d1ac0.017830849871143149 Ether
0x8bd177f4b86aa2bf6c60ad1a6fabb58c03bcbecf67a4ef0f9826ce8f29214a6d601368787 days 13 hrs ago0xdb4837c9d84315abcde80a865f15178f86db39660x144b2ae44f32069a703214dfab5d4a4d915978030.028877822470987203 Ether
0xee534c12307068b7d9aebcf96cc9b8fbb33d2cb13b81093c8a0ca0b623be7586601249287 days 18 hrs ago0xdb4837c9d84315abcde80a865f15178f86db39660x5e51ae294eb4132d6afb4fb81b3d1ac6778125840.004129923645298662 Ether
0xbafbc19e50001b3010be318865f6d28a26cdc51e0593fb09faaa1c50e64b0ff8601004188 days 4 hrs ago0xdb4837c9d84315abcde80a865f15178f86db39660xb7cb42ebcb5b0b2d9bedc55fe51a56ea9241d5730.000519832737112875 Ether
0xf6515fd5f97ec6062b99d67fc59549ec0df4be1dd49b2957c417553490248c55600572888 days 22 hrs ago0xdb4837c9d84315abcde80a865f15178f86db39660x136940267025f382489c3f27d06d05ac630886970.003535422513865898 Ether
0x8111d15dab80dbec64ac3f188badd7cf246d5885713f8a4b72167e983cbf2e2c599890790 days 1 hr ago0xdb4837c9d84315abcde80a865f15178f86db39660xed12d0a104f69f7e72c61fa48b6bea6b0db3b6430.44107614507826901 Ether
0x643a165ab88d26189bbecc963b2359d295578a696d1944d466c95df3353f5db5599575490 days 14 hrs ago0xdb4837c9d84315abcde80a865f15178f86db39660xb7cb42ebcb5b0b2d9bedc55fe51a56ea9241d5730.011621345025254828 Ether
0x7b36b01d611169eb5e9a1a36d8874b74be9a4a5cc431ca08bc279d6e54038023599562090 days 15 hrs ago0xdb4837c9d84315abcde80a865f15178f86db39660xc3a3d2feeb7f578d86923b950f4f761faea525990.008410388214463482 Ether
[ Download CSV Export  ] 
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: LOCKEDiN
Compiler Text: v0.4.21+commit.dfe3193c
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.20;
/*
* Created by LOCKEDiN
* ====================================*
* ->About LCK
* An autonomousfully automated passive income:
* [x] Created by a team of professional Developers from India who run a software company and specialize in Internet and Cryptographic Security
* [x] Pen-tested multiple times with zero vulnerabilities!
* [X] Able to operate even if our website www.lockedin.io is down via Metamask and Etherscan
* [x] 30 LCK required for a Masternode Link generation
* [x] As people join your make money as people leave you make money 24/7 – Not a lending platform but a human-less passive income machine on the Ethereum Blockchain
* [x] Once deployed neither we nor any other human can alter, change or stop the contract it will run for as long as Ethereum is running!
* [x] Unlike similar projects the developers are only allowing 3 ETH to be purchased by Developers at deployment as opposed to 22 ETH – Fair for the Public!
* - 33% Reward of dividends if someone signs up using your Masternode link
* -  You earn by others depositing or withdrawing ETH and this passive ETH earnings can either be reinvested or you can withdraw it at any time without penalty.
* Upon entry into the contract it will automatically deduct your 10% entry and exit fees so the longer you remain and the higher the volume the more you earn and the more that people join or leave you also earn more.  
* You are able to withdraw your entire balance at any time you so choose. 
*/


contract LOCKEDiN {
    /*=================================
    =            MODIFIERS            =
    =================================*/
    // only people with tokens
    modifier onlyBagholders() {
        require(myTokens() > 0);
        _;
    }

    // only people with profits
    modifier onlyStronghands() {
        require(myDividends(true) > 0);
        _;
    }

    // ensures that the first tokens in the contract will be equally distributed
    // meaning, no divine dump will be ever possible
    // result: healthy longevity.
    modifier antiEarlyWhale(uint256 _amountOfEthereum){
        address _customerAddress = msg.sender;

        // are we still in the vulnerable phase?
        // if so, enact anti early whale protocol 
        if( onlyDevs && ((totalEthereumBalance() - _amountOfEthereum) <= devsQuota_ )){
            require(
                // is the customer in the ambassador list?
                developers_[_customerAddress] == true &&

                // does the customer purchase exceed the max ambassador quota?
                (devsAccumulatedQuota_[_customerAddress] + _amountOfEthereum) <= devsMaxPurchase_
            );

            // updated the accumulated quota    
            devsAccumulatedQuota_[_customerAddress] = SafeMath.add(devsAccumulatedQuota_[_customerAddress], _amountOfEthereum);

            // execute
            _;
        } else {
            // in case the ether count drops low, the ambassador phase won't reinitiate
            onlyDevs = false;
            _;    
        }

    }


    /*==============================
    =            EVENTS            =
    ==============================*/
    event onTokenPurchase(
        address indexed customerAddress,
        uint256 incomingEthereum,
        uint256 tokensMinted,
        address indexed referredBy
    );

    event onTokenSell(
        address indexed customerAddress,
        uint256 tokensBurned,
        uint256 ethereumEarned
    );

    event onReinvestment(
        address indexed customerAddress,
        uint256 ethereumReinvested,
        uint256 tokensMinted
    );

    event onWithdraw(
        address indexed customerAddress,
        uint256 ethereumWithdrawn
    );

    // ERC20
    event Transfer(
        address indexed from,
        address indexed to,
        uint256 tokens
    );


    /*=====================================
    =            CONFIGURABLES            =
    =====================================*/
    string public name = "LOCKEDiN";
    string public symbol = "LCK";
    uint8 constant public decimals = 18;
    uint8 constant internal dividendFee_ = 10;
    uint256 constant internal tokenPriceInitial_ = 0.0000001 ether;
    uint256 constant internal tokenPriceIncremental_ = 0.00000001 ether;
    uint256 constant internal magnitude = 2**64;

    // proof of stake (defaults at 30 tokens)
    uint256 public stakingRequirement = 30e18;

    // Developer program
    mapping(address => bool) internal developers_;
    uint256 constant internal devsMaxPurchase_ = 1 ether;
    uint256 constant internal devsQuota_ = 3 ether;



   /*================================
    =            DATASETS            =
    ================================*/
    // amount of shares for each address (scaled number)
    mapping(address => uint256) internal tokenBalanceLedger_;
    mapping(address => uint256) internal referralBalance_;
    mapping(address => int256) internal payoutsTo_;
    mapping(address => uint256) internal devsAccumulatedQuota_;
    uint256 internal tokenSupply_ = 0;
    uint256 internal profitPerShare_;


    // when this is set to true, only developers can purchase tokens (this prevents a whale premine, it ensures a fairly distributed upper pyramid)
    bool public onlyDevs = true;

    /*=======================================
    =            PUBLIC FUNCTIONS            =
    =======================================*/
    /*
    * -- APPLICATION ENTRY POINTS --  
    */
    function LOCKEDiN()
        public
    {
        // add developers here
        developers_[0x2AAC4821B03Ed3c14Cab6d62782a368e0c44e7de] = true;

        developers_[0x7b459F23119206cfddE5d92572127a5B99075ac4] = true;

        developers_[0xd9eA90E6491475EB498d55Be2165775080eD4F83] = true;

        developers_[0xEb1874f8b702AB8911ae64D36f6B34975afcc431] = true;

    }


    /**
     * Converts all incoming ethereum to tokens for the caller, and passes down the referral addy (if any)
     */
    function buy(address _referredBy)
        public
        payable
        returns(uint256)
    {
        purchaseTokens(msg.value, _referredBy);
    }

    /**
     * Fallback function to handle ethereum that was send straight to the contract
     * Unfortunately we cannot use a referral address this way.
     */
    function()
        payable
        public
    {
        purchaseTokens(msg.value, 0x0);
    }

    /**
     * Converts all of caller's dividends to tokens.
     */
    function reinvest()
    onlyStronghands()
        public
    {
        // fetch dividends
        uint256 _dividends = myDividends(false); // retrieve ref. bonus later in the code

        // pay out the dividends virtually
        address _customerAddress = msg.sender;
        payoutsTo_[_customerAddress] += (int256) (_dividends * magnitude);

        // retrieve ref. bonus
        _dividends += referralBalance_[_customerAddress];
        referralBalance_[_customerAddress] = 0;

        // dispatch a buy order with the virtualized "withdrawn dividends"
        uint256 _tokens = purchaseTokens(_dividends, 0x0);

        // fire event
        emit onReinvestment(_customerAddress, _dividends, _tokens);
    }

    /**
     * Alias of sell() and withdraw().
     */
    function exit()
        public
    {
        // get token count for caller & sell them all
        address _customerAddress = msg.sender;
        uint256 _tokens = tokenBalanceLedger_[_customerAddress];
        if(_tokens > 0) sell(_tokens);

        // lambo delivery service
        withdraw();
    }

    /**
     * Withdraws all of the callers earnings.
     */
    function withdraw()
    onlyStronghands()
        public
    {
        // setup data
        address _customerAddress = msg.sender;
        uint256 _dividends = myDividends(false); // get ref. bonus later in the code

        // update dividend tracker
        payoutsTo_[_customerAddress] += (int256) (_dividends * magnitude);

        // add ref. bonus
        _dividends += referralBalance_[_customerAddress];
        referralBalance_[_customerAddress] = 0;

        // lambo delivery service
        _customerAddress.transfer(_dividends);

        // fire event
        emit onWithdraw(_customerAddress, _dividends);
    }

    /**
     * Liquifies tokens to ethereum.
     */
    function sell(uint256 _amountOfTokens)
        onlyBagholders()
        public
    {
        // setup data
        address _customerAddress = msg.sender;
        // russian hackers BTFO
        require(_amountOfTokens <= tokenBalanceLedger_[_customerAddress]);
        uint256 _tokens = _amountOfTokens;
        uint256 _ethereum = tokensToEthereum_(_tokens);
        uint256 _dividends = SafeMath.div(_ethereum, dividendFee_);
        uint256 _taxedEthereum = SafeMath.sub(_ethereum, _dividends);

        // burn the sold tokens
        tokenSupply_ = SafeMath.sub(tokenSupply_, _tokens);
        tokenBalanceLedger_[_customerAddress] = SafeMath.sub(tokenBalanceLedger_[_customerAddress], _tokens);

        // update dividends tracker
        int256 _updatedPayouts = (int256) (profitPerShare_ * _tokens + (_taxedEthereum * magnitude));
        payoutsTo_[_customerAddress] -= _updatedPayouts;       

        // dividing by zero is a bad idea
        if (tokenSupply_ > 0) {
            // update the amount of dividends per token
            profitPerShare_ = SafeMath.add(profitPerShare_, (_dividends * magnitude) / tokenSupply_);
        }

        // fire event
        emit onTokenSell(_customerAddress, _tokens, _taxedEthereum);
    }


    /**
     * Transfer tokens from the caller to a new holder.
     * Remember, there's a 10% fee here as well.
     */
    function transfer(address _toAddress, uint256 _amountOfTokens)
        onlyBagholders()
        public
        returns(bool)
    {
        // setup
        address _customerAddress = msg.sender;

        // make sure we have the requested tokens
        // also disables transfers until ambassador phase is over
        // ( wedont want whale premines )
        require(!onlyDevs && _amountOfTokens <= tokenBalanceLedger_[_customerAddress]);

        // withdraw all outstanding dividends first
        if(myDividends(true) > 0) withdraw();

        // liquify 10% of the tokens that are transfered
        // these are dispersed to shareholders
        uint256 _tokenFee = SafeMath.div(_amountOfTokens, dividendFee_);
        uint256 _taxedTokens = SafeMath.sub(_amountOfTokens, _tokenFee);
        uint256 _dividends = tokensToEthereum_(_tokenFee);

        // burn the fee tokens
        tokenSupply_ = SafeMath.sub(tokenSupply_, _tokenFee);

        // exchange tokens
        tokenBalanceLedger_[_customerAddress] = SafeMath.sub(tokenBalanceLedger_[_customerAddress], _amountOfTokens);
        tokenBalanceLedger_[_toAddress] = SafeMath.add(tokenBalanceLedger_[_toAddress], _taxedTokens);

        // update dividend trackers
        payoutsTo_[_customerAddress] -= (int256) (profitPerShare_ * _amountOfTokens);
        payoutsTo_[_toAddress] += (int256) (profitPerShare_ * _taxedTokens);

        // disperse dividends among holders
        profitPerShare_ = SafeMath.add(profitPerShare_, (_dividends * magnitude) / tokenSupply_);

        // fire event
        emit Transfer(_customerAddress, _toAddress, _taxedTokens);

        // ERC20
        return true;

    }

    /*----------  HELPERS AND CALCULATORS  ----------*/
    /**
     * Method to view the current Ethereum stored in the contract
     * Example: totalEthereumBalance()
     */
    function totalEthereumBalance()
        public
        view
        returns(uint)
    {
        return this.balance;
    }

    /**
     * Retrieve the total token supply.
     */
    function totalSupply()
        public
        view
        returns(uint256)
    {
        return tokenSupply_;
    }

    /**
     * Retrieve the tokens owned by the caller.
     */
    function myTokens()
        public
        view
        returns(uint256)
    {
        address _customerAddress = msg.sender;
        return balanceOf(_customerAddress);
    }

    /**
     * Retrieve the dividends owned by the caller.
     * If `_includeReferralBonus` is to to 1/true, the referral bonus will be included in the calculations.
     * The reason for this, is that in the frontend, we will want to get the total divs (global + ref)
     * But in the internal calculations, we want them separate. 
     */ 
    function myDividends(bool _includeReferralBonus) 
        public 
        view 
        returns(uint256)
    {
        address _customerAddress = msg.sender;
        return _includeReferralBonus ?dividendsOf(_customerAddress) + referralBalance_[_customerAddress] : dividendsOf(_customerAddress) ;
    }

    /**
     * Retrieve the token balance of any single address.
     */
    function balanceOf(address _customerAddress)
        view
        public
        returns(uint256)
    {
        return tokenBalanceLedger_[_customerAddress];
    }

    /**
     * Retrieve the dividend balance of any single address.
     */
    function dividendsOf(address _customerAddress)
        view
        public
        returns(uint256)
    {
        return (uint256) ((int256)(profitPerShare_ * tokenBalanceLedger_[_customerAddress]) - payoutsTo_[_customerAddress]) / magnitude;
    }

    /**
     * Return the buy price of 1 individual token.
     */
    function sellPrice() 
        public 
        view 
        returns(uint256)
        {
        // our calculation relies on the token supply, so we need supply. Doh.
        if(tokenSupply_ == 0)
        {
            return tokenPriceInitial_ - tokenPriceIncremental_;
        }
        else
        {
            uint256 _ethereum = tokensToEthereum_(1e18);
            uint256 _dividends = SafeMath.div(_ethereum, dividendFee_  );
            uint256 _taxedEthereum = SafeMath.sub(_ethereum, _dividends);
            return _taxedEthereum;
        }
        }

    /**
     * Return the sell price of 1 individual token.
     */
    function buyPrice() 
        public 
        view 
        returns(uint256)
    {
        // our calculation relies on the token supply, so we need supply. Doh.
        if(tokenSupply_ == 0){
            return tokenPriceInitial_ + tokenPriceIncremental_;
        } else {
            uint256 _ethereum = tokensToEthereum_(1e18);
            uint256 _dividends = SafeMath.div(_ethereum, dividendFee_  );
            uint256 _taxedEthereum = SafeMath.add(_ethereum, _dividends);
            return _taxedEthereum;
        }
    }

    /**
     * Function for the frontend to dynamically retrieve the price scaling of buy orders.
     */
    function calculateTokensReceived(uint256 _ethereumToSpend) 
        public 
        view 
        returns(uint256)
    {
        uint256 _dividends = SafeMath.div(_ethereumToSpend, dividendFee_);
        uint256 _taxedEthereum = SafeMath.sub(_ethereumToSpend, _dividends);
        uint256 _amountOfTokens = ethereumToTokens_(_taxedEthereum);

        return _amountOfTokens;
    }

    /**
     * Function for the frontend to dynamically retrieve the price scaling of sell orders.
     */
    function calculateEthereumReceived(uint256 _tokensToSell) 
        public 
        view 
        returns(uint256)
    {
        require(_tokensToSell <= tokenSupply_);
        uint256 _ethereum = tokensToEthereum_(_tokensToSell);
        uint256 _dividends = SafeMath.div(_ethereum, dividendFee_);
        uint256 _taxedEthereum = SafeMath.sub(_ethereum, _dividends);
        return _taxedEthereum;
    }


    /*==========================================
    =            INTERNAL FUNCTIONS            =
    ==========================================*/
    function purchaseTokens(uint256 _incomingEthereum, address _referredBy)
        antiEarlyWhale(_incomingEthereum)
        internal
        returns(uint256)
    {
        // data setup
        address _customerAddress = msg.sender;
        uint256 _undividedDividends = SafeMath.div(_incomingEthereum, dividendFee_);
        uint256 _referralBonus = SafeMath.div(_undividedDividends, 3);
        uint256 _dividends = SafeMath.sub(_undividedDividends, _referralBonus);
        uint256 _taxedEthereum = SafeMath.sub(_incomingEthereum, _undividedDividends);
        uint256 _amountOfTokens = ethereumToTokens_(_taxedEthereum);
        uint256 _fee = _dividends * magnitude;

        // no point in continuing execution if OP is a poorfagrussian hacker
        // prevents overflow in the case that the pyramid somehow magically starts being used by everyone in the world
        // (or hackers)
        // and yes we know that the safemath function automatically rules out the "greater then" equasion.
        require(_amountOfTokens > 0 && (SafeMath.add(_amountOfTokens,tokenSupply_) > tokenSupply_));

        // is the user referred by a masternode?
        if(
            // is this a referred purchase?
            _referredBy != 0x0000000000000000000000000000000000000000 &&

            // no cheating!
            _referredBy != _customerAddress&&

            // does the referrer have at least X whole tokens?
            // i.e is the referrer a godly chad masternode
            tokenBalanceLedger_[_referredBy] >= stakingRequirement
        ){
            // wealth redistribution
            referralBalance_[_referredBy] = SafeMath.add(referralBalance_[_referredBy], _referralBonus);
        } else {
            // no ref purchase
            // add the referral bonus back to the global dividends cake
            _dividends = SafeMath.add(_dividends, _referralBonus);
            _fee = _dividends * magnitude;
        }

        // we can't give people infinite ethereum
        if(tokenSupply_ > 0){

            // add tokens to the pool
            tokenSupply_ = SafeMath.add(tokenSupply_, _amountOfTokens);

            // take the amount of dividends gained through this transaction, and allocates them evenly to each shareholder
            profitPerShare_ += (_dividends * magnitude / (tokenSupply_));

            // calculate the amount of tokens the customer receives over his purchase 
            _fee = _fee - (_fee-(_amountOfTokens * (_dividends * magnitude / (tokenSupply_))));

        } else {
            // add tokens to the pool
            tokenSupply_ = _amountOfTokens;
        }

        // update circulating supply & the ledger address for the customer
        tokenBalanceLedger_[_customerAddress] = SafeMath.add(tokenBalanceLedger_[_customerAddress], _amountOfTokens);

        // Tells the contract that the buyer doesn't deserve dividends for the tokens before they owned them;
        //really i know you think you do but you don't
        int256 _updatedPayouts = (int256) ((profitPerShare_ * _amountOfTokens) - _fee);
        payoutsTo_[_customerAddress] += _updatedPayouts;

        // fire event
        emit onTokenPurchase(_customerAddress, _incomingEthereum, _amountOfTokens, _referredBy);

        return _amountOfTokens;
    }

    /**
     * Calculate Token price based on an amount of incoming ethereum
     * Some conversions occurred to prevent decimal errors or underflows / overflows in solidity code.
     */
    function ethereumToTokens_(uint256 _ethereum)
        internal
        view
        returns(uint256)
    {
        uint256 _tokenPriceInitial = tokenPriceInitial_ * 1e18;
        uint256 _tokensReceived = 
        (
            (
                // underflow attempts BTFO
                SafeMath.sub(
                    (sqrt
                        (
                            (_tokenPriceInitial**2)
                            +
                            (2*(tokenPriceIncremental_ * 1e18)*(_ethereum * 1e18))
                            +
                            (((tokenPriceIncremental_)**2)*(tokenSupply_**2))
                            +
                            (2*(tokenPriceIncremental_)*_tokenPriceInitial*tokenSupply_)
                        )
                    ), _tokenPriceInitial
                )
            )/(tokenPriceIncremental_)
        )-(tokenSupply_)
        ;

        return _tokensReceived;
    }

    /**
     * Calculate token sell value.
     * Some conversions occurred to prevent decimal errors or underflows / overflows in solidity code.
     */
    function tokensToEthereum_(uint256 _tokens)
        internal
        view
        returns(uint256)
    {

        uint256 tokens_ = (_tokens + 1e18);
        uint256 _tokenSupply = (tokenSupply_ + 1e18);
        uint256 _etherReceived = 
        (
            // underflow attempts BTFO
            SafeMath.sub(
                (
                    (
                        (
                        tokenPriceInitial_ + (tokenPriceIncremental_ * (_tokenSupply/1e18))
                                                )-tokenPriceIncremental_
                    )*(tokens_ - 1e18)
                ),(tokenPriceIncremental_*((tokens_**2-tokens_)/1e18))/2
            )
        /1e18);
        return _etherReceived;
    }

    function sqrt(uint x) internal pure returns (uint y) {
        uint z = (x + 1) / 2;
        y = x;
        while (z < y) {
            y = z;
            z = (x / z + z) / 2;
        }
    }
}

/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {

    /**
    * @dev Multiplies two numbers, throws on overflow.
    */
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }
        uint256 c = a * b;
        assert(c / a == b);
        return c;
    }

    /**
    * @dev Integer division of two numbers, truncating the quotient.
    */
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        // assert(b > 0); // Solidity automatically throws when dividing by 0
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold
        return c;
    }

    /**
    * @dev Substracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
    */
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        assert(b <= a);
        return a - b;
    }

    /**
    * @dev Adds two numbers, throws on overflow.
    */
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        assert(c >= a);
        return c;
    }
}

    Contract ABI  
[{"constant":true,"inputs":[{"name":"_customerAddress","type":"address"}],"name":"dividendsOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_ethereumToSpend","type":"uint256"}],"name":"calculateTokensReceived","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_tokensToSell","type":"uint256"}],"name":"calculateEthereumReceived","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"sellPrice","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"stakingRequirement","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_includeReferralBonus","type":"bool"}],"name":"myDividends","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalEthereumBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_customerAddress","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"buyPrice","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"myTokens","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":true,"inputs":[],"name":"onlyDevs","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_toAddress","type":"address"},{"name":"_amountOfTokens","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_amountOfTokens","type":"uint256"}],"name":"sell","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"exit","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_referredBy","type":"address"}],"name":"buy","outputs":[{"name":"","type":"uint256"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[],"name":"reinvest","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"customerAddress","type":"address"},{"indexed":false,"name":"incomingEthereum","type":"uint256"},{"indexed":false,"name":"tokensMinted","type":"uint256"},{"indexed":true,"name":"referredBy","type":"address"}],"name":"onTokenPurchase","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"customerAddress","type":"address"},{"indexed":false,"name":"tokensBurned","type":"uint256"},{"indexed":false,"name":"ethereumEarned","type":"uint256"}],"name":"onTokenSell","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"customerAddress","type":"address"},{"indexed":false,"name":"ethereumReinvested","type":"uint256"},{"indexed":false,"name":"tokensMinted","type":"uint256"}],"name":"onReinvestment","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"customerAddress","type":"address"},{"indexed":false,"name":"ethereumWithdrawn","type":"uint256"}],"name":"onWithdraw","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"}]

  Contract Creation Code Switch To Opcodes View
606060405260408051908101604052600881527f4c4f434b4544694e000000000000000000000000000000000000000000000000602082015260009080516200004d92916020019062000193565b5060408051908101604052600381527f4c434b0000000000000000000000000000000000000000000000000000000000602082015260019080516200009792916020019062000193565b506801a055690d9db800006002556000600855600a805460ff191660011790553415620000c357600080fd5b60036020527f47a24274d131b4b94762c09e48f576e06155f524c96761f023d36a2dfc22eba38054600160ff1991821681179092557fd95e2246d080b2fa28a3355c19b122c3cf13c600290cb9689b51a1a73069df7a80548216831790557f2ed1ce350064c95e9069b25e320e2a6e27bff35fee719fe0085cdd9dce79941c805482168317905573eb1874f8b702ab8911ae64d36f6b34975afcc4316000527fe8904c535bcd96e3677ff10103ff88fd16bc716068605ebb5e6d5aa2460b1dda8054909116909117905562000238565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001d657805160ff191683800117855562000206565b8280016001018555821562000206579182015b8281111562000206578251825591602001919060010190620001e9565b506200021492915062000218565b5090565b6200023591905b808211156200021457600081556001016200021f565b90565b6112d280620002486000396000f30060606040526004361061011b5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166265318b811461012957806306fdde031461015a57806310d0ffdd146101e457806318160ddd146101fa578063226093731461020d578063313ce567146102235780633ccfd60b1461024c5780634b7503341461026157806356d399e814610274578063688abbf7146102875780636b2f46321461029f57806370a08231146102b25780638620410b146102d1578063949e8acd146102e457806395d89b41146102f7578063a78118a41461030a578063a9059cbb14610331578063e4849b3214610353578063e9fad8ee14610369578063f088d5471461037c578063fdb5a03e14610390575b6101263460006103a3565b50005b341561013457600080fd5b610148600160a060020a036004351661096e565b60405190815260200160405180910390f35b341561016557600080fd5b61016d6109a9565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101a9578082015183820152602001610191565b50505050905090810190601f1680156101d65780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101ef57600080fd5b610148600435610a47565b341561020557600080fd5b610148610a77565b341561021857600080fd5b610148600435610a7d565b341561022e57600080fd5b610236610ab6565b60405160ff909116815260200160405180910390f35b341561025757600080fd5b61025f610abb565b005b341561026c57600080fd5b610148610b87565b341561027f57600080fd5b610148610bdb565b341561029257600080fd5b6101486004351515610be1565b34156102aa57600080fd5b610148610c24565b34156102bd57600080fd5b610148600160a060020a0360043516610c32565b34156102dc57600080fd5b610148610c4d565b34156102ef57600080fd5b610148610c95565b341561030257600080fd5b61016d610ca7565b341561031557600080fd5b61031d610d12565b604051901515815260200160405180910390f35b341561033c57600080fd5b61031d600160a060020a0360043516602435610d1b565b341561035e57600080fd5b61025f600435610ed3565b341561037457600080fd5b61025f611030565b610148600160a060020a0360043516611067565b341561039b57600080fd5b61025f611073565b60008060008060008060008060008a6000339050600a60009054906101000a900460ff1680156103e457506729a2241af62c0000826103e0610c24565b0311155b156106ec57600160a060020a03811660009081526003602052604090205460ff16151560011480156104395750600160a060020a038116600090815260076020526040902054670de0b6b3a764000090830111155b151561044457600080fd5b600160a060020a038116600090815260076020526040902054610467908361112e565b600160a060020a03821660009081526007602052604090205533995061048e8d600a611144565b985061049b896003611144565b97506104a7898961115b565b96506104b38d8a61115b565b95506104be8661116d565b945068010000000000000000870293506000851180156104e857506008546104e6868261112e565b115b15156104f357600080fd5b600160a060020a038c161580159061051d575089600160a060020a03168c600160a060020a031614155b80156105435750600254600160a060020a038d1660009081526004602052604090205410155b1561058957600160a060020a038c1660009081526005602052604090205461056b908961112e565b600160a060020a038d166000908152600560205260409020556105a4565b610593878961112e565b965068010000000000000000870293505b60006008541115610608576105bb6008548661112e565b60088190556801000000000000000088028115156105d557fe5b600980549290910490910190556008546801000000000000000088028115156105fa57fe5b04850284038403935061060e565b60088590555b600160a060020a038a16600090815260046020526040902054610631908661112e565b600460008c600160a060020a0316600160a060020a031681526020019081526020016000208190555083856009540203925082600660008c600160a060020a0316600160a060020a03168152602001908152602001600020600082825401925050819055508b600160a060020a03168a600160a060020a03167f022c0d992e4d873a3748436d960d5140c1f9721cf73f7ca5ec679d3d9f4fe2d58f8860405191825260208201526040908101905180910390a3849a5061095e565b600a805460ff19168155339a50610704908e90611144565b9850610711896003611144565b975061071d898961115b565b96506107298d8a61115b565b95506107348661116d565b9450680100000000000000008702935060008511801561075e575060085461075c868261112e565b115b151561076957600080fd5b600160a060020a038c1615801590610793575089600160a060020a03168c600160a060020a031614155b80156107b95750600254600160a060020a038d1660009081526004602052604090205410155b156107ff57600160a060020a038c166000908152600560205260409020546107e1908961112e565b600160a060020a038d1660009081526005602052604090205561081a565b610809878961112e565b965068010000000000000000870293505b6000600854111561087e576108316008548661112e565b600881905568010000000000000000880281151561084b57fe5b6009805492909104909101905560085468010000000000000000880281151561087057fe5b048502840384039350610884565b60088590555b600160a060020a038a166000908152600460205260409020546108a7908661112e565b600460008c600160a060020a0316600160a060020a031681526020019081526020016000208190555083856009540203925082600660008c600160a060020a0316600160a060020a03168152602001908152602001600020600082825401925050819055508b600160a060020a03168a600160a060020a03167f022c0d992e4d873a3748436d960d5140c1f9721cf73f7ca5ec679d3d9f4fe2d58f8860405191825260208201526040908101905180910390a3849a505b5050505050505050505092915050565b600160a060020a0316600090815260066020908152604080832054600490925290912054600954680100000000000000009102919091030490565b60008054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610a3f5780601f10610a1457610100808354040283529160200191610a3f565b820191906000526020600020905b815481529060010190602001808311610a2257829003601f168201915b505050505081565b6000808080610a5785600a611144565b9250610a63858461115b565b9150610a6e8261116d565b95945050505050565b60085490565b6000806000806008548511151515610a9457600080fd5b610a9d85611205565b9250610aaa83600a611144565b9150610a6e838361115b565b601281565b6000806000610aca6001610be1565b11610ad457600080fd5b339150610ae16000610be1565b600160a060020a0383166000818152600660209081526040808320805468010000000000000000870201905560059091528082208054929055920192509082156108fc0290839051600060405180830381858888f193505050501515610b4657600080fd5b81600160a060020a03167fccad973dcd043c7d680389db4378bd6b9775db7124092e9e0422c9e46d7985dc8260405190815260200160405180910390a25050565b60008060008060085460001415610ba5576414f46b04009350610bd5565b610bb6670de0b6b3a7640000611205565b9250610bc383600a611144565b9150610bcf838361115b565b90508093505b50505090565b60025481565b60003382610bf757610bf28161096e565b610c1b565b600160a060020a038116600090815260056020526040902054610c198261096e565b015b91505b50919050565b600160a060020a0330163190565b600160a060020a031660009081526004602052604090205490565b60008060008060085460001415610c6b5764199c82cc009350610bd5565b610c7c670de0b6b3a7640000611205565b9250610c8983600a611144565b9150610bcf838361112e565b600033610ca181610c32565b91505090565b60018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610a3f5780601f10610a1457610100808354040283529160200191610a3f565b600a5460ff1681565b600080600080600080610d2c610c95565b11610d3657600080fd5b600a5433945060ff16158015610d645750600160a060020a0384166000908152600460205260409020548611155b1515610d6f57600080fd5b6000610d7b6001610be1565b1115610d8957610d89610abb565b610d9486600a611144565b9250610da0868461115b565b9150610dab83611205565b9050610db96008548461115b565b600855600160a060020a038416600090815260046020526040902054610ddf908761115b565b600160a060020a038086166000908152600460205260408082209390935590891681522054610e0e908361112e565b600160a060020a0388811660008181526004602090815260408083209590955560098054948a16835260069091528482208054948c02909403909355825491815292909220805492850290920190915554600854610e829190680100000000000000008402811515610e7c57fe5b0461112e565b600955600160a060020a038088169085167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405190815260200160405180910390a35060019695505050505050565b6000806000806000806000610ee6610c95565b11610ef057600080fd5b33600160a060020a038116600090815260046020526040902054909650871115610f1957600080fd5b869450610f2585611205565b9350610f3284600a611144565b9250610f3e848461115b565b9150610f4c6008548661115b565b600855600160a060020a038616600090815260046020526040902054610f72908661115b565b600160a060020a0387166000908152600460209081526040808320939093556009546006909152918120805492880268010000000000000000860201928390039055600854919250901115610fe357610fdf600954600854680100000000000000008602811515610e7c57fe5b6009555b85600160a060020a03167fc4823739c5787d2ca17e404aa47d5569ae71dfb49cbf21b3f6152ed238a31139868460405191825260208201526040908101905180910390a250505050505050565b33600160a060020a0381166000908152600460205260408120549081111561105b5761105b81610ed3565b611063610abb565b5050565b6000610c1e34836103a3565b6000806000806110836001610be1565b1161108d57600080fd5b6110976000610be1565b33600160a060020a0381166000908152600660209081526040808320805468010000000000000000870201905560059091528120805490829055909201945092506110e39084906103a3565b905081600160a060020a03167fbe339fc14b041c2b0e0f3dd2cd325d0c3668b78378001e53160eab3615326458848360405191825260208201526040908101905180910390a2505050565b60008282018381101561113d57fe5b9392505050565b600080828481151561115257fe5b04949350505050565b60008282111561116757fe5b50900390565b6008546000906c01431e0fae6d7217caa00000009082906402540be4006111f26111ec730380d4bd8a8678c1bb542c80deb4800000000000880268056bc75e2d631000006002860a02017005e0a1fd2712875988becaad0000000000850201780197d4df19d605767337e9f14d3eec8920e40000000000000001611271565b8561115b565b8115156111fb57fe5b0403949350505050565b600854600090670de0b6b3a764000083810191810190839061125e6414f46b04008285046402540be40002018702600283670de0b6b3a763ffff1982890a8b900301046402540be4000281151561125857fe5b0461115b565b81151561126757fe5b0495945050505050565b80600260018201045b81811015610c1e57809150600281828581151561129357fe5b040181151561129e57fe5b04905061127a5600a165627a7a72305820fa03e8bf9cd590c86bbd976feb7c6b3861ebf57c4a2ddc3972cf0961729a18900029

   Swarm Source:
bzzr://fa03e8bf9cd590c86bbd976feb7c6b3861ebf57c4a2ddc3972cf0961729a1890

 

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.