Contract Overview
Balance: 181.644694337973124112 Ether
Ether Value: $22,100.71 (@ $121.67/ETH)
Transactions: 1274 txns
Token Tracker: �y� Address not found (�y� Addre...)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0x93c2761398350f4d7a1bb9d870c9a555eb853c02at txn 0xc78179b07b3ae98c030dc3f9f330828237cba1ed085fbe498c9d51aa2fa9db32
 Latest 25 transactions from a total of 1274 transactions

TxHash Age From To Value [TxFee]
0xa346ca0e454f413d7cfb4941521f508ec83f71db30bfa2487af0d2566570148e1 hr 37 mins ago0xbc8dafeaca658ae0857c80d8aa6de4d487577c63  IN   0x859a46bcab721b97af727cd4be4a7d84f6d8880b0 Ether0.00023551
0x1813e3b157a6b1e678ff7265b147390c6e95ee4e53a57278e04a024f2dd8c6a27 hrs 57 mins ago0x5acf60e1e8186bbb19e682463d1c92b3ce5eda38  IN   0x859a46bcab721b97af727cd4be4a7d84f6d8880b0 Ether0.002291367
0x2f8c5862dbbcfd31c9526834d917c4dccd3ec4d5fd76c19f31c2c8d30bd43f708 hrs 8 mins ago0x4d20579a330fc0a9c41c8f5719cba8e41ab9d223  IN   0x859a46bcab721b97af727cd4be4a7d84f6d8880b0 Ether0.002291367
0x07396c4b7e13ab8580d8e4c909e86e659c41bbdb5dd936d3deb6541050a1fac210 hrs 53 mins ago0xa41725d1392618bffe51a9865d2f9f31ffcd30a4  IN   0x859a46bcab721b97af727cd4be4a7d84f6d8880b0 Ether0.000167661
0x8bc3d6958e784212c1d1cea1fd70284b74d7998e5754cac9b0e2995db5b3e9ce13 hrs 2 mins ago0xb5eb424ebcbcecb38190761e067eef603d48029c  IN   0x859a46bcab721b97af727cd4be4a7d84f6d8880b0 Ether0.002738463
0xb0b9265613fe86e8003729c352ca51c36164c14cab4a8591a3aa8c00418188d013 hrs 57 mins ago0xe6d268f4efbce18b76458619604b25cc85f3d51d  IN   0x859a46bcab721b97af727cd4be4a7d84f6d8880b0 Ether0.000055887
0x89d820b2110174e80281bd7f28a1f1014a664cda88c9a590ddb7291f08a06e6513 hrs 57 mins ago0xe6d268f4efbce18b76458619604b25cc85f3d51d  IN   0x859a46bcab721b97af727cd4be4a7d84f6d8880b0.05 Ether0.000023433
0x3161523f902a1ac97599903f32c219cd161eee7b6a122e067ade668cd2ab0b3617 hrs 48 mins ago0xace34a140812270f2ff1aeba3c29356d05604d0c  IN   0x859a46bcab721b97af727cd4be4a7d84f6d8880b0 Ether0.000279435
0xec086602b51866a825001ef38e5d4b351cf0997846c72be4a4859c8a3f6f7e1322 hrs 19 mins ago0x24992541287d344b3ee610b6ec7f4cde01e8a784  IN   0x859a46bcab721b97af727cd4be4a7d84f6d8880b0 Ether0.000167661
0xb5d01f5f8c4d000e28e7f623fee0fc24e369e1303bc3443a551060baf01f2fd823 hrs 21 mins ago0xfae9990720c701ac5944ec74cd085cc5818157f0  IN   0x859a46bcab721b97af727cd4be4a7d84f6d8880b0 Ether0.000223548
0x5fe9179b99728922d508b9fce19fbe30ba22fd8f0e08554233c2f1f2cc7ff1491 day 2 hrs ago0x69bb6fe33c872e82de26a38d66963651eb1cde58  IN   0x859a46bcab721b97af727cd4be4a7d84f6d8880b0 Ether0.000141306
0x83873783f1496271dd6bb555b6ca4324362062e02e5298e359d56b53211225dc1 day 2 hrs ago0xbe8c9c5c2946de72449500669a990cc75ed4c8b2  IN   0x859a46bcab721b97af727cd4be4a7d84f6d8880b0 Ether0.00055887
0xb98769f2361f2f86272240dbd934c3ab32044ae253e11c5a3c74a6fac67c79651 day 8 hrs ago0xe6d268f4efbce18b76458619604b25cc85f3d51d  IN   0x859a46bcab721b97af727cd4be4a7d84f6d8880b0.06 Ether0.000023433
0x37c9e98da565a5c911a01d1084651f70863e8fb798fffa96836898df796229731 day 9 hrs ago0x694c314f61f4267bf45e81c2f25aa54375b53f8e  IN   0x859a46bcab721b97af727cd4be4a7d84f6d8880b0 Ether0.000023551
0x285f2fef7267e224da6425982f8857b5d496e849df3b4e0a83b97be53e907be91 day 18 hrs ago0x077b0b2ac6bd3313bbcdd9f5d903a353669e9640  IN   0x859a46bcab721b97af727cd4be4a7d84f6d8880b0 Ether0.00085887
0xae02b3812eba290addf59c5d6ecc53fdd9408a56dcd0f0cee705bc7ecd114e072 days ago0x5acf60e1e8186bbb19e682463d1c92b3ce5eda38  IN   0x859a46bcab721b97af727cd4be4a7d84f6d8880b0 Ether0.002291367
0x32d088e2689586c2b8cc7a6246955abf0205d959e35e77f57c803f110086a1782 days 41 mins ago0x3e5d5f61deab94998b8d414b6f2ca12b89efca09  IN   0x859a46bcab721b97af727cd4be4a7d84f6d8880b0 Ether0.003522433
0x369a1ed79a7ca4850a44306c690eda18a57eca21015bec3faa9b58ee8c134d5f2 days 44 mins ago0xa2344fc00e0aeb0c5d33750b516add96ce9985d2  IN   0x859a46bcab721b97af727cd4be4a7d84f6d8880b0 Ether0.003523089
0xff2bedbd9c2c38d5c0908c0077f4107ac35a4ff998df33c5f08225d85d3f76e32 days 1 hr ago0xd290bb791a4a41aec646b3b54901a5d3c103b73a  IN   0x859a46bcab721b97af727cd4be4a7d84f6d8880b0 Ether0.000297920159
0x70a69fad714b5b5e950e620b76f5d01022e604c3f83f477813289c37881e6b272 days 2 hrs ago0xcb230a2f3b1ad526f25e782cfff23cb39ebdbadc  IN   0x859a46bcab721b97af727cd4be4a7d84f6d8880b0 Ether0.000047102
0xd58d9e8d8b726924f492defc8b71e6a726d5bb7d50453f0f4e48bfa1cf78dd822 days 6 hrs ago0x3de3ffaf395070f08e65eabf6d69b9c441d9f5e9  IN   0x859a46bcab721b97af727cd4be4a7d84f6d8880b0 Ether0.000167661
0x9c8cf06492a7759f7b0f93191d06c5ccba26ae445e9a0c0f289799fbbc0867aa2 days 14 hrs ago0xc3609a0743ffd12b8d33c68e560d8980553c148b  IN   0x859a46bcab721b97af727cd4be4a7d84f6d8880b0 Ether0.000950793
0xa2163cc7ecb18f38e7c565d53690543678fe37666a044fcc65d1472adb3d95f62 days 14 hrs ago0xce61a431d74020c2e5be555963816aadb17d49f6  IN   0x859a46bcab721b97af727cd4be4a7d84f6d8880b0 Ether0.000950079
0xbb74e3ebf0f95c6bfefdf74c5ea95b082966f27503238ff05dc94b70362affd13 days 53 mins ago0xce21aaba2a901c87b68ab87befa8ad5f6aef227f  IN   0x859a46bcab721b97af727cd4be4a7d84f6d8880b0 Ether0.000282612
0xa277f2eee7a95cca4e6089ba92b769f891f8b10e67413197d372e24b0c52962c3 days 7 hrs ago0x5acf60e1e8186bbb19e682463d1c92b3ce5eda38  IN   0x859a46bcab721b97af727cd4be4a7d84f6d8880b0 Ether0.002016667
[ 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
0x1813e3b157a6b1e678ff7265b147390c6e95ee4e53a57278e04a024f2dd8c6a270788517 hrs 57 mins ago0x859a46bcab721b97af727cd4be4a7d84f6d8880b0x5acf60e1e8186bbb19e682463d1c92b3ce5eda380.012 Ether
0x2f8c5862dbbcfd31c9526834d917c4dccd3ec4d5fd76c19f31c2c8d30bd43f7070788188 hrs 8 mins ago0x859a46bcab721b97af727cd4be4a7d84f6d8880b0x4d20579a330fc0a9c41c8f5719cba8e41ab9d2230.09 Ether
0x07396c4b7e13ab8580d8e4c909e86e659c41bbdb5dd936d3deb6541050a1fac2707815810 hrs 53 mins ago0x859a46bcab721b97af727cd4be4a7d84f6d8880b0xa41725d1392618bffe51a9865d2f9f31ffcd30a40.012 Ether
0x8bc3d6958e784212c1d1cea1fd70284b74d7998e5754cac9b0e2995db5b3e9ce707767013 hrs 2 mins ago0x859a46bcab721b97af727cd4be4a7d84f6d8880b0xb5eb424ebcbcecb38190761e067eef603d48029c0.009 Ether
0xb0b9265613fe86e8003729c352ca51c36164c14cab4a8591a3aa8c00418188d0707746713 hrs 57 mins ago0x859a46bcab721b97af727cd4be4a7d84f6d8880b0xe6d268f4efbce18b76458619604b25cc85f3d51d0.0009 Ether
0x3161523f902a1ac97599903f32c219cd161eee7b6a122e067ade668cd2ab0b36707651117 hrs 48 mins ago0x859a46bcab721b97af727cd4be4a7d84f6d8880b0xace34a140812270f2ff1aeba3c29356d05604d0c0.1155 Ether
0xec086602b51866a825001ef38e5d4b351cf0997846c72be4a4859c8a3f6f7e13707547122 hrs 19 mins ago0x859a46bcab721b97af727cd4be4a7d84f6d8880b0x24992541287d344b3ee610b6ec7f4cde01e8a7840.015 Ether
0xb5d01f5f8c4d000e28e7f623fee0fc24e369e1303bc3443a551060baf01f2fd8707525223 hrs 21 mins ago0x859a46bcab721b97af727cd4be4a7d84f6d8880b0xfae9990720c701ac5944ec74cd085cc5818157f00.018 Ether
0x83873783f1496271dd6bb555b6ca4324362062e02e5298e359d56b53211225dc70745081 day 2 hrs ago0x859a46bcab721b97af727cd4be4a7d84f6d8880b0xbe8c9c5c2946de72449500669a990cc75ed4c8b20.015 Ether
0x285f2fef7267e224da6425982f8857b5d496e849df3b4e0a83b97be53e907be970707971 day 18 hrs ago0x859a46bcab721b97af727cd4be4a7d84f6d8880b0x077b0b2ac6bd3313bbcdd9f5d903a353669e96400.069 Ether
0xae02b3812eba290addf59c5d6ecc53fdd9408a56dcd0f0cee705bc7ecd114e0770695682 days ago0x859a46bcab721b97af727cd4be4a7d84f6d8880b0x5acf60e1e8186bbb19e682463d1c92b3ce5eda380.024 Ether
0x32d088e2689586c2b8cc7a6246955abf0205d959e35e77f57c803f110086a17870694172 days 41 mins ago0x859a46bcab721b97af727cd4be4a7d84f6d8880b0x3e5d5f61deab94998b8d414b6f2ca12b89efca0911.025 Ether
0x369a1ed79a7ca4850a44306c690eda18a57eca21015bec3faa9b58ee8c134d5f70694102 days 44 mins ago0x859a46bcab721b97af727cd4be4a7d84f6d8880b0xa2344fc00e0aeb0c5d33750b516add96ce9985d252.164 Ether
0xd58d9e8d8b726924f492defc8b71e6a726d5bb7d50453f0f4e48bfa1cf78dd8270680162 days 6 hrs ago0x859a46bcab721b97af727cd4be4a7d84f6d8880b0x3de3ffaf395070f08e65eabf6d69b9c441d9f5e90.012287493552 Ether
0x9c8cf06492a7759f7b0f93191d06c5ccba26ae445e9a0c0f289799fbbc0867aa70661242 days 14 hrs ago0x859a46bcab721b97af727cd4be4a7d84f6d8880b0xc3609a0743ffd12b8d33c68e560d8980553c148b40.743 Ether
0xa2163cc7ecb18f38e7c565d53690543678fe37666a044fcc65d1472adb3d95f670661202 days 14 hrs ago0x859a46bcab721b97af727cd4be4a7d84f6d8880b0xce61a431d74020c2e5be555963816aadb17d49f62.574 Ether
0x061f6838f9d90980ead5959d67d3c06bef22847041a54212fb5672d446e5f6a770622233 days 7 hrs ago0x859a46bcab721b97af727cd4be4a7d84f6d8880b0x5acf60e1e8186bbb19e682463d1c92b3ce5eda380.048 Ether
0x65eaff751068ad2fc976e0fed06d3ca85ff3f38167f80f726cb0f024b6dc7d4e70613063 days 11 hrs ago0x859a46bcab721b97af727cd4be4a7d84f6d8880b0xe6d268f4efbce18b76458619604b25cc85f3d51d0.0003 Ether
0xe718373315212a8fab12a6271d36693f84546055d6364b892e614cf7e533c66970567274 days 6 hrs ago0x859a46bcab721b97af727cd4be4a7d84f6d8880b0x4d20579a330fc0a9c41c8f5719cba8e41ab9d2230.06 Ether
0x99b6afd371f7f0529698af0d362cffc0a8ee93c93e11858a9580e18cc3e1ff5670545584 days 16 hrs ago0x859a46bcab721b97af727cd4be4a7d84f6d8880b0xa41725d1392618bffe51a9865d2f9f31ffcd30a40.051 Ether
0xd8137156bba5823f818bc648ac983fc4fa977785b629c3b581f4a554f106710570544134 days 16 hrs ago0x859a46bcab721b97af727cd4be4a7d84f6d8880b0x93c2761398350f4d7a1bb9d870c9a555eb853c020.001 Ether
0xb09f23081749518e59dd16d6ca2d5c949fe4f73512a1be35f09d2b956c3c06f970532474 days 21 hrs ago0x859a46bcab721b97af727cd4be4a7d84f6d8880b0x751de846a21e9b1f24c1ff47fa4ffcc0de9d46f90.06 Ether
0x6507a16be347ac876d9f35c17dfd881589b06aa45009587b8f842b3a2ce85d5270525715 days 36 mins ago0x859a46bcab721b97af727cd4be4a7d84f6d8880b0xfae9990720c701ac5944ec74cd085cc5818157f00.018 Ether
0xec7fea04a70939b9913bb116a42ee0c6a62e66c2ef7be2fb3a743916067f7fd570498145 days 12 hrs ago0x859a46bcab721b97af727cd4be4a7d84f6d8880b0x24992541287d344b3ee610b6ec7f4cde01e8a7840.012 Ether
0x249ef6d123dd0ce9cfa57e2e322318464107fd92e073da86dad4ffc548dacc0470490445 days 15 hrs ago0x859a46bcab721b97af727cd4be4a7d84f6d8880b0xbe8c9c5c2946de72449500669a990cc75ed4c8b20.012 Ether
[ Download CSV Export  ] 
Contract Source Code Verified (Exact Match)
Contract Name: Main
Compiler Text: v0.4.25+commit.59dbf8f1
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.24;

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

  /**
  * @dev Multiplies two numbers, reverts on overflow.
  */
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    // Gas optimization: this is cheaper than requiring 'a' not being zero, but the
    // benefit is lost if 'b' is also tested.
    // See: https://github.com/OpenZeppelin/openzeppelin-solidity/pull/522
    if (a == 0) {
      return 0;
    }

    uint256 c = a * b;
    require(c / a == b);

    return c;
  }

  /**
  * @dev Integer division of two numbers truncating the quotient, reverts on division by zero.
  */
  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    require(b > 0); // Solidity only automatically asserts 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 Subtracts two numbers, reverts on overflow (i.e. if subtrahend is greater than minuend).
  */
  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    require(b <= a);
    uint256 c = a - b;

    return c;
  }

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

    return c;
  }

  /**
  * @dev Divides two numbers and returns the remainder (unsigned integer modulo),
  * reverts when dividing by zero.
  */
  function mod(uint256 a, uint256 b) internal pure returns (uint256) {
    require(b != 0);
    return a % b;
  }
}

contract Main {

    using SafeMath for uint;

    // The nested mapping is used to implement the round-based logic
    mapping(uint => mapping(address => uint)) public balance;
    mapping(uint => mapping(address => uint)) public time;
    mapping(uint => mapping(address => uint)) public percentWithdraw;
    mapping(uint => mapping(address => uint)) public allPercentWithdraw;
    mapping(uint => uint) public investorsByRound;

    uint public stepTime = 24 hours;
    uint public countOfInvestors = 0;
    uint public totalRaised;
    uint public rounds_counter;
    uint public projectPercent = 10;
    uint public totalWithdrawed = 0;
    bool public started;

    address public ownerAddress;

    event Invest(uint indexed round, address indexed investor, uint256 amount);
    event Withdraw(uint indexed round, address indexed investor, uint256 amount);

    modifier userExist() {
        require(balance[rounds_counter][msg.sender] > 0, "Address not found");
        _;
    }

    modifier checkTime() {
        require(now >= time[rounds_counter][msg.sender].add(stepTime), "Too fast payout request");
        _;
    }

    modifier onlyStarted() {
        require(started == true);
        _;
    }

    // @dev This function is processing all the logic with withdraw
    function collectPercent() userExist checkTime internal {

        // Check that user already has received 200%
        // In this case - remove him from the db
        if ((balance[rounds_counter][msg.sender].mul(2)) <= allPercentWithdraw[rounds_counter][msg.sender]) {
            balance[rounds_counter][msg.sender] = 0;
            time[rounds_counter][msg.sender] = 0;
            percentWithdraw[rounds_counter][msg.sender] = 0;
        } else {
            // User has not reached the limit yet
            // Process the withdraw and update the stats

            uint payout = payoutAmount();  // Get the amount of weis to send

            percentWithdraw[rounds_counter][msg.sender] = percentWithdraw[rounds_counter][msg.sender].add(payout);
            allPercentWithdraw[rounds_counter][msg.sender] = allPercentWithdraw[rounds_counter][msg.sender].add(payout);

            // Send Ethers
            msg.sender.transfer(payout);
            totalWithdrawed = totalWithdrawed.add(payout);

            emit Withdraw(rounds_counter, msg.sender, payout);
        }

    }

    // @dev The withdraw percentage depends on two things:
    // @dev first one is total amount of Ethers on the contract balance
    // @dev and second one is the deposit size of current investor
    function percentRate() public view returns(uint) {

        uint contractBalance = address(this).balance;
        uint user_balance = balance[rounds_counter][msg.sender];
        uint contract_depending_percent = 0;

        // Check the contract balance and add some additional percents
        // Because of the Solidity troubles with floats
        // 20 means 2%, 15 means 1.5%, 10 means 1%
        if (contractBalance >= 10000 ether) {
            contract_depending_percent = 20;
        } else if (contractBalance >= 5000 ether) {
            contract_depending_percent = 15;
        } else if (contractBalance >= 1000 ether) {
            contract_depending_percent = 10;
        }

        // Check the investor's balance
        if (user_balance < 9999999999999999999) {          // < 9.999999 Ethers
          return (30 + contract_depending_percent);
        } else if (user_balance < 29999999999999999999) {  // < 29.999999 Ethers
          return (35 + contract_depending_percent);
        } else if (user_balance < 49999999999999999999) {  // < 49.999999 Ethers
          return (40 + contract_depending_percent);
        } else {                                        // <= 100 Ethers
          return (45 + contract_depending_percent);
        }

    }


    // @dev This function returns the amount in weis for withdraw
    function payoutAmount() public view returns(uint256) {
        // Minimum percent is 3%, maximum percent is 6.5% per 24 hours
        uint256 percent = percentRate();

        uint256 different = now.sub(time[rounds_counter][msg.sender]).div(stepTime);

        // 1000 instead of 100, because in case of 3%
        // 'percent' equals to 30 and so on
        uint256 rate = balance[rounds_counter][msg.sender].mul(percent).div(1000);

        uint256 withdrawalAmount = rate.mul(different).sub(percentWithdraw[rounds_counter][msg.sender]);

        return withdrawalAmount;
    }

    // @dev This function is called each time when user sends Ethers
    function deposit() private {
        if (msg.value > 0) { // User wants to invest
            require(balance[rounds_counter][msg.sender] == 0);  // User can invest only once

            if (balance[rounds_counter][msg.sender] == 0) {  // New investor
              countOfInvestors = countOfInvestors.add(1);
              investorsByRound[rounds_counter] = investorsByRound[rounds_counter].add(1);
            }

            // If already has some investments and the time gap is correct
            // make a withdraw
            if (
              balance[rounds_counter][msg.sender] > 0 &&
              now > time[rounds_counter][msg.sender].add(stepTime)
            ) {
                collectPercent();
                percentWithdraw[rounds_counter][msg.sender] = 0;
            }

            balance[rounds_counter][msg.sender] = balance[rounds_counter][msg.sender].add(msg.value);
            time[rounds_counter][msg.sender] = now;

            // Send fee to the owner
            ownerAddress.transfer(msg.value.mul(projectPercent).div(100));
            totalRaised = totalRaised.add(msg.value);

            emit Invest(rounds_counter, msg.sender, msg.value);
        } else {  // User wants to withdraw his profit
            collectPercent();
        }
    }

    // @dev This function is called when user sends Ethers
    function() external payable onlyStarted {
        // Maximum deposit per address - 100 Ethers
        require(balance[rounds_counter][msg.sender].add(msg.value) <= 100 ether, "More than 100 ethers");

        // Check that contract has less than 10%
        // of total collected investments
        if (address(this).balance < totalRaised.div(100).mul(10)) {
            startNewRound();
        }

        deposit();
    }

    // @dev In the case of new round - reset all the stats
    // @dev and start new round with the rest of the balance on the contract
    function startNewRound() internal {
        rounds_counter = rounds_counter.add(1);
        totalRaised = address(this).balance;
    }

    // @dev Enable the game
    function start() public {
        require(ownerAddress == msg.sender);
        started = true;
    }

    constructor() public {
        ownerAddress = msg.sender;
        started = false;
    }

}

    Contract ABI  
[{"constant":true,"inputs":[{"name":"","type":"uint256"},{"name":"","type":"address"}],"name":"balance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"started","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"},{"name":"","type":"address"}],"name":"percentWithdraw","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"projectPercent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"},{"name":"","type":"address"}],"name":"time","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"payoutAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"investorsByRound","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"percentRate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ownerAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalWithdrawed","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"start","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalRaised","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"rounds_counter","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"},{"name":"","type":"address"}],"name":"allPercentWithdraw","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"countOfInvestors","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"stepTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"round","type":"uint256"},{"indexed":true,"name":"investor","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Invest","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"round","type":"uint256"},{"indexed":true,"name":"investor","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Withdraw","type":"event"}]

  Contract Creation Code Switch To Opcodes View
6080604052620151806005556000600655600a6009556000600a5534801561002657600080fd5b50600b805461010060a860020a03191633610100021760ff19169055610c18806100516000396000f3006080604052600436106100e55763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630613993481146101dd5780631f2698ab1461021357806332f435761461023c57806335d4451c1461026057806360ab24a3146102755780636b46c8c3146102995780637c731c0e146102ae5780638090114f146102c65780638f84aa09146102db578063b74126cc1461030c578063be9a655514610321578063c5c4744c14610336578063c7e8d36e1461034b578063dfc02ef514610360578063f3f7d63314610384578063f488fdd014610399575b600b5460ff1615156001146100f957600080fd5b60085460009081526020818152604080832033845290915290205468056bc75e2d631000009061012f903463ffffffff6103ae16565b111561019c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f4d6f7265207468616e2031303020657468657273000000000000000000000000604482015290519081900360640190fd5b6101c3600a6101b760646007546103cb90919063ffffffff16565b9063ffffffff6103ee16565b303110156101d3576101d361041c565b6101db61043a565b005b3480156101e957600080fd5b50610201600435600160a060020a036024351661067f565b60408051918252519081900360200190f35b34801561021f57600080fd5b50610228610699565b604080519115158252519081900360200190f35b34801561024857600080fd5b50610201600435600160a060020a03602435166106a2565b34801561026c57600080fd5b506102016106bf565b34801561028157600080fd5b50610201600435600160a060020a03602435166106c5565b3480156102a557600080fd5b506102016106e2565b3480156102ba57600080fd5b506102016004356107a9565b3480156102d257600080fd5b506102016107bb565b3480156102e757600080fd5b506102f0610880565b60408051600160a060020a039092168252519081900360200190f35b34801561031857600080fd5b50610201610894565b34801561032d57600080fd5b506101db61089a565b34801561034257600080fd5b506102016108c5565b34801561035757600080fd5b506102016108cb565b34801561036c57600080fd5b50610201600435600160a060020a03602435166108d1565b34801561039057600080fd5b506102016108ee565b3480156103a557600080fd5b506102016108f4565b6000828201838110156103c057600080fd5b8091505b5092915050565b6000808083116103da57600080fd5b82848115156103e557fe5b04949350505050565b60008083151561040157600091506103c4565b5082820282848281151561041157fe5b04146103c057600080fd5b60085461043090600163ffffffff6103ae16565b6008553031600755565b6000341115610675576008546000908152602081815260408083203384529091529020541561046857600080fd5b60085460009081526020818152604080832033845290915290205415156104d65760065461049d90600163ffffffff6103ae16565b6006556008546000908152600460205260409020546104c390600163ffffffff6103ae16565b6008546000908152600460205260409020555b60085460009081526020818152604080832033845290915281205411801561052b575060055460085460009081526001602090815260408083203384529091529020546105289163ffffffff6103ae16565b42115b15610556576105386108fa565b60085460009081526002602090815260408083203384529091528120555b600854600090815260208181526040808320338452909152902054610581903463ffffffff6103ae16565b6008805460009081526020818152604080832033808552908352818420959095559254825260018152828220938252929092529020429055600b54600954610100909104600160a060020a0316906108fc906105f7906064906105eb90349063ffffffff6103ee16565b9063ffffffff6103cb16565b6040518115909202916000818181858888f1935050505015801561061f573d6000803e3d6000fd5b50600754610633903463ffffffff6103ae16565b6007556008546040805134815290513392917f22362fd53da7e9833dab2bb7adb521163c164fb314a070b76b7fafb0ca4fd8c4919081900360200190a361067d565b61067d6108fa565b565b600060208181529281526040808220909352908152205481565b600b5460ff1681565b600260209081526000928352604080842090915290825290205481565b60095481565b600160209081526000928352604080842090915290825290205481565b60008060008060006106f26107bb565b600554600854600090815260016020908152604080832033845290915290205491955061072a916105eb90429063ffffffff610bd516565b600854600090815260208181526040808320338452909152902054909350610760906103e8906105eb908763ffffffff6103ee16565b60085460009081526002602090815260408083203384529091529020549092506107a090610794848663ffffffff6103ee16565b9063ffffffff610bd516565b95945050505050565b60046020526000908152604090205481565b6008546000908152602081815260408083203384529091528120543031908269021e19e0c9bab240000083106107f357506014610820565b69010f0cf064dd59200000831061080c5750600f610820565b683635c9adc5dea0000083106108205750600a5b678ac7230489e7ffff82101561083b5780601e01935061087a565b6801a055690d9db7ffff8210156108575780602301935061087a565b6802b5e3af16b187ffff8210156108735780602801935061087a565b80602d0193505b50505090565b600b546101009004600160a060020a031681565b600a5481565b600b546101009004600160a060020a031633146108b657600080fd5b600b805460ff19166001179055565b60075481565b60085481565b600360209081526000928352604080842090915290825290205481565b60065481565b60055481565b600854600090815260208181526040808320338452909152812054811061098257604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f41646472657373206e6f7420666f756e64000000000000000000000000000000604482015290519081900360640190fd5b60055460085460009081526001602090815260408083203384529091529020546109b19163ffffffff6103ae16565b421015610a1f57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f546f6f2066617374207061796f75742072657175657374000000000000000000604482015290519081900360640190fd5b60085460008181526003602090815260408083203380855290835281842054948452838352818420908452909152902054610a6190600263ffffffff6103ee16565b11610ab657600880546000908152602081815260408083203380855290835281842084905584548452600183528184208185528352818420849055935483526002825280832093835292905290812055610bd2565b610abe6106e2565b6008546000908152600260209081526040808320338452909152902054909150610aee908263ffffffff6103ae16565b6008805460009081526002602090815260408083203380855290835281842095909555925482526003815282822093825292909252902054610b36908263ffffffff6103ae16565b600854600090815260036020908152604080832033808552925280832093909355915183156108fc0291849190818181858888f19350505050158015610b80573d6000803e3d6000fd5b50600a54610b94908263ffffffff6103ae16565b600a556008546040805183815290513392917f9da6493a92039daf47d1f2d7a782299c5994c6323eb1e972f69c432089ec52bf919081900360200190a35b50565b60008083831115610be557600080fd5b50509003905600a165627a7a7230582097da9ba47836922c5c6dd3a0c8cbd578746ea2b929b66c30a710964e76a2c1840029

   Swarm Source:
bzzr://97da9ba47836922c5c6dd3a0c8cbd578746ea2b929b66c30a710964e76a2c184

 

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.