Contract 0x00fa2be079d4116f946a6c0559c14fbc7d4a660f

 
Txn Hash
Block
From
To
Value [Txn Fee]
0xf82e982cfb253f19348e2ce7849f23d4ac7fe32eac5c1363a120f075378518d569693282021-04-28 21:37:398 days 2 mins ago0xbbd481c393f9f2a9bc9f94d14ec0d44a9833bbe2 IN  0x00fa2be079d4116f946a6c0559c14fbc7d4a660f0 BNB0.000581775
0x820e74dbfbc1d8d9c40725ec8f52ba15aded3f5253c8f91ec1006a828d1e339869282712021-04-27 11:07:069 days 10 hrs ago0xbbd481c393f9f2a9bc9f94d14ec0d44a9833bbe2 IN  0x00fa2be079d4116f946a6c0559c14fbc7d4a660f0 BNB0.000581775
0x71838620e1b073274a7da23727f33cefcf3ee8f14d803e7f83af5db01c41aedd68161432021-04-23 13:15:4813 days 8 hrs ago0xbbd481c393f9f2a9bc9f94d14ec0d44a9833bbe2 IN  0x00fa2be079d4116f946a6c0559c14fbc7d4a660f0 BNB0.00066121
0x9b5ff173752dedbd862296ad9661bc7f9296157e3b212fbd87336837417a3e8867561952021-04-21 9:56:1715 days 11 hrs ago0xbbd481c393f9f2a9bc9f94d14ec0d44a9833bbe2 IN  0x00fa2be079d4116f946a6c0559c14fbc7d4a660f0.02 BNB0.00216831
0x92aac754fec7f64faa8babda2e5a4665d065d3589045889ab35d81ca3d38b38567148992021-04-19 23:15:5216 days 22 hrs ago0xbbd481c393f9f2a9bc9f94d14ec0d44a9833bbe2 IN  0x00fa2be079d4116f946a6c0559c14fbc7d4a660f0.02 BNB0.00347084
0xd9bcd88d39bb4a33c208a82bda6fc967e55e8fbd8e4016fe519943c68f68bb4467021042021-04-19 12:33:0017 days 9 hrs ago0xef57501a3e6b053b74dddd7a279bc9efe07d6b47 IN  0x00fa2be079d4116f946a6c0559c14fbc7d4a660f0.02 BNB0.00255638
0x0eeda4f61337a479721f164a8eb43a4e1720d95a5e4ba8e55ce1658bf04130ca67017602021-04-19 12:15:4817 days 9 hrs ago0x8d297ae4faedcb8a1d394c8600998dab91491791 IN  0x00fa2be079d4116f946a6c0559c14fbc7d4a660f0.02 BNB0.00320638
0x5865a7ae4adaec929e6ee0afe6eb1963cfbb6fd327a63827886ed891125f42c667014982021-04-19 12:02:4217 days 9 hrs ago0x82490d5b9ebb39dfa8e6339677130c39a7381998 IN  Contract Creation0 BNB0.014501775
[ Download CSV Export 
Latest 24 internal transactions
Parent Txn Hash Block From To Value
0xf82e982cfb253f19348e2ce7849f23d4ac7fe32eac5c1363a120f075378518d569693282021-04-28 21:37:398 days 2 mins ago 0x00fa2be079d4116f946a6c0559c14fbc7d4a660f0xbbd481c393f9f2a9bc9f94d14ec0d44a9833bbe20.010775002806883618 BNB
0xf82e982cfb253f19348e2ce7849f23d4ac7fe32eac5c1363a120f075378518d569693282021-04-28 21:37:398 days 2 mins ago 0x00fa2be079d4116f946a6c0559c14fbc7d4a660f0x280dcaba4ff25e3c6721412876dbf1dee5ee8ba50.000325170167441642 BNB
0xf82e982cfb253f19348e2ce7849f23d4ac7fe32eac5c1363a120f075378518d569693282021-04-28 21:37:398 days 2 mins ago 0x00fa2be079d4116f946a6c0559c14fbc7d4a660f0x15ad40089eea13c286d53e6584979724a8c384050.000325170167441642 BNB
0xf82e982cfb253f19348e2ce7849f23d4ac7fe32eac5c1363a120f075378518d569693282021-04-28 21:37:398 days 2 mins ago 0x00fa2be079d4116f946a6c0559c14fbc7d4a660f0xbbe131185afa8bf69e4c9f0b023127221736e29a0.000325170167441642 BNB
0x820e74dbfbc1d8d9c40725ec8f52ba15aded3f5253c8f91ec1006a828d1e339869282712021-04-27 11:07:069 days 10 hrs ago 0x00fa2be079d4116f946a6c0559c14fbc7d4a660f0xbbd481c393f9f2a9bc9f94d14ec0d44a9833bbe20.023153932835736305 BNB
0x820e74dbfbc1d8d9c40725ec8f52ba15aded3f5253c8f91ec1006a828d1e339869282712021-04-27 11:07:069 days 10 hrs ago 0x00fa2be079d4116f946a6c0559c14fbc7d4a660f0x280dcaba4ff25e3c6721412876dbf1dee5ee8ba50.000656558647039736 BNB
0x820e74dbfbc1d8d9c40725ec8f52ba15aded3f5253c8f91ec1006a828d1e339869282712021-04-27 11:07:069 days 10 hrs ago 0x00fa2be079d4116f946a6c0559c14fbc7d4a660f0x15ad40089eea13c286d53e6584979724a8c384050.000656558647039736 BNB
0x820e74dbfbc1d8d9c40725ec8f52ba15aded3f5253c8f91ec1006a828d1e339869282712021-04-27 11:07:069 days 10 hrs ago 0x00fa2be079d4116f946a6c0559c14fbc7d4a660f0xbbe131185afa8bf69e4c9f0b023127221736e29a0.000656558647039736 BNB
0x71838620e1b073274a7da23727f33cefcf3ee8f14d803e7f83af5db01c41aedd68161432021-04-23 13:15:4813 days 8 hrs ago 0x00fa2be079d4116f946a6c0559c14fbc7d4a660f0xbbd481c393f9f2a9bc9f94d14ec0d44a9833bbe20.014846639972222222 BNB
0x71838620e1b073274a7da23727f33cefcf3ee8f14d803e7f83af5db01c41aedd68161432021-04-23 13:15:4813 days 8 hrs ago 0x00fa2be079d4116f946a6c0559c14fbc7d4a660f0x280dcaba4ff25e3c6721412876dbf1dee5ee8ba50.000349503105555555 BNB
0x71838620e1b073274a7da23727f33cefcf3ee8f14d803e7f83af5db01c41aedd68161432021-04-23 13:15:4813 days 8 hrs ago 0x00fa2be079d4116f946a6c0559c14fbc7d4a660f0x15ad40089eea13c286d53e6584979724a8c384050.000349503105555555 BNB
0x71838620e1b073274a7da23727f33cefcf3ee8f14d803e7f83af5db01c41aedd68161432021-04-23 13:15:4813 days 8 hrs ago 0x00fa2be079d4116f946a6c0559c14fbc7d4a660f0xbbe131185afa8bf69e4c9f0b023127221736e29a0.000349503105555555 BNB
0x9b5ff173752dedbd862296ad9661bc7f9296157e3b212fbd87336837417a3e8867561952021-04-21 9:56:1715 days 11 hrs ago 0x00fa2be079d4116f946a6c0559c14fbc7d4a660f0x280dcaba4ff25e3c6721412876dbf1dee5ee8ba50.001 BNB
0x9b5ff173752dedbd862296ad9661bc7f9296157e3b212fbd87336837417a3e8867561952021-04-21 9:56:1715 days 11 hrs ago 0x00fa2be079d4116f946a6c0559c14fbc7d4a660f0x15ad40089eea13c286d53e6584979724a8c384050.001 BNB
0x9b5ff173752dedbd862296ad9661bc7f9296157e3b212fbd87336837417a3e8867561952021-04-21 9:56:1715 days 11 hrs ago 0x00fa2be079d4116f946a6c0559c14fbc7d4a660f0xbbe131185afa8bf69e4c9f0b023127221736e29a0.001 BNB
0x92aac754fec7f64faa8babda2e5a4665d065d3589045889ab35d81ca3d38b38567148992021-04-19 23:15:5216 days 22 hrs ago 0x00fa2be079d4116f946a6c0559c14fbc7d4a660f0x280dcaba4ff25e3c6721412876dbf1dee5ee8ba50.001 BNB
0x92aac754fec7f64faa8babda2e5a4665d065d3589045889ab35d81ca3d38b38567148992021-04-19 23:15:5216 days 22 hrs ago 0x00fa2be079d4116f946a6c0559c14fbc7d4a660f0x15ad40089eea13c286d53e6584979724a8c384050.001 BNB
0x92aac754fec7f64faa8babda2e5a4665d065d3589045889ab35d81ca3d38b38567148992021-04-19 23:15:5216 days 22 hrs ago 0x00fa2be079d4116f946a6c0559c14fbc7d4a660f0xbbe131185afa8bf69e4c9f0b023127221736e29a0.001 BNB
0xd9bcd88d39bb4a33c208a82bda6fc967e55e8fbd8e4016fe519943c68f68bb4467021042021-04-19 12:33:0017 days 9 hrs ago 0x00fa2be079d4116f946a6c0559c14fbc7d4a660f0x280dcaba4ff25e3c6721412876dbf1dee5ee8ba50.001 BNB
0xd9bcd88d39bb4a33c208a82bda6fc967e55e8fbd8e4016fe519943c68f68bb4467021042021-04-19 12:33:0017 days 9 hrs ago 0x00fa2be079d4116f946a6c0559c14fbc7d4a660f0x15ad40089eea13c286d53e6584979724a8c384050.001 BNB
0xd9bcd88d39bb4a33c208a82bda6fc967e55e8fbd8e4016fe519943c68f68bb4467021042021-04-19 12:33:0017 days 9 hrs ago 0x00fa2be079d4116f946a6c0559c14fbc7d4a660f0xbbe131185afa8bf69e4c9f0b023127221736e29a0.001 BNB
0x0eeda4f61337a479721f164a8eb43a4e1720d95a5e4ba8e55ce1658bf04130ca67017602021-04-19 12:15:4817 days 9 hrs ago 0x00fa2be079d4116f946a6c0559c14fbc7d4a660f0x280dcaba4ff25e3c6721412876dbf1dee5ee8ba50.001 BNB
0x0eeda4f61337a479721f164a8eb43a4e1720d95a5e4ba8e55ce1658bf04130ca67017602021-04-19 12:15:4817 days 9 hrs ago 0x00fa2be079d4116f946a6c0559c14fbc7d4a660f0x15ad40089eea13c286d53e6584979724a8c384050.001 BNB
0x0eeda4f61337a479721f164a8eb43a4e1720d95a5e4ba8e55ce1658bf04130ca67017602021-04-19 12:15:4817 days 9 hrs ago 0x00fa2be079d4116f946a6c0559c14fbc7d4a660f0xbbe131185afa8bf69e4c9f0b023127221736e29a0.001 BNB
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
BNBGains

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-04-19
*/

pragma solidity 0.5.8;

contract BNBGains {
	using SafeMath for uint256;

	uint256 constant public INVEST_MIN_AMOUNT = 0.02 ether;
	uint256[] public REFERRAL_PERCENTS = [100, 20, 10, 10, 5, 5, 5, 5, 5, 5];
	uint256 constant public PROJECT_FEE = 50;
	uint256 constant public DEVELOPER_FEE = 50;
	uint256 constant public MARKETING_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;
	address payable private marketingWallet;
    

	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, address payable _marketing) public {
		require(!isContract(wallet));
		commissionWallet = wallet;
		developerWallet = _developer;
		marketingWallet = _marketing;
		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);
		uint256 marketingFee = msg.value.mul(MARKETING_FEE).div(PERCENTS_DIVIDER);
		marketingWallet.transfer(marketingFee);
		
		
		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);
		uint256 marketingFee = totalReinvestAmount.mul(MARKETING_FEE).div(PERCENTS_DIVIDER);
		marketingWallet.transfer(marketingFee);
		

		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 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":"MARKETING_FEE","outputs":[{"name":"","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"},{"name":"_marketing","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"}]

6080604052604051806101400160405280606460ff168152602001601460ff168152602001600a60ff168152602001600a60ff168152602001600560ff168152602001600560ff168152602001600560ff168152602001600560ff168152602001600560ff168152602001600560ff16815250600090600a6200008492919062000321565b503480156200009257600080fd5b5060405160608062002dc183398101806040526060811015620000b457600080fd5b81019080805190602001909291908051906020019092919080519060200190929190505050620000ea836200030e60201b60201c565b15620000f557600080fd5b82600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055504260058190555060036040518060600160405280600a815260200160c881526020016101f48152509080600181540180825580915050906001820390600052602060002090600302016000909192909190915060008201518160000155602082015181600101556040820151816002015550505060036040518060600160405280600f815260200160b4815260200161012c81525090806001815401808255809150509060018203906000526020600020906003020160009091929091909150600082015181600001556020820151816001015560408201518160020155505050600360405180606001604052806014815260200160aa815260200160c881525090806001815401808255809150509060018203906000526020600020906003020160009091929091909150600082015181600001556020820151816001015560408201518160020155505050505050620003a0565b600080823b905060008111915050919050565b82805482825590600052602060002090810192821562000365579160200282015b8281111562000364578251829060ff1690559160200191906001019062000342565b5b50905062000374919062000378565b5090565b6200039d91905b80821115620003995760008160009055506001016200037f565b5090565b90565b612a1180620003b06000396000f3fe6080604052600436106101d85760003560e01c806369b11dd511610102578063af3e212211610095578063d7ffca9111610064578063d7ffca9114610a0f578063dba9069814610a74578063e262113e14610ad9578063e85abe0914610b04576101d8565b8063af3e2122146108ef578063c0806b031461091a578063c2341238146109b9578063d56b7546146109e4576101d8565b8063817b1cd2116100d1578063817b1cd2146107ad578063a51b9533146107d8578063a8aeb6c21461082a578063aecaa6341461088f576101d8565b806369b11dd51461068d5780636bb18556146106b85780636f9fb98a1461071d5780637e3abeea14610748576101d8565b806336144c9a1161017a57806357fc86b41161014957806357fc86b414610551578063581c5ae61461057c5780635936cf61146105cd578063600d20ce1461063e576101d8565b806336144c9a146104195780633ccfd60b146104aa57806348c37203146104c157806348d44bd114610526576101d8565b806306903e1c116101b657806306903e1c146102d25780631531f01614610324578063153ab9df1461038957806332bc298c146103ee576101d8565b806301c234a8146101dd57806303a93c0c14610208578063040a772e1461026d575b600080fd5b3480156101e957600080fd5b506101f2610b69565b6040518082815260200191505060405180910390f35b34801561021457600080fd5b506102576004803603602081101561022b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b6f565b6040518082815260200191505060405180910390f35b34801561027957600080fd5b506102bc6004803603602081101561029057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610bbb565b6040518082815260200191505060405180910390f35b3480156102de57600080fd5b5061030e600480360360208110156102f557600080fd5b81019080803560ff169060200190929190505050610dce565b6040518082815260200191505060405180910390f35b34801561033057600080fd5b506103736004803603602081101561034757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f15565b6040518082815260200191505060405180910390f35b34801561039557600080fd5b506103d8600480360360208110156103ac57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f3c565b6040518082815260200191505060405180910390f35b3480156103fa57600080fd5b50610403610f68565b6040518082815260200191505060405180910390f35b34801561042557600080fd5b506104686004803603602081101561043c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f6f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156104b657600080fd5b506104bf610fdb565b005b3480156104cd57600080fd5b50610510600480360360208110156104e457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061168e565b6040518082815260200191505060405180910390f35b34801561053257600080fd5b5061053b6116da565b6040518082815260200191505060405180910390f35b34801561055d57600080fd5b506105666116df565b6040518082815260200191505060405180910390f35b6105cb6004803603604081101561059257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803560ff1690602001909291905050506116e4565b005b3480156105d957600080fd5b50610613600480360360408110156105f057600080fd5b81019080803560ff1690602001909291908035906020019092919050505061213c565b6040518085815260200184815260200183815260200182815260200194505050505060405180910390f35b34801561064a57600080fd5b506106776004803603602081101561066157600080fd5b8101908080359060200190929190505050612208565b6040518082815260200191505060405180910390f35b34801561069957600080fd5b506106a2612229565b6040518082815260200191505060405180910390f35b3480156106c457600080fd5b50610707600480360360208110156106db57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061222f565b6040518082815260200191505060405180910390f35b34801561072957600080fd5b506107326122cf565b6040518082815260200191505060405180910390f35b34801561075457600080fd5b506107976004803603602081101561076b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506122ee565b6040518082815260200191505060405180910390f35b3480156107b957600080fd5b506107c26123c9565b6040518082815260200191505060405180910390f35b3480156107e457600080fd5b50610814600480360360208110156107fb57600080fd5b81019080803560ff1690602001909291905050506123cf565b6040518082815260200191505060405180910390f35b34801561083657600080fd5b506108796004803603602081101561084d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061247c565b6040518082815260200191505060405180910390f35b34801561089b57600080fd5b506108cb600480360360208110156108b257600080fd5b81019080803560ff1690602001909291905050506124cb565b60405180848152602001838152602001828152602001935050505060405180910390f35b3480156108fb57600080fd5b50610904612543565b6040518082815260200191505060405180910390f35b34801561092657600080fd5b506109736004803603604081101561093d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050612548565b604051808860ff1660ff16815260200187815260200186815260200185815260200184815260200183815260200182815260200197505050505050505060405180910390f35b3480156109c557600080fd5b506109ce6126a4565b6040518082815260200191505060405180910390f35b3480156109f057600080fd5b506109f96126aa565b6040518082815260200191505060405180910390f35b348015610a1b57600080fd5b50610a5e60048036036020811015610a3257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506126af565b6040518082815260200191505060405180910390f35b348015610a8057600080fd5b50610ac360048036036020811015610a9757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506126fb565b6040518082815260200191505060405180910390f35b348015610ae557600080fd5b50610aee612747565b6040518082815260200191505060405180910390f35b348015610b1057600080fd5b50610b5360048036036020811015610b2757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612752565b6040518082815260200191505060405180910390f35b6103e881565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600301549050919050565b600080600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600080600090505b8260000180549050811015610dc357826000018181548110610c2557fe5b90600052602060002090600702016005015483600101541015610db6576000610cab6103e8610c9d866000018581548110610c5c57fe5b906000526020600020906007020160010154876000018681548110610c7d57fe5b90600052602060002090600702016002015461279e90919063ffffffff16565b61282490919063ffffffff16565b905060008460010154856000018481548110610cc357fe5b90600052602060002090600702016004015411610ce4578460010154610d06565b846000018381548110610cf357fe5b9060005260206000209060070201600401545b9050600042866000018581548110610d1a57fe5b90600052602060002090600702016005015410610d375742610d59565b856000018481548110610d4657fe5b9060005260206000209060070201600501545b905080821015610db257610daf610da062015180610d92610d8386866128b390919063ffffffff16565b8761279e90919063ffffffff16565b61282490919063ffffffff16565b8661293c90919063ffffffff16565b94505b5050505b8080600101915050610c07565b508092505050919050565b600080610dfb62015180610ded600554426128b390919063ffffffff16565b61282490919063ffffffff16565b905060008360ff161415610e5857610e50610e2060148361279e90919063ffffffff16565b60038560ff1681548110610e3057fe5b9060005260206000209060030201600201546128b390919063ffffffff16565b915050610f10565b60018360ff161415610eb357610eab610e7b600a8361279e90919063ffffffff16565b60038560ff1681548110610e8b57fe5b9060005260206000209060030201600201546128b390919063ffffffff16565b915050610f10565b60028360ff161415610f0e57610f06610ed660058361279e90919063ffffffff16565b60038560ff1681548110610ee657fe5b9060005260206000209060030201600201546128b390919063ffffffff16565b915050610f10565b505b919050565b6000610f3562015180610f27846126af565b61293c90919063ffffffff16565b9050919050565b6000610f61610f4a83610bbb565b610f5384612752565b61293c90919063ffffffff16565b9050919050565b6201518081565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090504261102833610f15565b1061109b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f7769746864726177616c7320617661696c61626c65206f6e636520612064617981525060200191505060405180910390fd5b60008060008090505b8360000180549050811015611333578360000181815481106110c257fe5b906000526020600020906007020160050154846001015410156113265760006111486103e861113a8760000185815481106110f957fe5b90600052602060002090600702016001015488600001868154811061111a57fe5b90600052602060002090600702016002015461279e90919063ffffffff16565b61282490919063ffffffff16565b90506000856001015486600001848154811061116057fe5b906000526020600020906007020160040154116111815785600101546111a3565b85600001838154811061119057fe5b9060005260206000209060070201600401545b90506000428760000185815481106111b757fe5b906000526020600020906007020160050154106111d457426111f6565b8660000184815481106111e357fe5b9060005260206000209060070201600501545b90508082101561132257600061123c6201518061122e61121f86866128b390919063ffffffff16565b8761279e90919063ffffffff16565b61282490919063ffffffff16565b905060006112876103e86112798b600001898154811061125857fe5b9060005260206000209060070201600601548561279e90919063ffffffff16565b61282490919063ffffffff16565b90506112bc818a600001888154811061129c57fe5b90600052602060002090600702016002015461293c90919063ffffffff16565b8960000187815481106112cb57fe5b9060005260206000209060070201600201819055506112f381836128b390919063ffffffff16565b9150611308828961293c90919063ffffffff16565b975061131d818861293c90919063ffffffff16565b965050505b5050505b80806001019150506110a4565b50600061133f33612752565b9050600081111561136a5760008460040181905550611367818461293c90919063ffffffff16565b92505b61138182856006015461293c90919063ffffffff16565b8460060181905550600083116113ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f5573657220686173206e6f206469766964656e6473000000000000000000000081525060200191505060405180910390fd5b60003073ffffffffffffffffffffffffffffffffffffffff1631905083811015611427578093505b428560010181905550600061145a6103e861144c60328761279e90919063ffffffff16565b61282490919063ffffffff16565b9050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156114c4573d6000803e3d6000fd5b5060006114ef6103e86114e160328861279e90919063ffffffff16565b61282490919063ffffffff16565b9050600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611559573d6000803e3d6000fd5b5060006115846103e861157660328961279e90919063ffffffff16565b61282490919063ffffffff16565b9050600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156115ee573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff166108fc889081150290604051600060405180830381858888f19350505050158015611635573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff167f7084f5476618d8e60b11ef0d7d3f06914655adb8793e28ff7f018d4c76d505d5886040518082815260200191505060405180910390a25050505050505050565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600501549050919050565b603281565b600a81565b66470de4df8200003410156116f857600080fd5b60038160ff1610611771576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600c8152602001807f496e76616c696420706c616e000000000000000000000000000000000000000081525060200191505060405180910390fd5b600061179b6103e861178d60323461279e90919063ffffffff16565b61282490919063ffffffff16565b9050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611805573d6000803e3d6000fd5b5060006118306103e861182260323461279e90919063ffffffff16565b61282490919063ffffffff16565b9050600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561189a573d6000803e3d6000fd5b5060006118c56103e86118b760323461279e90919063ffffffff16565b61282490919063ffffffff16565b9050600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561192f573d6000803e3d6000fd5b506000600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600073ffffffffffffffffffffffffffffffffffffffff168160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611c1d576000600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000180549050118015611a4d57503373ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1614155b15611a9657858160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b60008160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008090505b600a811015611c1a57600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614611c0857611b586001600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206003015461293c90919063ffffffff16565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060030181905550600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169150611c0d565b611c1a565b8080600101915050611ac5565b50505b600073ffffffffffffffffffffffffffffffffffffffff168160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611f3f5760008160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008090505b600a811015611f3c57600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614611f2a576000611d216103e8611d1360008581548110611cf957fe5b90600052602060002001543461279e90919063ffffffff16565b61282490919063ffffffff16565b9050611d7881600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206004015461293c90919063ffffffff16565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060040181905550611e1381600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206005015461293c90919063ffffffff16565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060050181905550813373ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fd41f7e766eebcc7ff42b11ac8691bdf864db4afc0c55e71d629d54edce460d98846040518082815260200191505060405180910390a4600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16925050611f2f565b611f3c565b8080600101915050611ca4565b50505b600081600001805490501415611fbc574281600101819055507f9fd565cd14c3c391679eb0cad12a14dcf7534e9d3462bcb9b67a098a9bbbc24a33604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a15b600080600080611fcc893461213c565b9350935093509350846000016040518060e001604052808b60ff168152602001868152602001348152602001858152602001428152602001848152602001838152509080600181540180825580915050906001820390600052602060002090600702016000909192909190915060008201518160000160006101000a81548160ff021916908360ff1602179055506020820151816001015560408201518160020155606082015181600301556080820151816004015560a0820151816005015560c082015181600601555050506120ae3460015461293c90919063ffffffff16565b6001819055503373ffffffffffffffffffffffffffffffffffffffff167f84e02daa69bdb087c9fe8d3041abca495512cb14e723070f6d1d4efface82e5d8a8634874288604051808760ff1660ff168152602001868152602001858152602001848152602001838152602001828152602001965050505050505060405180910390a250505050505050505050565b60008060008061214b866123cf565b935061215686610dce565b90506121b260038760ff168154811061216b57fe5b9060005260206000209060030201600001546121a46103e8612196888a61279e90919063ffffffff16565b61282490919063ffffffff16565b61279e90919063ffffffff16565b92506121fd6121ee6201518060038960ff16815481106121ce57fe5b90600052602060002090600302016000015461279e90919063ffffffff16565b4261293c90919063ffffffff16565b915092959194509250565b6000818154811061221557fe5b906000526020600020016000915090505481565b60025481565b60006122c8600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060040154600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600501546128b390919063ffffffff16565b9050919050565b60003073ffffffffffffffffffffffffffffffffffffffff1631905090565b600080600090505b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001805490508110156123c3576123b4600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001828154811061239357fe5b9060005260206000209060070201600201548361293c90919063ffffffff16565b915080806001019150506122f6565b50919050565b60015481565b60006005544211156124525761244b61241b6201518061240d6123fd600554426128b390919063ffffffff16565b600a61279e90919063ffffffff16565b61282490919063ffffffff16565b60038460ff168154811061242b57fe5b90600052602060002090600302016001015461293c90919063ffffffff16565b9050612477565b60038260ff168154811061246257fe5b90600052602060002090600302016001015490505b919050565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001805490509050919050565b600080600060038460ff16815481106124e057fe5b906000526020600020906003020160000154925060038460ff168154811061250457fe5b906000526020600020906003020160010154915060038460ff168154811061252857fe5b90600052602060002090600302016002015490509193909250565b603281565b600080600080600080600080600460008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090508060000189815481106125a457fe5b906000526020600020906007020160000160009054906101000a900460ff1697508060000189815481106125d457fe5b90600052602060002090600702016001015496508060000189815481106125f757fe5b906000526020600020906007020160020154955080600001898154811061261a57fe5b906000526020600020906007020160030154945080600001898154811061263d57fe5b906000526020600020906007020160040154935080600001898154811061266057fe5b906000526020600020906007020160050154925080600001898154811061268357fe5b90600052602060002090600702016006015491505092959891949750929550565b60055481565b603281565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101549050919050565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600601549050919050565b66470de4df82000081565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600401549050919050565b6000808314156127b1576000905061281e565b60008284029050828482816127c257fe5b0414612819576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806129c56021913960400191505060405180910390fd5b809150505b92915050565b600080821161289b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525060200191505060405180910390fd5b60008284816128a657fe5b0490508091505092915050565b60008282111561292b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060200191505060405180910390fd5b600082840390508091505092915050565b6000808284019050838110156129ba576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b809150509291505056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a165627a7a72305820c5f524307240999eaf00554edbcf52a6a0351908c2b95de9ded8b33e967aa0e40029000000000000000000000000bbe131185afa8bf69e4c9f0b023127221736e29a00000000000000000000000015ad40089eea13c286d53e6584979724a8c38405000000000000000000000000280dcaba4ff25e3c6721412876dbf1dee5ee8ba5

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

000000000000000000000000bbe131185afa8bf69e4c9f0b023127221736e29a00000000000000000000000015ad40089eea13c286d53e6584979724a8c38405000000000000000000000000280dcaba4ff25e3c6721412876dbf1dee5ee8ba5

-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 000000000000000000000000bbe131185afa8bf69e4c9f0b023127221736e29a
Arg [1] : 00000000000000000000000015ad40089eea13c286d53e6584979724a8c38405
Arg [2] : 000000000000000000000000280dcaba4ff25e3c6721412876dbf1dee5ee8ba5


Deployed ByteCode Sourcemap

26:10627:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;395:47;;8:9:-1;5:2;;;30:1;27;20:12;5:2;395:47:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;8848:125;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8848:125:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;8848:125:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7716:733;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7716:733:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7716:733:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6603:580;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6603:580:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6603:580:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7195:137;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7195:137:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7195:137:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9405:161;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9405:161:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9405:161:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;446:42;;8:9:-1;5:2;;;30:1;27;20:12;5:2;446:42:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;8724:119;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8724:119:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;8724:119:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3982:2034;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3982:2034:0;;;:::i;:::-;;9104:131;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9104:131:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9104:131:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;214:40;;8:9:-1;5:2;;;30:1;27;20:12;5:2;214:40:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;350:41;;8:9:-1;5:2;;;30:1;27;20:12;5:2;350:41:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2096:1881;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2096:1881:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;7343:368;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7343:368:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7343:368:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;138:72;;8:9:-1;5:2;;;30:1;27;20:12;5:2;138:72:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;138:72:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;524:28;;8:9:-1;5:2;;;30:1;27;20:12;5:2;524:28:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9240:160;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9240:160:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9240:160:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6021:98;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6021:98:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9710:231;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9710:231:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9710:231:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;494:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;494:26:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6333:258;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6333:258:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6333:258:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9571:134;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9571:134:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9571:134:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6124:204;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6124:204:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6124:204:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;304:42;;8:9:-1;5:2;;;30:1;27;20:12;5:2;304:42:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9946:534;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9946:534:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9946:534:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1080:24;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1080:24:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;258:42;;8:9:-1;5:2;;;30:1;27;20:12;5:2;258:42:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;8454:123;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8454:123:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;8454:123:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;8583:136;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8583:136:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;8583:136:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;80:54;;8:9:-1;5:2;;;30:1;27;20:12;5:2;80:54:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;8978:121;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8978:121:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;8978:121:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;395:47;438:4;395:47;:::o;8848:125::-;8919:7;8940:5;:18;8946:11;8940:18;;;;;;;;;;;;;;;:28;;;8933:35;;8848:125;;;:::o;7716:733::-;7784:7;7798:17;7818:5;:18;7824:11;7818:18;;;;;;;;;;;;;;;7798:38;;7843:19;7874:9;7886:1;7874:13;;7869:551;7893:4;:13;;:20;;;;7889:1;:24;7869:551;;;7948:4;:13;;7962:1;7948:16;;;;;;;;;;;;;;;;;;:23;;;7930:4;:15;;;:41;7926:489;;;7990:13;8006:75;438:4;8006:53;8034:4;:13;;8048:1;8034:16;;;;;;;;;;;;;;;;;;:24;;;8006:4;:13;;8020:1;8006:16;;;;;;;;;;;;;;;;;;:23;;;:27;;:53;;;;:::i;:::-;:57;;:75;;;;:::i;:::-;7990:91;;8089:12;8129:4;:15;;;8104:4;:13;;8118:1;8104:16;;;;;;;;;;;;;;;;;;:22;;;:40;:83;;8172:4;:15;;;8104:83;;;8147:4;:13;;8161:1;8147:16;;;;;;;;;;;;;;;;;;:22;;;8104:83;8089:98;;8195:10;8234:15;8208:4;:13;;8222:1;8208:16;;;;;;;;;;;;;;;;;;:23;;;:41;:85;;8278:15;8208:85;;;8252:4;:13;;8266:1;8252:16;;;;;;;;;;;;;;;;;;:23;;;8208:85;8195:98;;8312:2;8305:4;:9;8301:102;;;8339:55;8355:38;482:6;8355:23;8365:12;8372:4;8365:2;:6;;:12;;;;:::i;:::-;8355:5;:9;;:23;;;;:::i;:::-;:27;;:38;;;;:::i;:::-;8339:11;:15;;:55;;;;:::i;:::-;8325:69;;8301:102;7926:489;;;;7915:3;;;;;;;7869:551;;;;8433:11;8426:18;;;;7716:733;;;:::o;6603:580::-;6657:7;6686:12;6701:45;482:6;6701:30;6721:9;;6701:15;:19;;:30;;;;:::i;:::-;:34;;:45;;;;:::i;:::-;6686:60;;6778:1;6770:4;:9;;;6767:122;;;6802:38;6827:12;6836:2;6827:4;:8;;:12;;;;:::i;:::-;6802:5;6808:4;6802:11;;;;;;;;;;;;;;;;;;;;:20;;;:24;;:38;;;;:::i;:::-;6795:45;;;;;6767:122;6920:1;6912:4;:9;;;6909:123;;;6944:38;6969:12;6978:2;6969:4;:8;;:12;;;;:::i;:::-;6944:5;6950:4;6944:11;;;;;;;;;;;;;;;;;;;;:20;;;:24;;:38;;;;:::i;:::-;6937:45;;;;;6909:123;7063:1;7055:4;:9;;;7052:124;;;7087:37;7112:11;7121:1;7112:4;:8;;:11;;;;:::i;:::-;7087:5;7093:4;7087:11;;;;;;;;;;;;;;;;;;;;:20;;;:24;;:37;;;;:::i;:::-;7080:44;;;;;7052:124;6603:580;;;;;:::o;7195:137::-;7254:7;7280:44;7315:8;7280:30;7298:11;7280:17;:30::i;:::-;:34;;:44;;;;:::i;:::-;7273:51;;7195:137;;;:::o;9405:161::-;9472:7;9493:68;9531:29;9548:11;9531:16;:29::i;:::-;9493:33;9514:11;9493:20;:33::i;:::-;:37;;:68;;;;:::i;:::-;9486:75;;9405:161;;;:::o;446:42::-;482:6;446:42;:::o;8724:119::-;8790:7;8811:5;:18;8817:11;8811:18;;;;;;;;;;;;;;;:27;;;;;;;;;;;;8804:34;;8724:119;;;:::o;3982:2034::-;4014:17;4034:5;:17;4040:10;4034:17;;;;;;;;;;;;;;;4014:37;;4091:15;4068:20;4077:10;4068:8;:20::i;:::-;:38;4060:83;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4150:19;4174:27;4213:9;4225:1;4213:13;;4208:856;4232:4;:13;;:20;;;;4228:1;:24;4208:856;;;4287:4;:13;;4301:1;4287:16;;;;;;;;;;;;;;;;;;:23;;;4269:4;:15;;;:41;4265:794;;;4329:13;4345:75;438:4;4345:53;4373:4;:13;;4387:1;4373:16;;;;;;;;;;;;;;;;;;:24;;;4345:4;:13;;4359:1;4345:16;;;;;;;;;;;;;;;;;;:23;;;:27;;:53;;;;:::i;:::-;:57;;:75;;;;:::i;:::-;4329:91;;4428:12;4468:4;:15;;;4443:4;:13;;4457:1;4443:16;;;;;;;;;;;;;;;;;;:22;;;:40;:83;;4511:4;:15;;;4443:83;;;4486:4;:13;;4500:1;4486:16;;;;;;;;;;;;;;;;;;:22;;;4443:83;4428:98;;4534:10;4573:15;4547:4;:13;;4561:1;4547:16;;;;;;;;;;;;;;;;;;:23;;;:41;:85;;4617:15;4547:85;;;4591:4;:13;;4605:1;4591:16;;;;;;;;;;;;;;;;;;:23;;;4547:85;4534:98;;4651:2;4644:4;:9;4640:407;;;4667:14;4684:38;482:6;4684:23;4694:12;4701:4;4694:2;:6;;:12;;;;:::i;:::-;4684:5;:9;;:23;;;;:::i;:::-;:27;;:38;;;;:::i;:::-;4667:55;;4734:16;4753:59;438:4;4753:37;4764:4;:13;;4778:1;4764:16;;;;;;;;;;;;;;;;;;:25;;;4753:6;:10;;:37;;;;:::i;:::-;:41;;:59;;;;:::i;:::-;4734:78;;4850:37;4878:8;4850:4;:13;;4864:1;4850:16;;;;;;;;;;;;;;;;;;:23;;;:27;;:37;;;;:::i;:::-;4824:4;:13;;4838:1;4824:16;;;;;;;;;;;;;;;;;;:23;;:63;;;;4908:20;4919:8;4908:6;:10;;:20;;;;:::i;:::-;4899:29;;4951:23;4967:6;4951:11;:15;;:23;;;;:::i;:::-;4937:37;;5005:33;5029:8;5005:19;:23;;:33;;;;:::i;:::-;4983:55;;4640:407;;;4265:794;;;;4254:3;;;;;;;4208:856;;;;5070:21;5094:32;5115:10;5094:20;:32::i;:::-;5070:56;;5151:1;5135:13;:17;5131:99;;;5173:1;5160:4;:10;;:14;;;;5194:30;5210:13;5194:11;:15;;:30;;;;:::i;:::-;5180:44;;5131:99;5264:45;5289:19;5264:4;:20;;;:24;;:45;;;;:::i;:::-;5241:4;:20;;:68;;;;5338:1;5324:11;:15;5316:49;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5372:23;5406:4;5398:21;;;5372:47;;5446:11;5428:15;:29;5424:76;;;5479:15;5465:29;;5424:76;5524:15;5506:4;:15;;:33;;;;5551:11;5565:58;438:4;5565:36;252:2;5565:19;:23;;:36;;;;:::i;:::-;:40;;:58;;;;:::i;:::-;5551:72;;5628:16;;;;;;;;;;;:25;;:30;5654:3;5628:30;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5628:30:0;5663:20;5686:60;438:4;5686:38;298:2;5686:19;:23;;:38;;;;:::i;:::-;:42;;:60;;;;:::i;:::-;5663:83;;5751:15;;;;;;;;;;;:24;;:38;5776:12;5751:38;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5751:38:0;5794:20;5817:60;438:4;5817:38;344:2;5817:19;:23;;:38;;;;:::i;:::-;:42;;:60;;;;:::i;:::-;5794:83;;5882:15;;;;;;;;;;;:24;;:38;5907:12;5882:38;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5882:38:0;5931:10;:19;;:32;5951:11;5931:32;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5931:32:0;5985:10;5975:34;;;5997:11;5975:34;;;;;;;;;;;;;;;;;;3982:2034;;;;;;;;:::o;9104:131::-;9180:7;9201:5;:18;9207:11;9201:18;;;;;;;;;;;;;;;:29;;;9194:36;;9104:131;;;:::o;214:40::-;252:2;214:40;:::o;350:41::-;389:2;350:41;:::o;2096:1881::-;124:10;2170:9;:30;;2162:39;;;;;;2227:1;2220:4;:8;;;2212:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2252:11;2266:48;438:4;2266:26;252:2;2266:9;:13;;:26;;;;:::i;:::-;:30;;:48;;;;:::i;:::-;2252:62;;2319:16;;;;;;;;;;;:25;;:30;2345:3;2319:30;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2319:30:0;2354:20;2377:50;438:4;2377:28;298:2;2377:9;:13;;:28;;;;:::i;:::-;:32;;:50;;;;:::i;:::-;2354:73;;2432:15;;;;;;;;;;;:24;;:38;2457:12;2432:38;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2432:38:0;2475:20;2498:50;438:4;2498:28;344:2;2498:9;:13;;:28;;;;:::i;:::-;:32;;:50;;;;:::i;:::-;2475:73;;2553:15;;;;;;;;;;;:24;;:38;2578:12;2553:38;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2553:38:0;2604:17;2624:5;:17;2630:10;2624:17;;;;;;;;;;;;;;;2604:37;;2677:1;2652:27;;:4;:13;;;;;;;;;;;;:27;;;2648:387;;;2725:1;2691:5;:15;2697:8;2691:15;;;;;;;;;;;;;;;:24;;:31;;;;:35;:61;;;;;2742:10;2730:22;;:8;:22;;;;2691:61;2687:105;;;2777:8;2761:4;:13;;;:24;;;;;;;;;;;;;;;;;;2687:105;2799:14;2816:4;:13;;;;;;;;;;;;2799:30;;2840:9;2852:1;2840:13;;2835:195;2859:2;2855:1;:6;2835:195;;;2897:1;2879:20;;:6;:20;;;2875:148;;2935:30;2963:1;2935:5;:13;2941:6;2935:13;;;;;;;;;;;;;;;:23;;;:27;;:30;;;;:::i;:::-;2909:5;:13;2915:6;2909:13;;;;;;;;;;;;;;;:23;;:56;;;;2982:5;:13;2988:6;2982:13;;;;;;;;;;;;;;;:22;;;;;;;;;;;;2973:31;;2875:148;;;3018:5;;2875:148;2863:3;;;;;;;2835:195;;;;2648:387;;3070:1;3045:27;;:4;:13;;;;;;;;;;;;:27;;;3041:481;;3082:14;3099:4;:13;;;;;;;;;;;;3082:30;;3123:9;3135:1;3123:13;;3118:397;3142:2;3138:1;:6;3118:397;;;3180:1;3162:20;;:6;:20;;;3158:350;;3192:14;3209:57;438:4;3209:35;3223:17;3241:1;3223:20;;;;;;;;;;;;;;;;3209:9;:13;;:35;;;;:::i;:::-;:39;;:57;;;;:::i;:::-;3192:74;;3296:31;3320:6;3296:5;:13;3302:6;3296:13;;;;;;;;;;;;;;;:19;;;:23;;:31;;;;:::i;:::-;3274:5;:13;3280:6;3274:13;;;;;;;;;;;;;;;:19;;:53;;;;3362:36;3391:6;3362:5;:13;3368:6;3362:13;;;;;;;;;;;;;;;:24;;;:28;;:36;;;;:::i;:::-;3335:5;:13;3341:6;3335:13;;;;;;;;;;;;;;;:24;;:63;;;;3440:1;3428:10;3411:39;;3420:6;3411:39;;;3443:6;3411:39;;;;;;;;;;;;;;;;;;3467:5;:13;3473:6;3467:13;;;;;;;;;;;;;;;:22;;;;;;;;;;;;3458:31;;3158:350;;;;3503:5;;3158:350;3146:3;;;;;;;3118:397;;;;3041:481;;3556:1;3532:4;:13;;:20;;;;:25;3528:105;;;3583:15;3565:4;:15;;:33;;;;3609:18;3616:10;3609:18;;;;;;;;;;;;;;;;;;;;;;3528:105;3640:15;3657:14;3673;3688:16;3708:26;3718:4;3724:9;3708;:26::i;:::-;3639:95;;;;;;;;3739:4;:13;;3758:75;;;;;;;;3766:4;3758:75;;;;;;3772:7;3758:75;;;;3781:9;3758:75;;;;3792:6;3758:75;;;;3800:15;3758:75;;;;3817:6;3758:75;;;;3824:8;3758:75;;;3739:95;;39:1:-1;33:3;27:10;23:18;57:10;52:3;45:23;79:10;72:17;;0:93;3739:95:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3855:26;3871:9;3855:11;;:15;;:26;;;;:::i;:::-;3841:11;:40;;;;3902:10;3891:81;;;3914:4;3920:7;3929:9;3940:6;3948:15;3965:6;3891:81;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2096:1881;;;;;;;;;;:::o;7343:368::-;7412:15;7429:14;7445;7461:16;7494;7505:4;7494:10;:16::i;:::-;7484:26;;7526:17;7538:4;7526:11;:17::i;:::-;7515:28;;7563:64;7610:5;7616:4;7610:11;;;;;;;;;;;;;;;;;;;;:16;;;7563:42;438:4;7563:20;7575:7;7563;:11;;:20;;;;:::i;:::-;:24;;:42;;;;:::i;:::-;:46;;:64;;;;:::i;:::-;7554:73;;7654:52;7674:31;482:6;7674:5;7680:4;7674:11;;;;;;;;;;;;;;;;;;;;:16;;;:20;;:31;;;;:::i;:::-;7654:15;:19;;:52;;;;:::i;:::-;7645:61;;7343:368;;;;;;;:::o;138:72::-;;;;;;;;;;;;;;;;;;;;;;;;;:::o;524:28::-;;;;:::o;9240:160::-;9315:7;9336:59;9370:5;:18;9376:11;9370:18;;;;;;;;;;;;;;;:24;;;9336:5;:18;9342:11;9336:18;;;;;;;;;;;;;;;:29;;;:33;;:59;;;;:::i;:::-;9329:66;;9240:160;;;:::o;6021:98::-;6072:7;6101:4;6093:21;;;6086:28;;6021:98;:::o;9710:231::-;9781:14;9807:9;9819:1;9807:13;;9802:135;9826:5;:18;9832:11;9826:18;;;;;;;;;;;;;;;:27;;:34;;;;9822:1;:38;9802:135;;;9882:49;9893:5;:18;9899:11;9893:18;;;;;;;;;;;;;;;:27;;9921:1;9893:30;;;;;;;;;;;;;;;;;;:37;;;9882:6;:10;;:49;;;;:::i;:::-;9873:58;;9862:3;;;;;;;9802:135;;;;9710:231;;;:::o;494:26::-;;;;:::o;6333:258::-;6386:7;6422:9;;6404:15;:27;6400:184;;;6446:88;6470:63;482:6;6470:48;6487:30;6507:9;;6487:15;:19;;:30;;;;:::i;:::-;389:2;6470:16;;:48;;;;:::i;:::-;:52;;:63;;;;:::i;:::-;6446:5;6452:4;6446:11;;;;;;;;;;;;;;;;;;;;:19;;;:23;;:88;;;;:::i;:::-;6439:95;;;;6400:184;6559:5;6565:4;6559:11;;;;;;;;;;;;;;;;;;;;:19;;;6552:26;;6333:258;;;;:::o;9571:134::-;9645:7;9666:5;:18;9672:11;9666:18;;;;;;;;;;;;;;;:27;;:34;;;;9659:41;;9571:134;;;:::o;6124:204::-;6177:12;6191:15;6207:16;6237:5;6243:4;6237:11;;;;;;;;;;;;;;;;;;;;:16;;;6230:23;;6268:5;6274:4;6268:11;;;;;;;;;;;;;;;;;;;;:19;;;6258:29;;6303:5;6309:4;6303:11;;;;;;;;;;;;;;;;;;;;:20;;;6292:31;;6124:204;;;;;:::o;304:42::-;344:2;304:42;:::o;9946:534::-;10030:10;10042:15;10059:14;10075;10091:13;10106:14;10122:16;10148:17;10168:5;:18;10174:11;10168:18;;;;;;;;;;;;;;;10148:38;;10200:4;:13;;10214:5;10200:20;;;;;;;;;;;;;;;;;;:25;;;;;;;;;;;;10193:32;;10240:4;:13;;10254:5;10240:20;;;;;;;;;;;;;;;;;;:28;;;10230:38;;10282:4;:13;;10296:5;10282:20;;;;;;;;;;;;;;;;;;:27;;;10273:36;;10323:4;:13;;10337:5;10323:20;;;;;;;;;;;;;;;;;;:27;;;10314:36;;10363:4;:13;;10377:5;10363:20;;;;;;;;;;;;;;;;;;:26;;;10355:34;;10403:4;:13;;10417:5;10403:20;;;;;;;;;;;;;;;;;;:27;;;10394:36;;10446:4;:13;;10460:5;10446:20;;;;;;;;;;;;;;;;;;:29;;;10435:40;;9946:534;;;;;;;;;;;:::o;1080:24::-;;;;:::o;258:42::-;298:2;258:42;:::o;8454:123::-;8522:7;8543:5;:18;8549:11;8543:18;;;;;;;;;;;;;;;:29;;;8536:36;;8454:123;;;:::o;8583:136::-;8657:7;8680:5;:18;8686:11;8680:18;;;;;;;;;;;;;;;:34;;;8673:41;;8583:136;;;:::o;80:54::-;124:10;80:54;:::o;8978:121::-;9049:7;9070:5;:18;9076:11;9070:18;;;;;;;;;;;;;;;:24;;;9063:31;;8978:121;;;:::o;11064:250::-;11122:7;11151:1;11146;:6;11142:47;;;11176:1;11169:8;;;;11142:47;11201:9;11217:1;11213;:5;11201:17;;11246:1;11241;11237;:5;;;;;;:10;11229:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11305:1;11298:8;;;11064:250;;;;;:::o;11322:179::-;11380:7;11412:1;11408;:5;11400:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11455:9;11471:1;11467;:5;;;;;;11455:17;;11492:1;11485:8;;;11322:179;;;;:::o;10872:184::-;10930:7;10963:1;10958;:6;;10950:49;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11010:9;11026:1;11022;:5;11010:17;;11047:1;11040:8;;;10872:184;;;;:::o;10683:181::-;10741:7;10761:9;10777:1;10773;:5;10761:17;;10802:1;10797;:6;;10789:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10855:1;10848:8;;;10683:181;;;;:::o

Swarm Source

bzzr://c5f524307240999eaf00554edbcf52a6a0351908c2b95de9ded8b33e967aa0e4
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.