Contract 0xefF6a3B9d2434BE47A2Bd9f59163f199aF22b2FB 1

 
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xe3b525842300042de066f1b6561d29f0130643d874924d2b9835aa75be789103Withdraw120164932021-10-23 8:27:4120 mins ago0x7fcd34a495f66ccf0f47e562f3c39fe6bbc1d5b8 IN  0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0 BNB0.000292257486
0x769d90bba5213771ee29dfb7a84988239e98983a3327fe1400bf3f51ad154477Withdraw120154672021-10-23 7:36:191 hr 12 mins ago0x64611ed26be631619e279a62c08c93a924fcc7fb IN  0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0 BNB0.000354223134
0xb57ed639ca94d8f914231ba5ef906787d444cd14b556bbf14b8f65e5d146ec95Withdraw120103412021-10-23 3:15:195 hrs 33 mins ago0x5af93d8b0498a6b11d7c3c694d2cbf6e67403cfe IN  0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0 BNB0.000138204
0x5e9bfcf6ebdb66bb73b719bf61f989435303eb2a308b76adbab9328b137ef624Withdraw120100772021-10-23 3:02:075 hrs 46 mins ago0xb0b6bb8b841775637bed756c851cd341ee3beff8 IN  0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0 BNB0.000396312534
0x7bab0c217f8c8b7a50a205cf887b7bf03546015fe7840410637b910624061e7dWithdraw120091942021-10-23 2:17:516 hrs 30 mins ago0x46a921729f561d962e2b662f1ddbc1be1f7b8c78 IN  0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0 BNB0.0003141
0x59b31a4e02afbb16275f1e97340b07b6cf25bf28cf86a8fe650f8960b2ad29f9Withdraw120091092021-10-23 2:13:346 hrs 35 mins ago0x46a921729f561d962e2b662f1ddbc1be1f7b8c78 IN  0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0 BNB0.00061905969
0x586e88b028a07d253ef80d2f4b885ce091b0c59d46a50e949e317da66c02fc83Withdraw120075722021-10-23 0:56:207 hrs 52 mins ago0x0f7bdf46470461b4889f37edbddec3ae9e8c350d IN  0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0 BNB0.000544592862
0x08578ff010833593dbe69807a9186f6eed1e51811282409dfebacd55377f7517Withdraw119953162021-10-22 14:37:1118 hrs 11 mins ago0xf93c635b62b20c399c5cebfb9869e500dbd73842 IN  0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0 BNB0.000533951154
0xc10926c73eacfa14139aa20d48eabae20434d962c0c176e671e075183d9d34b9Withdraw119948502021-10-22 14:13:5118 hrs 34 mins ago0x9401332294c0bf9c1e21d0c2f4c6671982ca06a4 IN  0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0 BNB0.000524779434
0x882718ec9819e9471f2c09283520e31c960f6c2bce05f3ef618ce6a8191d7e49Withdraw119947722021-10-22 14:09:5718 hrs 38 mins ago0xdd2688a9a0359394d80667b963312bdae2ea618e IN  0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0 BNB0.000533951154
0x512bfe21941db4236f7c12a1f1e429727bbe1d2121c42b692c4e7d8b8b7a89d5Invest119936172021-10-22 13:12:0419 hrs 36 mins ago0x5ad0b7b6a5683c4a34c3073800486a99eda4519f IN  0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0.15 BNB0.002529899604
0x792599bac4cc5693a2a31308f6acd596232221ffbb8f317d42fc3bb858e7b154Withdraw119932762021-10-22 12:55:0119 hrs 53 mins ago0xeb1a7c4d8676b7936580098a25dd738ef291656f IN  0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0 BNB0.000144486
0x74afe7031823938960e2c6b6349ba16b2410accb8f3ff21c19924b06c4772918Withdraw119914892021-10-22 11:25:2121 hrs 23 mins ago0xee1ac4f7ac6dadb188710b843b0b29c8fa5ac18d IN  0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0 BNB0.000517687056
0x1d55e99b4427c052a674974b10a27c9bac3c2d070d48fabf218a96d00afb429dWithdraw119912292021-10-22 11:12:2121 hrs 36 mins ago0x53e08e9d056545a78c89276cfbfcd07adb6d04ad IN  0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0 BNB0.000354223134
0xc26a54ad4e5db7f69b91310f816234fcc3d1166d1f349d0e9d1c19e9f58e8819Withdraw119888102021-10-22 9:09:4923 hrs 38 mins ago0xee1ac4f7ac6dadb188710b843b0b29c8fa5ac18d IN  0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0 BNB0.000517687056
0xdc250c473e29e0651cc306f77e47c36f2f02e25d78f51af20cfcb794405eaa44Withdraw119879802021-10-22 8:27:111 day 21 mins ago0x7fcd34a495f66ccf0f47e562f3c39fe6bbc1d5b8 IN  0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0 BNB0.000396312534
0xeac2a31650961070c2c5bf0b553364e45607277df6dc5bd685c2e507ee7b08c4Withdraw119879432021-10-22 8:25:031 day 23 mins ago0xeb1a7c4d8676b7936580098a25dd738ef291656f IN  0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0 BNB0.000138204
0x5b3d43518183da22f9d102510b9c4233ac82e28a4691be978bff0a593015e83eWithdraw119879112021-10-22 8:23:141 day 25 mins ago0xeb1a7c4d8676b7936580098a25dd738ef291656f IN  0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0 BNB0.000138204
0xb250b5524007c9c1f936c8d62b3e9b0ec4a160dee6769c08b220db941babeb4eWithdraw119869792021-10-22 7:34:271 day 1 hr ago0xf93c635b62b20c399c5cebfb9869e500dbd73842 IN  0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0 BNB0.00052482969
0x19c52c53ad5f1dcaa484684a857a1e85e9bf0178348a6a148a214e2d473aa603Withdraw119864722021-10-22 7:09:031 day 1 hr ago0x4aace30a170a50da598ee0f24555d94271c6ef0d IN  0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0 BNB0.000598121784
0x4497d1c78f691c8fc751934a8837c4e408878b32856c37537721f4388aad3935Invest119859582021-10-22 6:40:521 day 2 hrs ago0xa04257efe59a9becb27152ef2f6d6aa7eaf63685 IN  0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0.05 BNB0.001938047256
0x3346fe0dc997930c47b0dfbb5d7f92d52a6b948af69fd5058431b6e217014fdfWithdraw119833452021-10-22 4:17:371 day 4 hrs ago0xc3ca00406bd3e5069b89246709f9cfa7a524ec40 IN  0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0 BNB0.000354223134
0x20e6e27a8b51929650ef1d5004321577bc693fdfa56b4a4220ac2affd7ebaac5Withdraw119825772021-10-22 3:35:501 day 5 hrs ago0x12d9e74bc66758c38ea75a6d59033968723e7e67 IN  0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0 BNB0.000354223134
0x09a9811ea1010578debdac22cd5a79cc8b8fb848a0e0f343d48895e6d4a77019Withdraw119824292021-10-22 3:28:241 day 5 hrs ago0x431ab9e8a93ea6466dcadc1557d6e496f52fb901 IN  0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0 BNB0.00072
0x6479d57142500fd5268170ee02e8608508d52a76c8968a8729732af41b6f9533Withdraw119823322021-10-22 3:23:301 day 5 hrs ago0xeb1a7c4d8676b7936580098a25dd738ef291656f IN  0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0 BNB0.0001356
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x5e9bfcf6ebdb66bb73b719bf61f989435303eb2a308b76adbab9328b137ef624120100772021-10-23 3:02:075 hrs 46 mins ago 0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0xb0b6bb8b841775637bed756c851cd341ee3beff80.003420226912472587 BNB
0x59b31a4e02afbb16275f1e97340b07b6cf25bf28cf86a8fe650f8960b2ad29f9120091092021-10-23 2:13:346 hrs 35 mins ago 0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0x46a921729f561d962e2b662f1ddbc1be1f7b8c780.003420226912472587 BNB
0x59b31a4e02afbb16275f1e97340b07b6cf25bf28cf86a8fe650f8960b2ad29f9120091092021-10-23 2:13:346 hrs 35 mins ago 0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0xb8f36d7d3cd3ae4c6193eeea243a2a45279eed310.000441228249999999 BNB
0x59b31a4e02afbb16275f1e97340b07b6cf25bf28cf86a8fe650f8960b2ad29f9120091092021-10-23 2:13:346 hrs 35 mins ago 0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0x9a23b7108d1f13b85bfe4f7f9edcd43f44f113450.000441228249999999 BNB
0x586e88b028a07d253ef80d2f4b885ce091b0c59d46a50e949e317da66c02fc83120075722021-10-23 0:56:207 hrs 52 mins ago 0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0x0f7bdf46470461b4889f37edbddec3ae9e8c350d0.007157544889657394 BNB
0x586e88b028a07d253ef80d2f4b885ce091b0c59d46a50e949e317da66c02fc83120075722021-10-23 0:56:207 hrs 52 mins ago 0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0xb8f36d7d3cd3ae4c6193eeea243a2a45279eed310.000058259086311164 BNB
0x586e88b028a07d253ef80d2f4b885ce091b0c59d46a50e949e317da66c02fc83120075722021-10-23 0:56:207 hrs 52 mins ago 0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0x9a23b7108d1f13b85bfe4f7f9edcd43f44f113450.000058259086311164 BNB
0x08578ff010833593dbe69807a9186f6eed1e51811282409dfebacd55377f7517119953162021-10-22 14:37:1118 hrs 11 mins ago 0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0xf93c635b62b20c399c5cebfb9869e500dbd738420.048336956595385171 BNB
0x08578ff010833593dbe69807a9186f6eed1e51811282409dfebacd55377f7517119953162021-10-22 14:37:1118 hrs 11 mins ago 0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0xb8f36d7d3cd3ae4c6193eeea243a2a45279eed310.000224515918612444 BNB
0x08578ff010833593dbe69807a9186f6eed1e51811282409dfebacd55377f7517119953162021-10-22 14:37:1118 hrs 11 mins ago 0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0x9a23b7108d1f13b85bfe4f7f9edcd43f44f113450.000224515918612444 BNB
0xc10926c73eacfa14139aa20d48eabae20434d962c0c176e671e075183d9d34b9119948502021-10-22 14:13:5118 hrs 34 mins ago 0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0x9401332294c0bf9c1e21d0c2f4c6671982ca06a40.059306642407969329 BNB
0xc10926c73eacfa14139aa20d48eabae20434d962c0c176e671e075183d9d34b9119948502021-10-22 14:13:5118 hrs 34 mins ago 0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0xb8f36d7d3cd3ae4c6193eeea243a2a45279eed310.000293274605314134 BNB
0xc10926c73eacfa14139aa20d48eabae20434d962c0c176e671e075183d9d34b9119948502021-10-22 14:13:5118 hrs 34 mins ago 0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0x9a23b7108d1f13b85bfe4f7f9edcd43f44f113450.000293274605314134 BNB
0x882718ec9819e9471f2c09283520e31c960f6c2bce05f3ef618ce6a8191d7e49119947722021-10-22 14:09:5718 hrs 38 mins ago 0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0xdd2688a9a0359394d80667b963312bdae2ea618e0.074824629406890562 BNB
0x882718ec9819e9471f2c09283520e31c960f6c2bce05f3ef618ce6a8191d7e49119947722021-10-22 14:09:5718 hrs 38 mins ago 0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0xb8f36d7d3cd3ae4c6193eeea243a2a45279eed310.000347546092873535 BNB
0x882718ec9819e9471f2c09283520e31c960f6c2bce05f3ef618ce6a8191d7e49119947722021-10-22 14:09:5718 hrs 38 mins ago 0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0x9a23b7108d1f13b85bfe4f7f9edcd43f44f113450.000347546092873535 BNB
0x512bfe21941db4236f7c12a1f1e429727bbe1d2121c42b692c4e7d8b8b7a89d5119936172021-10-22 13:12:0419 hrs 36 mins ago 0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0xb8f36d7d3cd3ae4c6193eeea243a2a45279eed310.0075 BNB
0x512bfe21941db4236f7c12a1f1e429727bbe1d2121c42b692c4e7d8b8b7a89d5119936172021-10-22 13:12:0419 hrs 36 mins ago 0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0x9a23b7108d1f13b85bfe4f7f9edcd43f44f113450.0075 BNB
0x74afe7031823938960e2c6b6349ba16b2410accb8f3ff21c19924b06c4772918119914892021-10-22 11:25:2121 hrs 23 mins ago 0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0x9a23b7108d1f13b85bfe4f7f9edcd43f44f113450.011542353472222222 BNB
0xc26a54ad4e5db7f69b91310f816234fcc3d1166d1f349d0e9d1c19e9f58e8819119888102021-10-22 9:09:4923 hrs 38 mins ago 0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0x9a23b7108d1f13b85bfe4f7f9edcd43f44f113450.011324935416666666 BNB
0xdc250c473e29e0651cc306f77e47c36f2f02e25d78f51af20cfcb794405eaa44119879802021-10-22 8:27:111 day 21 mins ago 0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0x7fcd34a495f66ccf0f47e562f3c39fe6bbc1d5b80.021454050601935922 BNB
0xb250b5524007c9c1f936c8d62b3e9b0ec4a160dee6769c08b220db941babeb4e119869792021-10-22 7:34:271 day 1 hr ago 0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0xf93c635b62b20c399c5cebfb9869e500dbd738420.021454050601935922 BNB
0xb250b5524007c9c1f936c8d62b3e9b0ec4a160dee6769c08b220db941babeb4e119869792021-10-22 7:34:271 day 1 hr ago 0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0xb8f36d7d3cd3ae4c6193eeea243a2a45279eed310.000178037178154188 BNB
0xb250b5524007c9c1f936c8d62b3e9b0ec4a160dee6769c08b220db941babeb4e119869792021-10-22 7:34:271 day 1 hr ago 0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0x9a23b7108d1f13b85bfe4f7f9edcd43f44f113450.000178037178154188 BNB
0x19c52c53ad5f1dcaa484684a857a1e85e9bf0178348a6a148a214e2d473aa603119864722021-10-22 7:09:031 day 1 hr ago 0xeff6a3b9d2434be47a2bd9f59163f199af22b2fb0x4aace30a170a50da598ee0f24555d94271c6ef0d0.023435520245076806 BNB
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
BNBFIRE

Compiler Version
v0.5.8+commit.23d335f2

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at BscScan.com on 2021-09-19
*/

// SPDX-License-Identifier: MIT 
 
 /*  BNB FIRE - Investment platform based on Binance Smart Chain blockchain smart-contract technology. Stake BNB and earn daily 17-20% ROI. Safe and legit!
 *   The only official platform of original BNB FIRE team! All other platforms with the same contract code are FAKE!
 *		
 * 	 	 ____  _   _ ____    ______ _____ _____  ______ 
 *		|  _ \| \ | |  _ \  |  ____|_   _|  __ \|  ____|
 *		| |_) |  \| | |_) | | |__    | | | |__) | |__   		BNB FIRE 
 *		|  _ <| . ` |  _ <  |  __|   | | |  _  /|  __|  		© All rights reserved.
 *		| |_) | |\  | |_) | | |     _| |_| | \ \| |____ 
 *		|____/|_| \_|____/  |_|    |_____|_|  \_\______|
 *   ┌───────────────────────────────────────────────────────────────────────┐
 *   │   Website: https://bnbfire.app                                        │
 *   │                                                                       │
 *   │   Telegram Live Support: @bnbfire_dev                                 |
 *   │   Telegram Public Group: https://t.me/bnbfire_en                      |
 *   └───────────────────────────────────────────────────────────────────────┘
 *
 *   [USAGE INSTRUCTION]
 *
 *   1) Connect browser extension Metamask (see help: https://academy.binance.com/en/articles/connecting-metamask-to-binance-smart-chain ).
 *   2) Choose one of the tariff plans, enter the BNB amount (0.05 BNB minimum) using our website "Stake BNB" button.
 *   3) Withdraw and compound your earnings every 24 hours using our website "Withdraw" button.
 *
 *   [INVESTMENT CONDITIONS]
 *
 *   - Basic interest rate: +1% every 24 hours (~0.04% hourly) - only for new deposits.
 *   - Minimal deposit: 0.05 BNB, no maximal limit.
 *   - Total income: based on your tariff plan (from 17% to 20% daily!!!) + Basic interest rate !!!
 *   - Earnings every moment, withdraw any time 24 hours after deposit.
 *
 *   [AFFILIATE PROGRAM]
 *
 *   - 10-level referral commission: 8% - 5% - 0.1% - 0.1% - 0.1% - 0.1% - 0.1% - 0.1% - 0.1% - 0.1%.
 *
 *   [FUNDS DISTRIBUTION]
 *
 *   - 76.2% Platform main balance, participants payouts.
 *   - 13.8% Affiliate program bonuses.
 *   - 10%   Support work, technical functioning, administration fee.
 */

pragma solidity 0.5.8;

contract BNBFIRE {
	using SafeMath for uint256;

	uint256 constant public INVEST_MIN_AMOUNT = 0.05 ether;
	uint256[] public REFERRAL_PERCENTS = [80, 50, 1, 1, 1, 1, 1, 1, 1, 1];
	uint256 constant public PROJECT_FEE = 50;
	uint256 constant public DEVELOPER_FEE = 50;
	uint256 constant public PERCENT_STEP = 10;
	uint256 constant public PERCENTS_DIVIDER = 1000;
	uint256 constant public TIME_STEP = 1 days;

	uint256 public totalStaked;
	uint256 public totalRefBonus;

    struct Plan {
        uint256 time;
        uint256 percent;
        uint256 reinvest;
    }

    Plan[] internal plans;

	struct Deposit {
        uint8 plan;
		uint256 percent;
		uint256 amount;
		uint256 profit;
		uint256 start;
		uint256 finish;
		uint256 reinvest;
	}

	struct User {
		Deposit[] deposits;
		uint256 checkpoint;
		address referrer;
		uint256 referrals;
		uint256 bonus;
		uint256 totalBonus;
		uint256 totalReinvested;
	}

	mapping (address => User) internal users;

	uint256 public startUNIX;
	address payable private commissionWallet;
	address payable private developerWallet;
    

	event Newbie(address user);
	event NewDeposit(address indexed user, uint8 plan, uint256 percent, uint256 amount, uint256 profit, uint256 start, uint256 finish);
	event Withdrawn(address indexed user, uint256 amount);
	event RefBonus(address indexed referrer, address indexed referral, uint256 indexed level, uint256 amount);

	constructor(address payable wallet, address payable _developer) public {
		require(!isContract(wallet));
		commissionWallet = wallet;
		developerWallet = _developer;
		startUNIX = block.timestamp;

        plans.push(Plan(10, 200, 500)); // 20% per day for 10 days, 50% reinvest
        plans.push(Plan(15, 180, 300)); // 18% per day for 15 days, 30% reinvest
        plans.push(Plan(20, 170, 200)); // 17% per day for 20 days, 20% reinvest
	}

	function invest(address referrer, uint8 plan) public payable {
		require(msg.value >= INVEST_MIN_AMOUNT);
        require(plan < 3, "Invalid plan");

		uint256 fee = msg.value.mul(PROJECT_FEE).div(PERCENTS_DIVIDER);
		commissionWallet.transfer(fee);
		uint256 developerFee = msg.value.mul(DEVELOPER_FEE).div(PERCENTS_DIVIDER);
		developerWallet.transfer(developerFee);
		
		
		User storage user = users[msg.sender];

		if (user.referrer == address(0)) {
			if (users[referrer].deposits.length > 0 && referrer != msg.sender) {
				user.referrer = referrer;
			}

			address upline = user.referrer;
			for (uint256 i = 0; i < 10; i++) {
				if (upline != address(0)) {
					users[upline].referrals = users[upline].referrals.add(1);
					upline = users[upline].referrer;
				} else break;
			}
		}

		if (user.referrer != address(0)) {

			address upline = user.referrer;
			for (uint256 i = 0; i < 10; i++) {
				if (upline != address(0)) {
					uint256 amount = msg.value.mul(REFERRAL_PERCENTS[i]).div(PERCENTS_DIVIDER);
					users[upline].bonus = users[upline].bonus.add(amount);
					users[upline].totalBonus = users[upline].totalBonus.add(amount);
					emit RefBonus(upline, msg.sender, i, amount);
					upline = users[upline].referrer;
				} else break;
			}

		}

		if (user.deposits.length == 0) {
			user.checkpoint = block.timestamp;
			emit Newbie(msg.sender);
		}

		(uint256 percent, uint256 profit, uint256 finish,uint256 reinvest) = getResult(plan, msg.value);
		user.deposits.push(Deposit(plan, percent, msg.value, profit, block.timestamp, finish,reinvest));

		totalStaked = totalStaked.add(msg.value);
		emit NewDeposit(msg.sender, plan, percent, msg.value, profit, block.timestamp, finish);
	}

	function withdraw() public {
		User storage user = users[msg.sender];
		
		require(getTimer(msg.sender) < block.timestamp, "withdrawals available once a day");

		uint256 totalAmount;
		uint256 totalReinvestAmount;

		for (uint256 i = 0; i < user.deposits.length; i++) {
			if (user.checkpoint < user.deposits[i].finish) {
			    
					uint256 share = user.deposits[i].amount.mul(user.deposits[i].percent).div(PERCENTS_DIVIDER);
					uint256 from = user.deposits[i].start > user.checkpoint ? user.deposits[i].start : user.checkpoint;
					uint256 to = user.deposits[i].finish < block.timestamp ? user.deposits[i].finish : block.timestamp;
					if (from < to) {
					    uint256 payout = share.mul(to.sub(from)).div(TIME_STEP);
					    uint256 reinvest = payout.mul(user.deposits[i].reinvest).div(PERCENTS_DIVIDER);
					    user.deposits[i].amount = user.deposits[i].amount.add(reinvest);
					    payout = payout.sub(reinvest);
						totalAmount = totalAmount.add(payout);
						totalReinvestAmount = totalReinvestAmount.add(reinvest);
					}
				
			}
		}

		uint256 referralBonus = getUserReferralBonus(msg.sender);
		if (referralBonus > 0) {
			user.bonus = 0;
			totalAmount = totalAmount.add(referralBonus);
		}
		
	    user.totalReinvested = user.totalReinvested.add(totalReinvestAmount);

		require(totalAmount > 0, "User has no dividends");

		uint256 contractBalance = address(this).balance;
		if (contractBalance < totalAmount) {
			totalAmount = contractBalance;
		}

		user.checkpoint = block.timestamp;
		
	    uint256 fee = totalReinvestAmount.mul(PROJECT_FEE).div(PERCENTS_DIVIDER);
		commissionWallet.transfer(fee);
		uint256 developerFee = totalReinvestAmount.mul(DEVELOPER_FEE).div(PERCENTS_DIVIDER);
		developerWallet.transfer(developerFee);
		

		msg.sender.transfer(totalAmount);

		emit Withdrawn(msg.sender, totalAmount);

	}

	function getContractBalance() public view returns (uint256) {
		return address(this).balance;
	}

	function getPlanInfo(uint8 plan) public view returns(uint256 time, uint256 percent,uint256 reinvest) {
		time = plans[plan].time;
		percent = plans[plan].percent;
		reinvest = plans[plan].reinvest;
	}

	function getPercent(uint8 plan) public view returns (uint256) {
		if (block.timestamp > startUNIX) {
			return plans[plan].percent.add(PERCENT_STEP.mul(block.timestamp.sub(startUNIX)).div(TIME_STEP));
		} else {
			return plans[plan].percent;
		}
    }
    
    function getReinvest(uint8 plan) public view returns (uint256){
        
        uint256 time = block.timestamp.sub(startUNIX).div(TIME_STEP);
        
        if(plan == 0){
            return plans[plan].reinvest.sub(time.mul(20)); //reinvest decreases every day by 2%
        }
        
        if(plan == 1){
            return plans[plan].reinvest.sub(time.mul(10)); // reinvest decreases every day by 1%
        }
        
        if(plan == 2){
            return plans[plan].reinvest.sub(time.mul(5)); // reinvest decreases every day by 0.5%
        }
    }
    
    function getTimer(address userAddress) public view returns(uint256){
        return getUserCheckpoint(userAddress).add(24 hours);
    }
    

	function getResult(uint8 plan, uint256 deposit) public view returns (uint256 percent, uint256 profit, uint256 finish, uint256 reinvest) {
		percent = getPercent(plan);
		reinvest = getReinvest(plan);

		
		profit = deposit.mul(percent).div(PERCENTS_DIVIDER).mul(plans[plan].time);
		
		
	

		finish = block.timestamp.add(plans[plan].time.mul(TIME_STEP));
	}

	function getUserDividends(address userAddress) public view returns (uint256) {
		User storage user = users[userAddress];

		uint256 totalAmount;

		for (uint256 i = 0; i < user.deposits.length; i++) {
			if (user.checkpoint < user.deposits[i].finish) {
			    
					uint256 share = user.deposits[i].amount.mul(user.deposits[i].percent).div(PERCENTS_DIVIDER);
					uint256 from = user.deposits[i].start > user.checkpoint ? user.deposits[i].start : user.checkpoint;
					uint256 to = user.deposits[i].finish < block.timestamp ? user.deposits[i].finish : block.timestamp;
					if (from < to) {
						totalAmount = totalAmount.add(share.mul(to.sub(from)).div(TIME_STEP));
					}
				
			}
		}

		return totalAmount;
	}

	function getUserCheckpoint(address userAddress) public view returns(uint256) {
		return users[userAddress].checkpoint;
	}
	
	function getUserReinvestedAmount(address userAddress) public view returns(uint256){
	    return users[userAddress].totalReinvested;
	}

	function getUserReferrer(address userAddress) public view returns(address) {
		return users[userAddress].referrer;
	}

	function getUserDownlineCount(address userAddress) public view returns(uint256) {
		return users[userAddress].referrals;
	}

	function getUserReferralBonus(address userAddress) public view returns(uint256) {
		return users[userAddress].bonus;
	}

	function getUserReferralTotalBonus(address userAddress) public view returns(uint256) {
		return users[userAddress].totalBonus;
	}

	function getUserReferralWithdrawn(address userAddress) public view returns(uint256) {
		return users[userAddress].totalBonus.sub(users[userAddress].bonus);
	}

	function getUserAvailable(address userAddress) public view returns(uint256) {
		return getUserReferralBonus(userAddress).add(getUserDividends(userAddress));
	}

	function getUserAmountOfDeposits(address userAddress) public view returns(uint256) {
		return users[userAddress].deposits.length;
	}

	function getUserTotalDeposits(address userAddress) public view returns(uint256 amount) {
		for (uint256 i = 0; i < users[userAddress].deposits.length; i++) {
			amount = amount.add(users[userAddress].deposits[i].amount);
		}
	}

	function getUserDepositInfo(address userAddress, uint256 index) public view returns(uint8 plan, uint256 percent, uint256 amount, uint256 profit, uint256 start, uint256 finish, uint256 reinvest) {
	    User storage user = users[userAddress];

		plan = user.deposits[index].plan;
		percent = user.deposits[index].percent;
		amount = user.deposits[index].amount;
		profit = user.deposits[index].profit;
		start = user.deposits[index].start;
		finish = user.deposits[index].finish;
		reinvest = user.deposits[index].reinvest;
	}

	function isContract(address addr) internal view returns (bool) {
        uint size;
        assembly { size := extcodesize(addr) }
        return size > 0;
    }
}

library SafeMath {

    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");

        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b <= a, "SafeMath: subtraction overflow");
        uint256 c = a - b;

        return c;
    }

    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }

        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");

        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b > 0, "SafeMath: division by zero");
        uint256 c = a / b;

        return c;
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"PERCENTS_DIVIDER","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"}],"name":"getUserDownlineCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"}],"name":"getUserDividends","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"plan","type":"uint8"}],"name":"getReinvest","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"}],"name":"getTimer","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"}],"name":"getUserAvailable","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"TIME_STEP","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"}],"name":"getUserReferrer","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"}],"name":"getUserReferralTotalBonus","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"PROJECT_FEE","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"PERCENT_STEP","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"referrer","type":"address"},{"name":"plan","type":"uint8"}],"name":"invest","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"plan","type":"uint8"},{"name":"deposit","type":"uint256"}],"name":"getResult","outputs":[{"name":"percent","type":"uint256"},{"name":"profit","type":"uint256"},{"name":"finish","type":"uint256"},{"name":"reinvest","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"REFERRAL_PERCENTS","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalRefBonus","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"}],"name":"getUserReferralWithdrawn","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getContractBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"}],"name":"getUserTotalDeposits","outputs":[{"name":"amount","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalStaked","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"plan","type":"uint8"}],"name":"getPercent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"}],"name":"getUserAmountOfDeposits","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"plan","type":"uint8"}],"name":"getPlanInfo","outputs":[{"name":"time","type":"uint256"},{"name":"percent","type":"uint256"},{"name":"reinvest","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"},{"name":"index","type":"uint256"}],"name":"getUserDepositInfo","outputs":[{"name":"plan","type":"uint8"},{"name":"percent","type":"uint256"},{"name":"amount","type":"uint256"},{"name":"profit","type":"uint256"},{"name":"start","type":"uint256"},{"name":"finish","type":"uint256"},{"name":"reinvest","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"startUNIX","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"DEVELOPER_FEE","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"}],"name":"getUserCheckpoint","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"}],"name":"getUserReinvestedAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"INVEST_MIN_AMOUNT","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"}],"name":"getUserReferralBonus","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"wallet","type":"address"},{"name":"_developer","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"}],"name":"Newbie","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":false,"name":"plan","type":"uint8"},{"indexed":false,"name":"percent","type":"uint256"},{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"profit","type":"uint256"},{"indexed":false,"name":"start","type":"uint256"},{"indexed":false,"name":"finish","type":"uint256"}],"name":"NewDeposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Withdrawn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"referrer","type":"address"},{"indexed":true,"name":"referral","type":"address"},{"indexed":true,"name":"level","type":"uint256"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"RefBonus","type":"event"}]

6080604052604051806101400160405280605060ff168152602001603260ff168152602001600160ff168152602001600160ff168152602001600160ff168152602001600160ff168152602001600160ff168152602001600160ff168152602001600160ff168152602001600160ff16815250600090600a62000084929190620002d5565b503480156200009257600080fd5b5060405160408062002c0e83398101806040526040811015620000b457600080fd5b810190808051906020019092919080519060200190929190505050620000e082620002c260201b60201c565b15620000eb57600080fd5b81600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055504260058190555060036040518060600160405280600a815260200160c881526020016101f48152509080600181540180825580915050906001820390600052602060002090600302016000909192909190915060008201518160000155602082015181600101556040820151816002015550505060036040518060600160405280600f815260200160b4815260200161012c81525090806001815401808255809150509060018203906000526020600020906003020160009091929091909150600082015181600001556020820151816001015560408201518160020155505050600360405180606001604052806014815260200160aa815260200160c881525090806001815401808255809150509060018203906000526020600020906003020160009091929091909150600082015181600001556020820151816001015560408201518160020155505050505062000354565b600080823b905060008111915050919050565b82805482825590600052602060002090810192821562000319579160200282015b8281111562000318578251829060ff16905591602001919060010190620002f6565b5b5090506200032891906200032c565b5090565b6200035191905b808211156200034d57600081600090555060010162000333565b5090565b90565b6128aa80620003646000396000f3fe6080604052600436106101cd5760003560e01c806369b11dd5116100f7578063aecaa63411610095578063d7ffca9111610064578063d7ffca91146109d9578063dba9069814610a3e578063e262113e14610aa3578063e85abe0914610ace576101cd565b8063aecaa63414610884578063c0806b03146108e4578063c234123814610983578063d56b7546146109ae576101cd565b80637e3abeea116100d15780637e3abeea1461073d578063817b1cd2146107a2578063a51b9533146107cd578063a8aeb6c21461081f576101cd565b806369b11dd5146106825780636bb18556146106ad5780636f9fb98a14610712576101cd565b806336144c9a1161016f57806357fc86b41161013e57806357fc86b414610546578063581c5ae6146105715780635936cf61146105c2578063600d20ce14610633576101cd565b806336144c9a1461040e5780633ccfd60b1461049f57806348c37203146104b657806348d44bd11461051b576101cd565b806306903e1c116101ab57806306903e1c146102c75780631531f01614610319578063153ab9df1461037e57806332bc298c146103e3576101cd565b806301c234a8146101d257806303a93c0c146101fd578063040a772e14610262575b600080fd5b3480156101de57600080fd5b506101e7610b33565b6040518082815260200191505060405180910390f35b34801561020957600080fd5b5061024c6004803603602081101561022057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b39565b6040518082815260200191505060405180910390f35b34801561026e57600080fd5b506102b16004803603602081101561028557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b85565b6040518082815260200191505060405180910390f35b3480156102d357600080fd5b50610303600480360360208110156102ea57600080fd5b81019080803560ff169060200190929190505050610d98565b6040518082815260200191505060405180910390f35b34801561032557600080fd5b506103686004803603602081101561033c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610edf565b6040518082815260200191505060405180910390f35b34801561038a57600080fd5b506103cd600480360360208110156103a157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f06565b6040518082815260200191505060405180910390f35b3480156103ef57600080fd5b506103f8610f32565b6040518082815260200191505060405180910390f35b34801561041a57600080fd5b5061045d6004803603602081101561043157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f39565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156104ab57600080fd5b506104b4610fa5565b005b3480156104c257600080fd5b50610505600480360360208110156104d957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506115c2565b6040518082815260200191505060405180910390f35b34801561052757600080fd5b5061053061160e565b6040518082815260200191505060405180910390f35b34801561055257600080fd5b5061055b611613565b6040518082815260200191505060405180910390f35b6105c06004803603604081101561058757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803560ff169060200190929190505050611618565b005b3480156105ce57600080fd5b50610608600480360360408110156105e557600080fd5b81019080803560ff16906020019092919080359060200190929190505050611fda565b6040518085815260200184815260200183815260200182815260200194505050505060405180910390f35b34801561063f57600080fd5b5061066c6004803603602081101561065657600080fd5b81019080803590602001909291905050506120a6565b6040518082815260200191505060405180910390f35b34801561068e57600080fd5b506106976120c7565b6040518082815260200191505060405180910390f35b3480156106b957600080fd5b506106fc600480360360208110156106d057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506120cd565b6040518082815260200191505060405180910390f35b34801561071e57600080fd5b5061072761216d565b6040518082815260200191505060405180910390f35b34801561074957600080fd5b5061078c6004803603602081101561076057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061218c565b6040518082815260200191505060405180910390f35b3480156107ae57600080fd5b506107b7612267565b6040518082815260200191505060405180910390f35b3480156107d957600080fd5b50610809600480360360208110156107f057600080fd5b81019080803560ff16906020019092919050505061226d565b6040518082815260200191505060405180910390f35b34801561082b57600080fd5b5061086e6004803603602081101561084257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061231a565b6040518082815260200191505060405180910390f35b34801561089057600080fd5b506108c0600480360360208110156108a757600080fd5b81019080803560ff169060200190929190505050612369565b60405180848152602001838152602001828152602001935050505060405180910390f35b3480156108f057600080fd5b5061093d6004803603604081101561090757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506123e1565b604051808860ff1660ff16815260200187815260200186815260200185815260200184815260200183815260200182815260200197505050505050505060405180910390f35b34801561098f57600080fd5b5061099861253d565b6040518082815260200191505060405180910390f35b3480156109ba57600080fd5b506109c3612543565b6040518082815260200191505060405180910390f35b3480156109e557600080fd5b50610a28600480360360208110156109fc57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612548565b6040518082815260200191505060405180910390f35b348015610a4a57600080fd5b50610a8d60048036036020811015610a6157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612594565b6040518082815260200191505060405180910390f35b348015610aaf57600080fd5b50610ab86125e0565b6040518082815260200191505060405180910390f35b348015610ada57600080fd5b50610b1d60048036036020811015610af157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506125eb565b6040518082815260200191505060405180910390f35b6103e881565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600301549050919050565b600080600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600080600090505b8260000180549050811015610d8d57826000018181548110610bef57fe5b90600052602060002090600702016005015483600101541015610d80576000610c756103e8610c67866000018581548110610c2657fe5b906000526020600020906007020160010154876000018681548110610c4757fe5b90600052602060002090600702016002015461263790919063ffffffff16565b6126bd90919063ffffffff16565b905060008460010154856000018481548110610c8d57fe5b90600052602060002090600702016004015411610cae578460010154610cd0565b846000018381548110610cbd57fe5b9060005260206000209060070201600401545b9050600042866000018581548110610ce457fe5b90600052602060002090600702016005015410610d015742610d23565b856000018481548110610d1057fe5b9060005260206000209060070201600501545b905080821015610d7c57610d79610d6a62015180610d5c610d4d868661274c90919063ffffffff16565b8761263790919063ffffffff16565b6126bd90919063ffffffff16565b866127d590919063ffffffff16565b94505b5050505b8080600101915050610bd1565b508092505050919050565b600080610dc562015180610db76005544261274c90919063ffffffff16565b6126bd90919063ffffffff16565b905060008360ff161415610e2257610e1a610dea60148361263790919063ffffffff16565b60038560ff1681548110610dfa57fe5b90600052602060002090600302016002015461274c90919063ffffffff16565b915050610eda565b60018360ff161415610e7d57610e75610e45600a8361263790919063ffffffff16565b60038560ff1681548110610e5557fe5b90600052602060002090600302016002015461274c90919063ffffffff16565b915050610eda565b60028360ff161415610ed857610ed0610ea060058361263790919063ffffffff16565b60038560ff1681548110610eb057fe5b90600052602060002090600302016002015461274c90919063ffffffff16565b915050610eda565b505b919050565b6000610eff62015180610ef184612548565b6127d590919063ffffffff16565b9050919050565b6000610f2b610f1483610b85565b610f1d846125eb565b6127d590919063ffffffff16565b9050919050565b6201518081565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905042610ff233610edf565b10611065576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f7769746864726177616c7320617661696c61626c65206f6e636520612064617981525060200191505060405180910390fd5b60008060008090505b83600001805490508110156112fd5783600001818154811061108c57fe5b906000526020600020906007020160050154846001015410156112f05760006111126103e86111048760000185815481106110c357fe5b9060005260206000209060070201600101548860000186815481106110e457fe5b90600052602060002090600702016002015461263790919063ffffffff16565b6126bd90919063ffffffff16565b90506000856001015486600001848154811061112a57fe5b9060005260206000209060070201600401541161114b57856001015461116d565b85600001838154811061115a57fe5b9060005260206000209060070201600401545b905060004287600001858154811061118157fe5b9060005260206000209060070201600501541061119e57426111c0565b8660000184815481106111ad57fe5b9060005260206000209060070201600501545b9050808210156112ec576000611206620151806111f86111e9868661274c90919063ffffffff16565b8761263790919063ffffffff16565b6126bd90919063ffffffff16565b905060006112516103e86112438b600001898154811061122257fe5b9060005260206000209060070201600601548561263790919063ffffffff16565b6126bd90919063ffffffff16565b9050611286818a600001888154811061126657fe5b9060005260206000209060070201600201546127d590919063ffffffff16565b89600001878154811061129557fe5b9060005260206000209060070201600201819055506112bd818361274c90919063ffffffff16565b91506112d282896127d590919063ffffffff16565b97506112e781886127d590919063ffffffff16565b965050505b5050505b808060010191505061106e565b506000611309336125eb565b90506000811115611334576000846004018190555061133181846127d590919063ffffffff16565b92505b61134b8285600601546127d590919063ffffffff16565b8460060181905550600083116113c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f5573657220686173206e6f206469766964656e6473000000000000000000000081525060200191505060405180910390fd5b60003073ffffffffffffffffffffffffffffffffffffffff16319050838110156113f1578093505b42856001018190555060006114246103e861141660328761263790919063ffffffff16565b6126bd90919063ffffffff16565b9050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561148e573d6000803e3d6000fd5b5060006114b96103e86114ab60328861263790919063ffffffff16565b6126bd90919063ffffffff16565b9050600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611523573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff166108fc879081150290604051600060405180830381858888f1935050505015801561156a573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff167f7084f5476618d8e60b11ef0d7d3f06914655adb8793e28ff7f018d4c76d505d5876040518082815260200191505060405180910390a250505050505050565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600501549050919050565b603281565b600a81565b66b1a2bc2ec5000034101561162c57600080fd5b60038160ff16106116a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600c8152602001807f496e76616c696420706c616e000000000000000000000000000000000000000081525060200191505060405180910390fd5b60006116cf6103e86116c160323461263790919063ffffffff16565b6126bd90919063ffffffff16565b9050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611739573d6000803e3d6000fd5b5060006117646103e861175660323461263790919063ffffffff16565b6126bd90919063ffffffff16565b9050600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156117ce573d6000803e3d6000fd5b506000600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600073ffffffffffffffffffffffffffffffffffffffff168160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611abc576000600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001805490501180156118ec57503373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b1561193557848160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b60008160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008090505b600a811015611ab957600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614611aa7576119f76001600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600301546127d590919063ffffffff16565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060030181905550600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169150611aac565b611ab9565b8080600101915050611964565b50505b600073ffffffffffffffffffffffffffffffffffffffff168160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611dde5760008160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008090505b600a811015611ddb57600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614611dc9576000611bc06103e8611bb260008581548110611b9857fe5b90600052602060002001543461263790919063ffffffff16565b6126bd90919063ffffffff16565b9050611c1781600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600401546127d590919063ffffffff16565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060040181905550611cb281600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600501546127d590919063ffffffff16565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060050181905550813373ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fd41f7e766eebcc7ff42b11ac8691bdf864db4afc0c55e71d629d54edce460d98846040518082815260200191505060405180910390a4600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16925050611dce565b611ddb565b8080600101915050611b43565b50505b600081600001805490501415611e5b574281600101819055507f9fd565cd14c3c391679eb0cad12a14dcf7534e9d3462bcb9b67a098a9bbbc24a33604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a15b600080600080611e6b8834611fda565b9350935093509350846000016040518060e001604052808a60ff168152602001868152602001348152602001858152602001428152602001848152602001838152509080600181540180825580915050906001820390600052602060002090600702016000909192909190915060008201518160000160006101000a81548160ff021916908360ff1602179055506020820151816001015560408201518160020155606082015181600301556080820151816004015560a0820151816005015560c08201518160060155505050611f4d346001546127d590919063ffffffff16565b6001819055503373ffffffffffffffffffffffffffffffffffffffff167f84e02daa69bdb087c9fe8d3041abca495512cb14e723070f6d1d4efface82e5d898634874288604051808760ff1660ff168152602001868152602001858152602001848152602001838152602001828152602001965050505050505060405180910390a2505050505050505050565b600080600080611fe98661226d565b9350611ff486610d98565b905061205060038760ff168154811061200957fe5b9060005260206000209060030201600001546120426103e8612034888a61263790919063ffffffff16565b6126bd90919063ffffffff16565b61263790919063ffffffff16565b925061209b61208c6201518060038960ff168154811061206c57fe5b90600052602060002090600302016000015461263790919063ffffffff16565b426127d590919063ffffffff16565b915092959194509250565b600081815481106120b357fe5b906000526020600020016000915090505481565b60025481565b6000612166600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060040154600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206005015461274c90919063ffffffff16565b9050919050565b60003073ffffffffffffffffffffffffffffffffffffffff1631905090565b600080600090505b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000018054905081101561226157612252600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001828154811061223157fe5b906000526020600020906007020160020154836127d590919063ffffffff16565b91508080600101915050612194565b50919050565b60015481565b60006005544211156122f0576122e96122b9620151806122ab61229b6005544261274c90919063ffffffff16565b600a61263790919063ffffffff16565b6126bd90919063ffffffff16565b60038460ff16815481106122c957fe5b9060005260206000209060030201600101546127d590919063ffffffff16565b9050612315565b60038260ff168154811061230057fe5b90600052602060002090600302016001015490505b919050565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001805490509050919050565b600080600060038460ff168154811061237e57fe5b906000526020600020906003020160000154925060038460ff16815481106123a257fe5b906000526020600020906003020160010154915060038460ff16815481106123c657fe5b90600052602060002090600302016002015490509193909250565b600080600080600080600080600460008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905080600001898154811061243d57fe5b906000526020600020906007020160000160009054906101000a900460ff16975080600001898154811061246d57fe5b906000526020600020906007020160010154965080600001898154811061249057fe5b90600052602060002090600702016002015495508060000189815481106124b357fe5b90600052602060002090600702016003015494508060000189815481106124d657fe5b90600052602060002090600702016004015493508060000189815481106124f957fe5b906000526020600020906007020160050154925080600001898154811061251c57fe5b90600052602060002090600702016006015491505092959891949750929550565b60055481565b603281565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101549050919050565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600601549050919050565b66b1a2bc2ec5000081565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600401549050919050565b60008083141561264a57600090506126b7565b600082840290508284828161265b57fe5b04146126b2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602181526020018061285e6021913960400191505060405180910390fd5b809150505b92915050565b6000808211612734576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525060200191505060405180910390fd5b600082848161273f57fe5b0490508091505092915050565b6000828211156127c4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060200191505060405180910390fd5b600082840390508091505092915050565b600080828401905083811015612853576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b809150509291505056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a165627a7a72305820c397bad2872f1587e82ad431cbb1d47f6722cbc89dc1d668ec6b95b810fbc51700290000000000000000000000009a23b7108d1f13b85bfe4f7f9edcd43f44f11345000000000000000000000000b8f36d7d3cd3ae4c6193eeea243a2a45279eed31

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

0000000000000000000000009a23b7108d1f13b85bfe4f7f9edcd43f44f11345000000000000000000000000b8f36d7d3cd3ae4c6193eeea243a2a45279eed31

-----Decoded View---------------
Arg [0] : wallet (address): 0x9a23b7108d1f13b85bfe4f7f9edcd43f44f11345
Arg [1] : _developer (address): 0xb8f36d7d3cd3ae4c6193eeea243a2a45279eed31

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 0000000000000000000000009a23b7108d1f13b85bfe4f7f9edcd43f44f11345
Arg [1] : 000000000000000000000000b8f36d7d3cd3ae4c6193eeea243a2a45279eed31


Deployed ByteCode Sourcemap

2585:10221:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2904:47;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2904:47:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;11001:125;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11001:125:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;11001:125:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9869:733;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9869:733:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9869:733:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;8756:580;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8756:580:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;8756:580:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9348:137;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9348:137:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9348:137:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;11558:161;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11558:161:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;11558:161:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2955:42;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2955:42:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;10877:119;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10877:119:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;10877:119:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;6266:1903;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6266:1903:0;;;:::i;:::-;;11257:131;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11257:131:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;11257:131:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2769:40;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2769:40:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2859:41;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2859:41:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4501:1760;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4501:1760:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;9496:368;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9496:368:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9496:368:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2696:69;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2696:69:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2696:69:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3033:28;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3033:28:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;11393:160;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11393:160:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;11393:160:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;8174:98;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8174:98:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;11863:231;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11863:231:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;11863:231:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3003:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3003:26:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;8486:258;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8486:258:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;8486:258:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;11724:134;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11724:134:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;11724:134:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;8277:204;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8277:204:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;8277:204:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12099:534;;8:9:-1;5:2;;;30:1;27;20:12;5:2;12099:534:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;12099:534:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3589:24;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3589:24:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2813:42;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2813:42:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;10607:123;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10607:123:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;10607:123:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;10736:136;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10736:136:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;10736:136:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2638:54;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2638:54:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;11131:121;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11131:121:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;11131:121:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2904:47;2947:4;2904:47;:::o;11001:125::-;11072:7;11093:5;:18;11099:11;11093:18;;;;;;;;;;;;;;;:28;;;11086:35;;11001:125;;;:::o;9869:733::-;9937:7;9951:17;9971:5;:18;9977:11;9971:18;;;;;;;;;;;;;;;9951:38;;9996:19;10027:9;10039:1;10027:13;;10022:551;10046:4;:13;;:20;;;;10042:1;:24;10022:551;;;10101:4;:13;;10115:1;10101:16;;;;;;;;;;;;;;;;;;:23;;;10083:4;:15;;;:41;10079:489;;;10143:13;10159:75;2947:4;10159:53;10187:4;:13;;10201:1;10187:16;;;;;;;;;;;;;;;;;;:24;;;10159:4;:13;;10173:1;10159:16;;;;;;;;;;;;;;;;;;:23;;;:27;;:53;;;;:::i;:::-;:57;;:75;;;;:::i;:::-;10143:91;;10242:12;10282:4;:15;;;10257:4;:13;;10271:1;10257:16;;;;;;;;;;;;;;;;;;:22;;;:40;:83;;10325:4;:15;;;10257:83;;;10300:4;:13;;10314:1;10300:16;;;;;;;;;;;;;;;;;;:22;;;10257:83;10242:98;;10348:10;10387:15;10361:4;:13;;10375:1;10361:16;;;;;;;;;;;;;;;;;;:23;;;:41;:85;;10431:15;10361:85;;;10405:4;:13;;10419:1;10405:16;;;;;;;;;;;;;;;;;;:23;;;10361:85;10348:98;;10465:2;10458:4;:9;10454:102;;;10492:55;10508:38;2991:6;10508:23;10518:12;10525:4;10518:2;:6;;:12;;;;:::i;:::-;10508:5;:9;;:23;;;;:::i;:::-;:27;;:38;;;;:::i;:::-;10492:11;:15;;:55;;;;:::i;:::-;10478:69;;10454:102;10079:489;;;;10068:3;;;;;;;10022:551;;;;10586:11;10579:18;;;;9869:733;;;:::o;8756:580::-;8810:7;8839:12;8854:45;2991:6;8854:30;8874:9;;8854:15;:19;;:30;;;;:::i;:::-;:34;;:45;;;;:::i;:::-;8839:60;;8931:1;8923:4;:9;;;8920:122;;;8955:38;8980:12;8989:2;8980:4;:8;;:12;;;;:::i;:::-;8955:5;8961:4;8955:11;;;;;;;;;;;;;;;;;;;;:20;;;:24;;:38;;;;:::i;:::-;8948:45;;;;;8920:122;9073:1;9065:4;:9;;;9062:123;;;9097:38;9122:12;9131:2;9122:4;:8;;:12;;;;:::i;:::-;9097:5;9103:4;9097:11;;;;;;;;;;;;;;;;;;;;:20;;;:24;;:38;;;;:::i;:::-;9090:45;;;;;9062:123;9216:1;9208:4;:9;;;9205:124;;;9240:37;9265:11;9274:1;9265:4;:8;;:11;;;;:::i;:::-;9240:5;9246:4;9240:11;;;;;;;;;;;;;;;;;;;;:20;;;:24;;:37;;;;:::i;:::-;9233:44;;;;;9205:124;8756:580;;;;;:::o;9348:137::-;9407:7;9433:44;9468:8;9433:30;9451:11;9433:17;:30::i;:::-;:34;;:44;;;;:::i;:::-;9426:51;;9348:137;;;:::o;11558:161::-;11625:7;11646:68;11684:29;11701:11;11684:16;:29::i;:::-;11646:33;11667:11;11646:20;:33::i;:::-;:37;;:68;;;;:::i;:::-;11639:75;;11558:161;;;:::o;2955:42::-;2991:6;2955:42;:::o;10877:119::-;10943:7;10964:5;:18;10970:11;10964:18;;;;;;;;;;;;;;;:27;;;;;;;;;;;;10957:34;;10877:119;;;:::o;6266:1903::-;6298:17;6318:5;:17;6324:10;6318:17;;;;;;;;;;;;;;;6298:37;;6375:15;6352:20;6361:10;6352:8;:20::i;:::-;:38;6344:83;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6434:19;6458:27;6497:9;6509:1;6497:13;;6492:856;6516:4;:13;;:20;;;;6512:1;:24;6492:856;;;6571:4;:13;;6585:1;6571:16;;;;;;;;;;;;;;;;;;:23;;;6553:4;:15;;;:41;6549:794;;;6613:13;6629:75;2947:4;6629:53;6657:4;:13;;6671:1;6657:16;;;;;;;;;;;;;;;;;;:24;;;6629:4;:13;;6643:1;6629:16;;;;;;;;;;;;;;;;;;:23;;;:27;;:53;;;;:::i;:::-;:57;;:75;;;;:::i;:::-;6613:91;;6712:12;6752:4;:15;;;6727:4;:13;;6741:1;6727:16;;;;;;;;;;;;;;;;;;:22;;;:40;:83;;6795:4;:15;;;6727:83;;;6770:4;:13;;6784:1;6770:16;;;;;;;;;;;;;;;;;;:22;;;6727:83;6712:98;;6818:10;6857:15;6831:4;:13;;6845:1;6831:16;;;;;;;;;;;;;;;;;;:23;;;:41;:85;;6901:15;6831:85;;;6875:4;:13;;6889:1;6875:16;;;;;;;;;;;;;;;;;;:23;;;6831:85;6818:98;;6935:2;6928:4;:9;6924:407;;;6951:14;6968:38;2991:6;6968:23;6978:12;6985:4;6978:2;:6;;:12;;;;:::i;:::-;6968:5;:9;;:23;;;;:::i;:::-;:27;;:38;;;;:::i;:::-;6951:55;;7018:16;7037:59;2947:4;7037:37;7048:4;:13;;7062:1;7048:16;;;;;;;;;;;;;;;;;;:25;;;7037:6;:10;;:37;;;;:::i;:::-;:41;;:59;;;;:::i;:::-;7018:78;;7134:37;7162:8;7134:4;:13;;7148:1;7134:16;;;;;;;;;;;;;;;;;;:23;;;:27;;:37;;;;:::i;:::-;7108:4;:13;;7122:1;7108:16;;;;;;;;;;;;;;;;;;:23;;:63;;;;7192:20;7203:8;7192:6;:10;;:20;;;;:::i;:::-;7183:29;;7235:23;7251:6;7235:11;:15;;:23;;;;:::i;:::-;7221:37;;7289:33;7313:8;7289:19;:23;;:33;;;;:::i;:::-;7267:55;;6924:407;;;6549:794;;;;6538:3;;;;;;;6492:856;;;;7354:21;7378:32;7399:10;7378:20;:32::i;:::-;7354:56;;7435:1;7419:13;:17;7415:99;;;7457:1;7444:4;:10;;:14;;;;7478:30;7494:13;7478:11;:15;;:30;;;;:::i;:::-;7464:44;;7415:99;7548:45;7573:19;7548:4;:20;;;:24;;:45;;;;:::i;:::-;7525:4;:20;;:68;;;;7622:1;7608:11;:15;7600:49;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7656:23;7690:4;7682:21;;;7656:47;;7730:11;7712:15;:29;7708:76;;;7763:15;7749:29;;7708:76;7808:15;7790:4;:15;;:33;;;;7835:11;7849:58;2947:4;7849:36;2807:2;7849:19;:23;;:36;;;;:::i;:::-;:40;;:58;;;;:::i;:::-;7835:72;;7912:16;;;;;;;;;;;:25;;:30;7938:3;7912:30;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;7912:30:0;7947:20;7970:60;2947:4;7970:38;2853:2;7970:19;:23;;:38;;;;:::i;:::-;:42;;:60;;;;:::i;:::-;7947:83;;8035:15;;;;;;;;;;;:24;;:38;8060:12;8035:38;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;8035:38:0;8084:10;:19;;:32;8104:11;8084:32;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;8084:32:0;8138:10;8128:34;;;8150:11;8128:34;;;;;;;;;;;;;;;;;;6266:1903;;;;;;;:::o;11257:131::-;11333:7;11354:5;:18;11360:11;11354:18;;;;;;;;;;;;;;;:29;;;11347:36;;11257:131;;;:::o;2769:40::-;2807:2;2769:40;:::o;2859:41::-;2898:2;2859:41;:::o;4501:1760::-;2682:10;4575:9;:30;;4567:39;;;;;;4632:1;4625:4;:8;;;4617:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4657:11;4671:48;2947:4;4671:26;2807:2;4671:9;:13;;:26;;;;:::i;:::-;:30;;:48;;;;:::i;:::-;4657:62;;4724:16;;;;;;;;;;;:25;;:30;4750:3;4724:30;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4724:30:0;4759:20;4782:50;2947:4;4782:28;2853:2;4782:9;:13;;:28;;;;:::i;:::-;:32;;:50;;;;:::i;:::-;4759:73;;4837:15;;;;;;;;;;;:24;;:38;4862:12;4837:38;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4837:38:0;4888:17;4908:5;:17;4914:10;4908:17;;;;;;;;;;;;;;;4888:37;;4961:1;4936:27;;:4;:13;;;;;;;;;;;;:27;;;4932:387;;;5009:1;4975:5;:15;4981:8;4975:15;;;;;;;;;;;;;;;:24;;:31;;;;:35;:61;;;;;5026:10;5014:22;;:8;:22;;;;4975:61;4971:105;;;5061:8;5045:4;:13;;;:24;;;;;;;;;;;;;;;;;;4971:105;5083:14;5100:4;:13;;;;;;;;;;;;5083:30;;5124:9;5136:1;5124:13;;5119:195;5143:2;5139:1;:6;5119:195;;;5181:1;5163:20;;:6;:20;;;5159:148;;5219:30;5247:1;5219:5;:13;5225:6;5219:13;;;;;;;;;;;;;;;:23;;;:27;;:30;;;;:::i;:::-;5193:5;:13;5199:6;5193:13;;;;;;;;;;;;;;;:23;;:56;;;;5266:5;:13;5272:6;5266:13;;;;;;;;;;;;;;;:22;;;;;;;;;;;;5257:31;;5159:148;;;5302:5;;5159:148;5147:3;;;;;;;5119:195;;;;4932:387;;5354:1;5329:27;;:4;:13;;;;;;;;;;;;:27;;;5325:481;;5366:14;5383:4;:13;;;;;;;;;;;;5366:30;;5407:9;5419:1;5407:13;;5402:397;5426:2;5422:1;:6;5402:397;;;5464:1;5446:20;;:6;:20;;;5442:350;;5476:14;5493:57;2947:4;5493:35;5507:17;5525:1;5507:20;;;;;;;;;;;;;;;;5493:9;:13;;:35;;;;:::i;:::-;:39;;:57;;;;:::i;:::-;5476:74;;5580:31;5604:6;5580:5;:13;5586:6;5580:13;;;;;;;;;;;;;;;:19;;;:23;;:31;;;;:::i;:::-;5558:5;:13;5564:6;5558:13;;;;;;;;;;;;;;;:19;;:53;;;;5646:36;5675:6;5646:5;:13;5652:6;5646:13;;;;;;;;;;;;;;;:24;;;:28;;:36;;;;:::i;:::-;5619:5;:13;5625:6;5619:13;;;;;;;;;;;;;;;:24;;:63;;;;5724:1;5712:10;5695:39;;5704:6;5695:39;;;5727:6;5695:39;;;;;;;;;;;;;;;;;;5751:5;:13;5757:6;5751:13;;;;;;;;;;;;;;;:22;;;;;;;;;;;;5742:31;;5442:350;;;;5787:5;;5442:350;5430:3;;;;;;;5402:397;;;;5325:481;;5840:1;5816:4;:13;;:20;;;;:25;5812:105;;;5867:15;5849:4;:15;;:33;;;;5893:18;5900:10;5893:18;;;;;;;;;;;;;;;;;;;;;;5812:105;5924:15;5941:14;5957;5972:16;5992:26;6002:4;6008:9;5992;:26::i;:::-;5923:95;;;;;;;;6023:4;:13;;6042:75;;;;;;;;6050:4;6042:75;;;;;;6056:7;6042:75;;;;6065:9;6042:75;;;;6076:6;6042:75;;;;6084:15;6042:75;;;;6101:6;6042:75;;;;6108:8;6042:75;;;6023:95;;39:1:-1;33:3;27:10;23:18;57:10;52:3;45:23;79:10;72:17;;0:93;6023:95:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6139:26;6155:9;6139:11;;:15;;:26;;;;:::i;:::-;6125:11;:40;;;;6186:10;6175:81;;;6198:4;6204:7;6213:9;6224:6;6232:15;6249:6;6175:81;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4501:1760;;;;;;;;;:::o;9496:368::-;9565:15;9582:14;9598;9614:16;9647;9658:4;9647:10;:16::i;:::-;9637:26;;9679:17;9691:4;9679:11;:17::i;:::-;9668:28;;9716:64;9763:5;9769:4;9763:11;;;;;;;;;;;;;;;;;;;;:16;;;9716:42;2947:4;9716:20;9728:7;9716;:11;;:20;;;;:::i;:::-;:24;;:42;;;;:::i;:::-;:46;;:64;;;;:::i;:::-;9707:73;;9807:52;9827:31;2991:6;9827:5;9833:4;9827:11;;;;;;;;;;;;;;;;;;;;:16;;;:20;;:31;;;;:::i;:::-;9807:15;:19;;:52;;;;:::i;:::-;9798:61;;9496:368;;;;;;;:::o;2696:69::-;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3033:28::-;;;;:::o;11393:160::-;11468:7;11489:59;11523:5;:18;11529:11;11523:18;;;;;;;;;;;;;;;:24;;;11489:5;:18;11495:11;11489:18;;;;;;;;;;;;;;;:29;;;:33;;:59;;;;:::i;:::-;11482:66;;11393:160;;;:::o;8174:98::-;8225:7;8254:4;8246:21;;;8239:28;;8174:98;:::o;11863:231::-;11934:14;11960:9;11972:1;11960:13;;11955:135;11979:5;:18;11985:11;11979:18;;;;;;;;;;;;;;;:27;;:34;;;;11975:1;:38;11955:135;;;12035:49;12046:5;:18;12052:11;12046:18;;;;;;;;;;;;;;;:27;;12074:1;12046:30;;;;;;;;;;;;;;;;;;:37;;;12035:6;:10;;:49;;;;:::i;:::-;12026:58;;12015:3;;;;;;;11955:135;;;;11863:231;;;:::o;3003:26::-;;;;:::o;8486:258::-;8539:7;8575:9;;8557:15;:27;8553:184;;;8599:88;8623:63;2991:6;8623:48;8640:30;8660:9;;8640:15;:19;;:30;;;;:::i;:::-;2898:2;8623:16;;:48;;;;:::i;:::-;:52;;:63;;;;:::i;:::-;8599:5;8605:4;8599:11;;;;;;;;;;;;;;;;;;;;:19;;;:23;;:88;;;;:::i;:::-;8592:95;;;;8553:184;8712:5;8718:4;8712:11;;;;;;;;;;;;;;;;;;;;:19;;;8705:26;;8486:258;;;;:::o;11724:134::-;11798:7;11819:5;:18;11825:11;11819:18;;;;;;;;;;;;;;;:27;;:34;;;;11812:41;;11724:134;;;:::o;8277:204::-;8330:12;8344:15;8360:16;8390:5;8396:4;8390:11;;;;;;;;;;;;;;;;;;;;:16;;;8383:23;;8421:5;8427:4;8421:11;;;;;;;;;;;;;;;;;;;;:19;;;8411:29;;8456:5;8462:4;8456:11;;;;;;;;;;;;;;;;;;;;:20;;;8445:31;;8277:204;;;;;:::o;12099:534::-;12183:10;12195:15;12212:14;12228;12244:13;12259:14;12275:16;12301:17;12321:5;:18;12327:11;12321:18;;;;;;;;;;;;;;;12301:38;;12353:4;:13;;12367:5;12353:20;;;;;;;;;;;;;;;;;;:25;;;;;;;;;;;;12346:32;;12393:4;:13;;12407:5;12393:20;;;;;;;;;;;;;;;;;;:28;;;12383:38;;12435:4;:13;;12449:5;12435:20;;;;;;;;;;;;;;;;;;:27;;;12426:36;;12476:4;:13;;12490:5;12476:20;;;;;;;;;;;;;;;;;;:27;;;12467:36;;12516:4;:13;;12530:5;12516:20;;;;;;;;;;;;;;;;;;:26;;;12508:34;;12556:4;:13;;12570:5;12556:20;;;;;;;;;;;;;;;;;;:27;;;12547:36;;12599:4;:13;;12613:5;12599:20;;;;;;;;;;;;;;;;;;:29;;;12588:40;;12099:534;;;;;;;;;;;:::o;3589:24::-;;;;:::o;2813:42::-;2853:2;2813:42;:::o;10607:123::-;10675:7;10696:5;:18;10702:11;10696:18;;;;;;;;;;;;;;;:29;;;10689:36;;10607:123;;;:::o;10736:136::-;10810:7;10833:5;:18;10839:11;10833:18;;;;;;;;;;;;;;;:34;;;10826:41;;10736:136;;;:::o;2638:54::-;2682:10;2638:54;:::o;11131:121::-;11202:7;11223:5;:18;11229:11;11223:18;;;;;;;;;;;;;;;:24;;;11216:31;;11131:121;;;:::o;13217:250::-;13275:7;13304:1;13299;:6;13295:47;;;13329:1;13322:8;;;;13295:47;13354:9;13370:1;13366;:5;13354:17;;13399:1;13394;13390;:5;;;;;;:10;13382:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13458:1;13451:8;;;13217:250;;;;;:::o;13475:179::-;13533:7;13565:1;13561;:5;13553:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13608:9;13624:1;13620;:5;;;;;;13608:17;;13645:1;13638:8;;;13475:179;;;;:::o;13025:184::-;13083:7;13116:1;13111;:6;;13103:49;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13163:9;13179:1;13175;:5;13163:17;;13200:1;13193:8;;;13025:184;;;;:::o;12836:181::-;12894:7;12914:9;12930:1;12926;:5;12914:17;;12955:1;12950;:6;;12942:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13008:1;13001:8;;;12836:181;;;;:::o

Swarm Source

bzzr://c397bad2872f1587e82ad431cbb1d47f6722cbc89dc1d668ec6b95b810fbc517
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.