Contract 0xA33c4A314fAA9684eefFA6ba334688001Ea99bBC

 

TxHash Block Age From To Value [TxFee]
0x0e56fc6d58d90f31fbb44b62e0ea56d012b05a33815c62500e0279b166be206773362949 days 8 hrs ago0xca361748654e1da50eb14b7afe1c87652507ae6f IN  0xa33c4a314faa9684eeffa6ba334688001ea99bbc0 Ether0.002451554
0xd2989255c76ba3b8378ea76776802634694a639501fe982696532e6a7aac9b6973362549 days 8 hrs ago0xca361748654e1da50eb14b7afe1c87652507ae6f IN  0xa33c4a314faa9684eeffa6ba334688001ea99bbc0 Ether0.00008608
0xc755474b6e9264bb09cc5645f908a896353f94ba1991cecd981c9b0096cbb12b729682715 days 12 hrs ago0x248cf8f158cb0a63565410d4c81ffe1e2e08e742 IN  0xa33c4a314faa9684eeffa6ba334688001ea99bbc0 Ether0.002791854
0x56151f34fb35d881f36333a8fbe1c1bfd16c77e05b6ddd4b426de82a831d7f29729677315 days 12 hrs ago0x0aad291165146fe61b1438a9c33bcb9d47871e52 IN  0xa33c4a314faa9684eeffa6ba334688001ea99bbc0 Ether0.002791854
0x11d7f7cb6f0420f7203da3d53b343e024a7d07f1d8aa6bb9f50a9e9e0ba56baa729676715 days 12 hrs ago0x70e46ed394cf64736b2ab8288db0d77e4b4c2174 IN  0xa33c4a314faa9684eeffa6ba334688001ea99bbc0 Ether0.002791854
0x1f3afdf93bc37d409969c93cb51796a23497bfe9a11df8b58ff6c99753fbde35729675915 days 12 hrs ago0x157fe2b5b4960df7fc52f6f3db9e8ffbd880a0b1 IN  0xa33c4a314faa9684eeffa6ba334688001ea99bbc0 Ether0.002791854
0x6d42ca83e7a7a706953e5409c44b32faff819a0de82628e23204337fbbe085d3729675015 days 12 hrs ago0x5d395ecbb09665592150b0821b3b65b1585d4322 IN  0xa33c4a314faa9684eeffa6ba334688001ea99bbc0 Ether0.002791854
0x8f2ef58fc8dd6d16b2b4ba0f45f33cad35e77e90b719b8e98f4a1b0a178349f8729673615 days 12 hrs ago0xe66b15388bdbeb52c9655bfb2b259095b9a9296e IN  0xa33c4a314faa9684eeffa6ba334688001ea99bbc0 Ether0.001836554
0xeef40eb76ef436f25aff2a113a2bae8a23f9345c4348528bfa4a306b7ed41f86727528719 days 8 hrs ago0x694cb2885bb3bfcfe25bf14641fc984c3efa2fea IN  0xa33c4a314faa9684eeffa6ba334688001ea99bbc0 Ether0.002451554
0x1aa78a8b2fc86d24a3c122b0586bee321c9479aafacab36f6c2692519734096c727528119 days 8 hrs ago0x23e3f9e6fe5330faeff379712a3a963cbc5e60dd IN  0xa33c4a314faa9684eeffa6ba334688001ea99bbc0 Ether0.000408564
0x3d2a40375861d70552f67816c9cbc58bcd92fc338e1c93c0112c68588d4ea355727528019 days 8 hrs ago0x23e3f9e6fe5330faeff379712a3a963cbc5e60dd IN  0xa33c4a314faa9684eeffa6ba334688001ea99bbc0 Ether0.000408564
0xf2c60e5e2237d3b6f850d9c218c072c989295acf9eb7b9fa34bd1ad1290eddf4727527919 days 8 hrs ago0x23e3f9e6fe5330faeff379712a3a963cbc5e60dd IN  0xa33c4a314faa9684eeffa6ba334688001ea99bbc0 Ether0.002451554
0x8c7db9562446ff47782bb4f72f209a297c2126dcb508cde7aa019c636a1a8872727526219 days 8 hrs ago0xc4edd0509cf9c4105b7c18906e493ae2b2645537 IN  0xa33c4a314faa9684eeffa6ba334688001ea99bbc0 Ether0.002791854
0xbe62c018a8e8894760beec32e5ec820f62fdf30eb0d4775afc677e8b5d294cce727525819 days 8 hrs ago0xef9396a0b777f800066565e6b76617bd40596bae IN  0xa33c4a314faa9684eeffa6ba334688001ea99bbc0 Ether0.002791854
0x3f64cf5bf1f8f5bcb6a22ff0247f198c49e0b4612e970ac7414eb296fd3d6f84727524819 days 8 hrs ago0x3443d2baac81c6f11649bf04f5dbd5eaf7d1d8a7 IN  0xa33c4a314faa9684eeffa6ba334688001ea99bbc0 Ether0.003437194
0xf34046fd5215e3b4b8e1537130f7142b0a4cdeb95c6c81ff4b1460019adf02cb727523319 days 8 hrs ago0x0e15507c26ccd6478e0f3084a95af3525340c838 IN  0xa33c4a314faa9684eeffa6ba334688001ea99bbc0 Ether0.000301115
0xb98c422d550b47ce56aee7abf31ba83b3028f25d5884c9b97d9a7c2c6ebf962a727523219 days 8 hrs ago0xd42b369bedf538d5c5e20bff3da4f55c6368436d IN  0xa33c4a314faa9684eeffa6ba334688001ea99bbc0 Ether0.002791854
0x8c728198d204505ea6e3a6eb81f384c0f187b51b78dd81d0bf0a5e1f44fccf45727522819 days 8 hrs ago0xce3efa78b47f6014246edfa3dde3a671ec5d4e0e IN  0xa33c4a314faa9684eeffa6ba334688001ea99bbc0 Ether0.000301115
0x3561418588789b1673230c4bbfc9ed257c337026cb06cf68f898d50e1b1053d4727522819 days 8 hrs ago0x4133e3e65f8b339ee6e879e76af0d9f48bf72563 IN  0xa33c4a314faa9684eeffa6ba334688001ea99bbc0 Ether0.00022397
0x6f16ad21fbd2c70707ef5d398e9553472fbe5910c1a06ef66e4d179439e1365d727522819 days 8 hrs ago0x98a27505156fdcaae8a740da98a4078c22c13679 IN  0xa33c4a314faa9684eeffa6ba334688001ea99bbc0 Ether0.00022397
0xef42259935800714154794285f20e5e17fe8759e0bd57369504565101db635cf727522119 days 8 hrs ago0xd42b369bedf538d5c5e20bff3da4f55c6368436d IN  0xa33c4a314faa9684eeffa6ba334688001ea99bbc0 Ether0.001836554
0x792e854c0987717e990223b49d2a14e6cd8e6342fdde799c3d46aa521e1aceef727519919 days 8 hrs ago0x71a08d4d5b8ee3810f1b5ed55ff56dbe136f01e3 IN  0xa33c4a314faa9684eeffa6ba334688001ea99bbc0 Ether0.002469143
0xffb43e6cfe4b5757dd066c4c781b9a49b72f8df33aa3e1b4eac507db1ede5b7c727518219 days 8 hrs ago0x5e3c3126949de7566d00b3cb718fdc321884a2fd IN  0xa33c4a314faa9684eeffa6ba334688001ea99bbc0 Ether0.002469143
0x49d7864d2548f4cc465a80d3aba76f6587420c51189d4f0501ff4586342b8a0b727515819 days 9 hrs ago0x731b6b6c3365b42eff86fdf3895ffe19afacdfa3 IN  0xa33c4a314faa9684eeffa6ba334688001ea99bbc0 Ether0.001836554
0x72c77fad3066a5181f820783825b85a5bf75cf2c77dfb26aead8287bc30cb4a8727515319 days 9 hrs ago0x58b9a3b39c2d81b4c0032b257f4d32e5b419a459 IN  0xa33c4a314faa9684eeffa6ba334688001ea99bbc0 Ether0.001836554
[ Download CSV Export 

Latest 25 internal transaction, Click here to view more Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
0x0e56fc6d58d90f31fbb44b62e0ea56d012b05a33815c62500e0279b166be206773362949 days 8 hrs ago0xa33c4a314faa9684eeffa6ba334688001ea99bbc0xca361748654e1da50eb14b7afe1c87652507ae6f1.1299999999999999 Ether
0x8f2ef58fc8dd6d16b2b4ba0f45f33cad35e77e90b719b8e98f4a1b0a178349f8729673615 days 12 hrs ago0xa33c4a314faa9684eeffa6ba334688001ea99bbc0xe66b15388bdbeb52c9655bfb2b259095b9a9296e1.086 Ether
0xeef40eb76ef436f25aff2a113a2bae8a23f9345c4348528bfa4a306b7ed41f86727528719 days 8 hrs ago0xa33c4a314faa9684eeffa6ba334688001ea99bbc0x694cb2885bb3bfcfe25bf14641fc984c3efa2fea0.249888888880000009 Ether
0xf2c60e5e2237d3b6f850d9c218c072c989295acf9eb7b9fa34bd1ad1290eddf4727527919 days 8 hrs ago0xa33c4a314faa9684eeffa6ba334688001ea99bbc0x23e3f9e6fe5330faeff379712a3a963cbc5e60dd0.02 Ether
0xf34046fd5215e3b4b8e1537130f7142b0a4cdeb95c6c81ff4b1460019adf02cb727523319 days 8 hrs ago0xa33c4a314faa9684eeffa6ba334688001ea99bbc0x0e15507c26ccd6478e0f3084a95af3525340c8380.0225 Ether
0x8c728198d204505ea6e3a6eb81f384c0f187b51b78dd81d0bf0a5e1f44fccf45727522819 days 8 hrs ago0xa33c4a314faa9684eeffa6ba334688001ea99bbc0xce3efa78b47f6014246edfa3dde3a671ec5d4e0e1.04 Ether
0x3561418588789b1673230c4bbfc9ed257c337026cb06cf68f898d50e1b1053d4727522819 days 8 hrs ago0xa33c4a314faa9684eeffa6ba334688001ea99bbc0x4133e3e65f8b339ee6e879e76af0d9f48bf725630.345 Ether
0x6f16ad21fbd2c70707ef5d398e9553472fbe5910c1a06ef66e4d179439e1365d727522819 days 8 hrs ago0xa33c4a314faa9684eeffa6ba334688001ea99bbc0x98a27505156fdcaae8a740da98a4078c22c136790.66 Ether
0xef42259935800714154794285f20e5e17fe8759e0bd57369504565101db635cf727522119 days 8 hrs ago0xa33c4a314faa9684eeffa6ba334688001ea99bbc0xd42b369bedf538d5c5e20bff3da4f55c6368436d10.008888 Ether
0x792e854c0987717e990223b49d2a14e6cd8e6342fdde799c3d46aa521e1aceef727519919 days 8 hrs ago0xa33c4a314faa9684eeffa6ba334688001ea99bbc0x71a08d4d5b8ee3810f1b5ed55ff56dbe136f01e30.0135 Ether
0xffb43e6cfe4b5757dd066c4c781b9a49b72f8df33aa3e1b4eac507db1ede5b7c727518219 days 8 hrs ago0xa33c4a314faa9684eeffa6ba334688001ea99bbc0x5e3c3126949de7566d00b3cb718fdc321884a2fd1.595 Ether
0x49d7864d2548f4cc465a80d3aba76f6587420c51189d4f0501ff4586342b8a0b727515819 days 9 hrs ago0xa33c4a314faa9684eeffa6ba334688001ea99bbc0x731b6b6c3365b42eff86fdf3895ffe19afacdfa31.38 Ether
0x72c77fad3066a5181f820783825b85a5bf75cf2c77dfb26aead8287bc30cb4a8727515319 days 9 hrs ago0xa33c4a314faa9684eeffa6ba334688001ea99bbc0x58b9a3b39c2d81b4c0032b257f4d32e5b419a4593.945 Ether
0x4448b3469c495a1e03707fbd27fca683270ef172b8f3320bd2707808b83959f2727514319 days 9 hrs ago0xa33c4a314faa9684eeffa6ba334688001ea99bbc0xc6bd1b4a998e1e326105b2ef21769e0c1c812d081.24 Ether
0xe8b26c29a7d653ac79a7dccea30d941525cffeec5f7e2800d56fef67c9633f5e727513819 days 9 hrs ago0xa33c4a314faa9684eeffa6ba334688001ea99bbc0x441afa7d58bd898cdcbec68da7338eb008778c770.245 Ether
0xec17663c1bd4f5ad85f3e574830e5361058c4bab0dea29f3a9407d30b53a2d25727512719 days 9 hrs ago0xa33c4a314faa9684eeffa6ba334688001ea99bbc0x3e320327551d7d97e07e13bbfd2d3fb243db8f404.2 Ether
0x051e7bd151fbb36436d41a9935f006c7a94815647c233a8b83c5fd51acf9a3a2727512219 days 9 hrs ago0xa33c4a314faa9684eeffa6ba334688001ea99bbc0x727bf9c90e94759765e56772bd0b34ca79801b490.08 Ether
0x594363c996403a2947dce5e7cbfcf2352fc4d23abf69714d845ac3a03f54c263727512019 days 9 hrs ago0xa33c4a314faa9684eeffa6ba334688001ea99bbc0x6ff6f6bf722010e985820fa75bd4b0733bd640b51.645 Ether
0xd014bff3ac890214a7f6e2593c83f4c615d467b3a2027c158854b82f91ce6026727511619 days 9 hrs ago0xa33c4a314faa9684eeffa6ba334688001ea99bbc0x36cf6d040dd05558560b1afb6cea09f2ecd85f610.253 Ether
0x0d365713a727e8c1ef481031ba3b2475f3699d627fad4d516ac5a238d9b2a33c727511119 days 9 hrs ago0xa33c4a314faa9684eeffa6ba334688001ea99bbc0xdfbdce7794dada452597e9fe77807fadd4b086d50.34 Ether
0x7a377351d1497c3d01af86769a3abf6d1329c9bb7e391ad797c65186a4539d9c727510019 days 9 hrs ago0xa33c4a314faa9684eeffa6ba334688001ea99bbc0x5066f9f92a47c32fabeab234d3b21a1e761737870.6 Ether
0x597455ab8b5c00d447fd89fb2622cdd14451c96f572e4bd877256ac1fb0291fa727506419 days 9 hrs ago0xa33c4a314faa9684eeffa6ba334688001ea99bbc0xb5ccf95537eb6e14706cc900f90726f5c96a1c3e0.03 Ether
0x9a0d5a0d62ac54f8d61e21898860ec69ec23149f2cbf6331cfd6171c256e8eae727389519 days 15 hrs ago0xa33c4a314faa9684eeffa6ba334688001ea99bbc0xcb04cc70cc95c5f199cec61e6853b29923fbe5063.37813131313 Ether
0xd19ab754bd1a69ec0e61a395c249526ab33a488625ca1b1a284315a7e06a0484725268824 days 15 hrs ago0xa33c4a314faa9684eeffa6ba334688001ea99bbc0x69f72d1b7327cb038db796ea890144a4484d79e02.02 Ether
0x8345369ec6c3bef7be459d2ea0fbc51ef7c0897eb8e38c7e6ce96ca4e49db8cd724583126 days 5 hrs ago0xa33c4a314faa9684eeffa6ba334688001ea99bbc0x880ecebac270f30a695902351ebaf6343a2c475f1.009199999999999999 Ether
[ Download CSV Export 
Warning: The compiled contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) Solidity Compiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: Phoenix
Compiler Version: v0.4.18+commit.9cf6e910
Optimization Enabled: No
Runs (Optimizer):  200


Contract Source Code
pragma solidity ^0.4.18;

contract Phoenix {
    // If round last more than a year - cancel is activated
    uint private MAX_ROUND_TIME = 365 days;
    
    uint private totalCollected;
    uint private currentRound;
    uint private currentRoundCollected;
    uint private prevLimit;
    uint private currentLimit;
    uint private currentRoundStartTime;

    // That structure describes current user Account    
    // moneyNew - invested money in currentRound
    // moneyHidden - invested in previous round and not profit yet
    // profitTotal - total profit of user account (it never decreases)
    // profitTaken - profit taken by user
    // lastUserUpdateRound - last round when account was updated
    struct Account {
        uint moneyNew;
        uint moneyHidden;
        uint profitTotal;
        uint profitTaken;

        uint lastUserUpdateRound;
    }
    
    mapping (address => Account) private accounts;


    function Phoenix() public {
        totalCollected = 0;
        currentRound = 0;
        currentRoundCollected = 0;
        prevLimit = 0;
        currentLimit = 100e18;
        currentRoundStartTime = block.timestamp;
    }
    
    // This function increments round to next:
    // - it sets new currentLimit (round)using sequence:
    //      100e18, 200e18, 4 * currentLImit - 2 * prevLimit
    function iterateToNextRound() private {
        currentRound++;
        uint tempcurrentLimit = currentLimit;
        
        if(currentRound == 1) {
            currentLimit = 200e18;
        }
        else {
            currentLimit = 4 * currentLimit - 2 * prevLimit;
        }
        
        prevLimit = tempcurrentLimit;
        currentRoundStartTime = block.timestamp;
        currentRoundCollected = 0;
    }
    
    // That function calculates profit update for user
    // - if increments from last calculated round to current round and 
    //   calculates current user Account state
    // - algorithm:
    function calculateUpdateProfit(address user) private view returns (Account) {
        Account memory acc = accounts[user];
        
        for(uint r = acc.lastUserUpdateRound; r < currentRound; r++) {
            acc.profitTotal *= 2;

            if(acc.moneyHidden > 0) {
                acc.profitTotal += acc.moneyHidden * 2;
                acc.moneyHidden = 0;
            }
            
            if(acc.moneyNew > 0) {
                acc.moneyHidden = acc.moneyNew;
                acc.moneyNew = 0;
            }
        }
        
        acc.lastUserUpdateRound = currentRound;
        return acc;
    }
    
    // Here we calculate profit and update it for user
    function updateProfit(address user) private returns(Account) {
        Account memory acc = calculateUpdateProfit(user);
        accounts[user] = acc;
        return acc;
    }

    // That function returns canceled status.
    // If round lasts for more than 1 year - cancel mode is on
    function canceled() public view returns(bool isCanceled) {
        return block.timestamp >= (currentRoundStartTime + MAX_ROUND_TIME);
    }
    
    // Fallback function for handling money sending directly to contract
    function () public payable {
        require(!canceled());
        deposit();
    }

    // Function for calculating and updating state during user money investment
    // - first of all we update current user state using updateProfit function
    // - after that we handle situation of investment that makes 
    //   currentRoundCollected more than current round limit. If that happen, 
    //   we set moneyNew to totalMoney - moneyPartForCrossingRoundLimit.
    // - check crossing round limit in cycle for case when money invested are 
    //   more than several round limit
    function deposit() public payable {
        require(!canceled());
        
        updateProfit(msg.sender);

        uint money2add = msg.value;
        totalCollected += msg.value;
        while(currentRoundCollected + money2add >= currentLimit) {
            accounts[msg.sender].moneyNew += currentLimit - 
                currentRoundCollected;
            money2add -= currentLimit - currentRoundCollected;

            iterateToNextRound();
            updateProfit(msg.sender);
        }
        
        accounts[msg.sender].moneyNew += money2add;
        currentRoundCollected += money2add;
    }
    
    // Returns common information about round
    // totalCollectedSum - total sum, collected in all rounds
    // roundCollected - sum collected in current round
    // currentRoundNumber - current round number
    // remainsCurrentRound - how much remains for round change
    function whatRound() public view returns (uint totalCollectedSum, 
            uint roundCollected, uint currentRoundNumber, 
            uint remainsCurrentRound) {
        return (totalCollected, currentRoundCollected, currentRound, 
            currentLimit - currentRoundCollected);
    }

    // Returns current user account state
    // profitTotal - how much profit is collected during all rounds
    // profitTaken - how much profit was taken by user during all rounds
    // profitAvailable (= profitTotal - profitTaken) - how much profit can be 
    //    taken by user
    // investmentInProgress - how much money are not profit yet and are invested
    //    in current or previous round
    function myAccount() public view returns (uint profitTotal, 
            uint profitTaken, uint profitAvailable, uint investmentInProgress) {
        var acc = calculateUpdateProfit(msg.sender);
        return (acc.profitTotal, acc.profitTaken, 
                acc.profitTotal - acc.profitTaken, 
                acc.moneyNew + acc.moneyHidden);
    }

    // That function handles cancel state. In that case:
    // - transfer all invested money in current round
    // - transfer all user profit except money taken
    // - remainder of 100 ETH is left after returning all invested in current
    //      round and all profit. Transfer it to users that invest money in 
    //      previous round. Total investment in previous round = prevLimit.
    //      So percent of money return = 100 ETH / prevLimit
    function payback() private {
        require(canceled());

        var acc = accounts[msg.sender];
        uint hiddenpart = 0;
        if(prevLimit > 0) {
            hiddenpart = (acc.moneyHidden * 100e18) / prevLimit;
        }
        uint money2send = acc.moneyNew + acc.profitTotal - acc.profitTaken + 
            hiddenpart;
        if(money2send > this.balance) {
            money2send = this.balance;
        }
        acc.moneyNew = 0;
        acc.moneyHidden = 0;
        acc.profitTaken = acc.profitTotal;

        msg.sender.transfer(money2send);
    }

    // Function for taking all profit
    // If round is canceled than do a payback (see above)
    // Calculate money left on account = (profitTotal - profitTaken)
    // Increase profitTaken by money left on account
    // Transfer money to user
    function takeProfit() public {
        Account memory acc = updateProfit(msg.sender);

        if(canceled()) {
            payback();
            return;
        }

        uint money2send = acc.profitTotal - acc.profitTaken;
        acc.profitTaken += money2send;
        accounts[msg.sender] = acc;

        if(money2send > 0) {
            msg.sender.transfer(money2send);
        }
    }
}

Contract ABI
[{"constant":true,"inputs":[],"name":"whatRound","outputs":[{"name":"totalCollectedSum","type":"uint256"},{"name":"roundCollected","type":"uint256"},{"name":"currentRoundNumber","type":"uint256"},{"name":"remainsCurrentRound","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"canceled","outputs":[{"name":"isCanceled","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"takeProfit","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"myAccount","outputs":[{"name":"profitTotal","type":"uint256"},{"name":"profitTaken","type":"uint256"},{"name":"profitAvailable","type":"uint256"},{"name":"investmentInProgress","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"deposit","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"}]

Contract Creation Code
60606040526301e13380600055341561001757600080fd5b600060018190555060006002819055506000600381905550600060048190555068056bc75e2d63100000600581905550426006819055506107c38061005d6000396000f30060606040526004361061006d576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063032fc13b1461008b5780633f9942ff146100c957806370c10578146100f6578063b29c62f41461010b578063d0e30db014610149575b610075610153565b15151561008157600080fd5b610089610163565b005b341561009657600080fd5b61009e610281565b6040518085815260200184815260200183815260200182815260200194505050505060405180910390f35b34156100d457600080fd5b6100dc610153565b604051808215151515815260200191505060405180910390f35b341561010157600080fd5b6101096102a5565b005b341561011657600080fd5b61011e6103b5565b6040518085815260200184815260200183815260200182815260200194505050505060405180910390f35b610151610163565b005b6000805460065401421015905090565b600061016d610153565b15151561017957600080fd5b610182336103fd565b50349050346001600082825401925050819055505b600554816003540110151561021e5760035460055403600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160008282540192505081905550600354600554038103905061020f610496565b610218336103fd565b50610197565b80600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001600082825401925050819055508060036000828254019250508190555050565b60008060008060015460035460025460035460055403935093509350935090919293565b6102ad610767565b60006102b8336103fd565b91506102c2610153565b156102d4576102cf6104fc565b6103b1565b816060015182604001510390508082606001818151019150818152505081600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082015181600001556020820151816001015560408201518160020155606082015181600301556080820151816004015590505060008111156103b0573373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015156103af57600080fd5b5b5b5050565b6000806000806103c3610767565b6103cc33610639565b9050806040015181606001518260600151836040015103836020015184600001510194509450945094505090919293565b610405610767565b61040d610767565b61041683610639565b905080600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082015181600001556020820151816001015560408201518160020155606082015181600301556080820151816004015590505080915050919050565b60006002600081548092919060010191905055506005549050600160025414156104cf57680ad78ebc5ac62000006005819055506104e3565b600454600202600554600402036005819055505b8060048190555042600681905550600060038190555050565b6000806000610509610153565b151561051457600080fd5b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020925060009150600060045411156105845760045468056bc75e2d6310000084600101540281151561058057fe5b0491505b8183600301548460020154856000015401030190503073ffffffffffffffffffffffffffffffffffffffff16318111156105d3573073ffffffffffffffffffffffffffffffffffffffff163190505b6000836000018190555060008360010181905550826002015483600301819055503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050151561063457600080fd5b505050565b610641610767565b610649610767565b6000600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060a06040519081016040529081600082015481526020016001820154815260200160028201548152602001600382015481526020016004820154815250509150816080015190505b60025481101561075157600282604001818151029150818152505060008260200151111561071d57600282602001510282604001818151019150818152505060008260200181815250505b60008260000151111561074457816000015182602001818152505060008260000181815250505b80806001019150506106d2565b6002548260800181815250508192505050919050565b60a060405190810160405280600081526020016000815260200160008152602001600081526020016000815250905600a165627a7a72305820e1cadde3cb22332c066f91cbccfa733eab396516183c626699e728ec53f08c490029


   Swarm Source:
bzzr://e1cadde3cb22332c066f91cbccfa733eab396516183c626699e728ec53f08c49
Block Age Transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.