Contract 0xc0F2DaB2aC70e83BE872Fd3CC5A13Af887C85D09 2

 

Contract Overview

Balance:
0 BNB

BNB Value:
$0.00

Token:
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x23e899c1ff28c893183f0f7fb6f002b8be8c4aa8963ac8f2d3f23f045e841bf9Withdraw117845172021-10-15 4:46:207 days 11 hrs ago0x98cc111e1a9d999e43edb99808b28796cc1584e0 IN  0xc0f2dab2ac70e83be872fd3cc5a13af887c85d090 BNB0.000471075
0x13020785765053dabae12252c288107e516baa0a4d2d5951ba102a3d82c88486Withdraw117736792021-10-14 19:44:147 days 20 hrs ago0xb22d9f5126680a9f0265cf7054e2a7235c3468de IN  0xc0f2dab2ac70e83be872fd3cc5a13af887c85d090 BNB0.00061148
0xb7101ae9c57e805b79e2f4967165c85caf52be76e01a89c16e17d5bff7f7c1c8Withdraw117571412021-10-14 5:53:528 days 10 hrs ago0xedabfb099831fc31330226f299b5931f280e697a IN  0xc0f2dab2ac70e83be872fd3cc5a13af887c85d090 BNB0.00059159
0xe424fc0e4819a443ef960b60256d8ffe65f7f70dd91f6138a8dfdb95e63189b1Withdraw117239622021-10-13 1:45:029 days 14 hrs ago0xb22d9f5126680a9f0265cf7054e2a7235c3468de IN  0xc0f2dab2ac70e83be872fd3cc5a13af887c85d090 BNB0.000540915
0xd7fec13ee521b32a7d688168a86a20f20655459db8e249593b96cebfb6769989Withdraw117112162021-10-12 15:05:3710 days 1 hr ago0x8bae67b4a6d6df32096df855bc55b7cf4d2dc11d IN  0xc0f2dab2ac70e83be872fd3cc5a13af887c85d090 BNB0.000543295
0xb57510df2c37b5b29f4d2ae639774f516f24c18d7ecf78d7331bc8dfb003756cWithdraw117091072021-10-12 13:17:3910 days 3 hrs ago0xe3df57833c42aa4c498fe2004157b87a4bf16500 IN  0xc0f2dab2ac70e83be872fd3cc5a13af887c85d090 BNB0.0004131
0xd66cbd2aa731a418461cb282711cd5b0f5d609167c8d902ca36ec78ed88ad791Invest116988702021-10-12 4:43:3910 days 11 hrs ago0xb22d9f5126680a9f0265cf7054e2a7235c3468de IN  0xc0f2dab2ac70e83be872fd3cc5a13af887c85d090 BNB0.00101342
0x9744ded77c2de71ad6e9003c94f315b7186476e1b430ae0ffd369250c1236962Withdraw116921042021-10-11 23:04:3910 days 17 hrs ago0xb22d9f5126680a9f0265cf7054e2a7235c3468de IN  0xc0f2dab2ac70e83be872fd3cc5a13af887c85d090 BNB0.000477125
0x23304bae92a9242d23ce43d12c23bc5b494584ee1814836d57cc803c282ca486Invest116838812021-10-11 15:33:4711 days 1 hr ago0xb22d9f5126680a9f0265cf7054e2a7235c3468de IN  0xc0f2dab2ac70e83be872fd3cc5a13af887c85d090 BNB0.00101336
0x31054b7ce22f8ff0c7f2709f39725572a1e67974a7bc29cf24d859fa605a81efWithdraw114192272021-10-02 10:20:2420 days 6 hrs ago0xd2ffa33523e0d8f01d04ea168b08c6a445ff80f8 IN  0xc0f2dab2ac70e83be872fd3cc5a13af887c85d090 BNB0.0004131
0xf6ce9bd07809213b3d3880d45c4ca3e24f6e4af4e7aa1a3d18a493f53e3552ffWithdraw113680012021-09-30 15:09:4122 days 1 hr ago0x18b7b261bdb4f57be6a9730e307884b89efd02db IN  0xc0f2dab2ac70e83be872fd3cc5a13af887c85d090 BNB0.000396075
0xa1c037be48f42ce13932c771ce6e34a216e13778bea8a1f9a5977f46b10b9c6aWithdraw113597662021-09-30 8:13:2222 days 8 hrs ago0xb22d9f5126680a9f0265cf7054e2a7235c3468de IN  0xc0f2dab2ac70e83be872fd3cc5a13af887c85d090 BNB0.000684955
0xa3a40a86347f451d055871361a5e9f6fe8ac38dec77fc5ed6d0fba4dd11f0efdWithdraw113576322021-09-30 6:26:0922 days 10 hrs ago0xe8aa42e9bd3d9293b09c33321a12897f43682c46 IN  0xc0f2dab2ac70e83be872fd3cc5a13af887c85d090 BNB0.00055754
0xfd3c94e78e5ebd31e02db97db1e29aef2332ef43030f475261625cdcde89006fWithdraw113569352021-09-30 5:51:1822 days 10 hrs ago0x25284d2ea2005dc6c1737b3ba620ea698d24ba69 IN  0xc0f2dab2ac70e83be872fd3cc5a13af887c85d090 BNB0.000111795
0x0171ec735b3daeb169f4609b536dca02361de6a18b7687eb91c3bc645be6ddceWithdraw113569312021-09-30 5:51:0622 days 10 hrs ago0x25284d2ea2005dc6c1737b3ba620ea698d24ba69 IN  0xc0f2dab2ac70e83be872fd3cc5a13af887c85d090 BNB0.0004131
0x5e96754f130cfec6601a177e6a8b542c1ef16f569c768f153cae25f88d821a8cWithdraw112962602021-09-28 2:45:4124 days 13 hrs ago0x0c22f37a696cb384ec6753c5650874da2e3dc226 IN  0xc0f2dab2ac70e83be872fd3cc5a13af887c85d090 BNB0.00055754
0xba02d8b9c188978d42ab18d5c64d4ffa46560b37d974d573640089876afdc03dWithdraw112623252021-09-26 22:10:0725 days 18 hrs ago0xb22d9f5126680a9f0265cf7054e2a7235c3468de IN  0xc0f2dab2ac70e83be872fd3cc5a13af887c85d090 BNB0.000642605
0x387347330239eab0fed4f2b8f624785d501b78d2f25e87abcf77c2eb7d73225fWithdraw112407542021-09-26 4:02:2126 days 12 hrs ago0xf678e4bd0bf00c8429f66ec7b2d2416c129b2c9e IN  0xc0f2dab2ac70e83be872fd3cc5a13af887c85d090 BNB0.000464175
0xe9b10967bfdf02914edb59445b6a79b1feb3535b88a8f58e278117a6916c217eWithdraw112310052021-09-25 19:53:3326 days 20 hrs ago0xbe7f58ef5f0a8163d808eb9a86d53a7acb4b518f IN  0xc0f2dab2ac70e83be872fd3cc5a13af887c85d090 BNB0.000546075
0x0b933e32155b847fc05ffc0a987b5e2051176b3e07561702a097e97c59435ec0Withdraw112303292021-09-25 19:19:4526 days 21 hrs ago0xb22d9f5126680a9f0265cf7054e2a7235c3468de IN  0xc0f2dab2ac70e83be872fd3cc5a13af887c85d090 BNB0.000717605
0x1f8e13619add00038681f5e8b79b4bdc1f41382d2df79ed4a3c104aaac6776fcWithdraw111853332021-09-24 5:38:0528 days 11 hrs ago0xd8f240fa15abe9d8a0c2ba0a56ece5252d5eda03 IN  0xc0f2dab2ac70e83be872fd3cc5a13af887c85d090 BNB0.00044715
0xea8d62f9282c4beefcfc640418089888784fa301b243040650eeecd528dc7995Withdraw111794382021-09-24 0:42:3628 days 15 hrs ago0xe0743e2200778eea978bc81268cf2c4de5b19de3 IN  0xc0f2dab2ac70e83be872fd3cc5a13af887c85d090 BNB0.000493875
0x1fa2f23caa1cca44adab68e80cfe4b375219868ae32f8c24a95db578917b0be7Withdraw111673132021-09-23 14:34:0529 days 2 hrs ago0xde32a61acdd023fe38c994b2d1cb795b2f374158 IN  0xc0f2dab2ac70e83be872fd3cc5a13af887c85d090 BNB0.000396075
0x2d88bd3459b4386945577c6628a3fd4b65cb52ee1f19159d4ec09ce5254df283Withdraw111522942021-09-23 1:56:1729 days 14 hrs ago0xb22d9f5126680a9f0265cf7054e2a7235c3468de IN  0xc0f2dab2ac70e83be872fd3cc5a13af887c85d090 BNB0.000642605
0x2f655c58892dbb4f54c7e1e6d4fd968590f113a5af811012a970f5a9f74ff256Invest111425402021-09-22 17:44:4729 days 22 hrs ago0xa85559e0f9d8f6ca36ff7afb15899690ed9367be IN  0xc0f2dab2ac70e83be872fd3cc5a13af887c85d090 BNB0.001426145
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
SQUAD_UP

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity Multiple files format)

File 1 of 2: squadUpstaking.sol
pragma solidity ^0.6.0;
import "./IERC20.sol";
contract Percentage{

    uint256 public baseValue = 100;

    function onePercent(uint256 _value) internal view returns (uint256)  {
        uint256 roundValue = SafeMath.ceil(_value, baseValue);
        uint256 Percent = SafeMath.div(SafeMath.mul(roundValue, baseValue), 10000);
        return  Percent;
    }
}
contract SQUAD_UP is Percentage{
	using SafeMath for uint256;

	uint256 constant public INVEST_MIN_AMOUNT = 1 ether;
	uint256[] public REFERRAL_PERCENTS = [50, 25, 5];
	uint256 constant public PERCENTS_DIVIDER = 1000;
	uint256 constant public TIME_STEP =1 days;
	uint256 constant public withDrawFee=10;
    SquadUPV2 public token;
	uint256 public totalStaked;
	uint256 public totalRefBonus;

    struct Plan {
        uint256 time;
        uint256 percent;
    }

    Plan[] internal plans;

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

	struct User {
		Deposit[] deposits;
		uint256 checkpoint;
		address referrer;
		uint256[3] levels;
		uint256 bonus;
		uint256 totalBonus;
		uint256 lastDepositTime;
		uint256 lastWithdrawTime;
	}

	mapping (address => User) internal users;

	uint256 public startUNIX;
	address payable public commissionWallet;

	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);
	event FeePayed(address indexed user, uint256 totalAmount);

	constructor(SquadUPV2 _token,address payable wallet, uint256 startDate) public {
		require(!isContract(wallet));
		require(startDate > 0);
		commissionWallet = wallet;
		startUNIX = startDate;
        token=_token;
        plans.push(Plan(1, 1100));
        plans.push(Plan(3, 400));
        plans.push(Plan(7,300));
        plans.push(Plan(14, 260));
        plans.push(Plan(21, 240));
        plans.push(Plan(28, 220));
	}

	function invest(address referrer, uint8 plan,uint256 _numberOfToken) public {
		require(startUNIX <= now, "Contract hasn't started yet");
		require(_numberOfToken >= INVEST_MIN_AMOUNT,"Minimum amount is 1 token");
        require(plan < 6, "Invalid plan");
        require(token.balanceOf(msg.sender)>=_numberOfToken,"Insufficient Tokens");
        token.transferFrom(msg.sender,address(this),_numberOfToken);
		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 < 3; i++) {
				if (upline != address(0)) {
					users[upline].levels[i] = users[upline].levels[i].add(1);
					upline = users[upline].referrer;
				} else break;
			}
		}

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

			address upline = user.referrer;
			for (uint256 i = 0; i < 3; i++) {
				if (upline != address(0)) {
					uint256 amount = _numberOfToken.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) = getResult(plan, _numberOfToken);
		user.deposits.push(Deposit(plan, percent, _numberOfToken, profit, block.timestamp, finish));

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

	function withdraw() public {
	    require(now>=users[msg.sender].lastDepositTime+1 days,"You can't withdraw before a day");
		User storage user = users[msg.sender];

		uint256 totalAmount = getUserDividends(msg.sender);

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

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

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

		user.checkpoint = block.timestamp;
		uint256 contractFee=SafeMath.mul(withDrawFee,onePercent(totalAmount));
        uint256 totalPayouts=SafeMath.sub(totalAmount,contractFee);
		token.transfer(msg.sender,totalPayouts);
		users[msg.sender].lastWithdrawTime=now;
        users[msg.sender].lastDepositTime=now;
		emit Withdrawn(msg.sender, totalAmount);

	}

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

	function getPlanInfo(uint8 plan) public view returns(uint256 time, uint256 percent) {
		time = plans[plan].time;
		percent = plans[plan].percent;
	}
  function getIncrement(uint256 _totalContractBalance)internal pure returns(uint256){
      uint256 getActualValue=(_totalContractBalance/10**18)/1000;
      return getActualValue;
  }
	function getPercent(uint8 plan) public view returns (uint256) {
    uint256 increment=getIncrement(getContractBalance());
      return (plans[plan].percent+increment);
    }

	function getResult(uint8 plan, uint256 deposit) public view returns (uint256 percent, uint256 profit, uint256 finish) {
		percent = getPercent(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 getUserWithdrawTime(address userAddress) public view returns(uint256) {
          return users[userAddress].lastWithdrawTime;
}

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

	function getUserDownlineCount(address userAddress) public view returns(uint256, uint256, uint256) {
		return (users[userAddress].levels[0], users[userAddress].levels[1], users[userAddress].levels[2]);
	}

	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) {
	    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;
	}

	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;
    }
     
    function ceil(uint256 a, uint256 m) internal pure returns (uint256) {
        uint256 c = add(a,m);
        uint256 d = sub(c,1);
        return mul(div(d,m),m);
    }
    
}

File 2 of 2: IERC20.sol
pragma solidity ^0.6.0;

/**
 * @dev Interface of the ERC20 standard as defined in the EIP. Does not include
 * the optional functions; to access them see {ERC20Detailed}.
 */
interface SquadUPV2 {
    /**
     * @dev Returns the amount of tokens in existence.
     */
    function totalSupply() external view returns (uint256);

    /**
     * @dev Returns the amount of tokens owned by `account`.
     */
    function balanceOf(address account) external view returns (uint256);

    /**
     * @dev Moves `amount` tokens from the caller's account to `recipient`.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
    function transfer(address recipient, uint256 amount)
        external
        returns (bool);

    /**
     * @dev Returns the remaining number of tokens that `spender` will be
     * allowed to spend on behalf of `owner` through {transferFrom}. This is
     * zero by default.
     *
     * This value changes when {approve} or {transferFrom} are called.
     */
    function allowance(address owner, address spender)
        external
        view
        returns (uint256);

    /**
     * @dev Sets `amount` as the allowance of `spender` over the caller's tokens.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * IMPORTANT: Beware that changing an allowance with this method brings the risk
     * that someone may use both the old and the new allowance by unfortunate
     * transaction ordering. One possible solution to mitigate this race
     * condition is to first reduce the spender's allowance to 0 and set the
     * desired value afterwards:
     * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
     *
     * Emits an {Approval} event.
     */
    function approve(address spender, uint256 amount) external returns (bool);

    /**
     * @dev Moves `amount` tokens from `sender` to `recipient` using the
     * allowance mechanism. `amount` is then deducted from the caller's
     * allowance.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) external returns (bool);

    /**
     * @dev Emitted when `value` tokens are moved from one account (`from`) to
     * another (`to`).
     *
     * Note that `value` may be zero.
     */
    event Transfer(address indexed from, address indexed to, uint256 value);

    /**
     * @dev Emitted when the allowance of a `spender` for an `owner` is set by
     * a call to {approve}. `value` is the new allowance.
     */
    event Approval(
        address indexed owner,
        address indexed spender,
        uint256 value
    );
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"contract SquadUPV2","name":"_token","type":"address"},{"internalType":"address payable","name":"wallet","type":"address"},{"internalType":"uint256","name":"startDate","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"totalAmount","type":"uint256"}],"name":"FeePayed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint8","name":"plan","type":"uint8"},{"indexed":false,"internalType":"uint256","name":"percent","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"profit","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"start","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"finish","type":"uint256"}],"name":"NewDeposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"}],"name":"Newbie","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"referrer","type":"address"},{"indexed":true,"internalType":"address","name":"referral","type":"address"},{"indexed":true,"internalType":"uint256","name":"level","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"RefBonus","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Withdrawn","type":"event"},{"inputs":[],"name":"INVEST_MIN_AMOUNT","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PERCENTS_DIVIDER","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"REFERRAL_PERCENTS","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TIME_STEP","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"baseValue","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"commissionWallet","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getContractBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint8","name":"plan","type":"uint8"}],"name":"getPercent","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint8","name":"plan","type":"uint8"}],"name":"getPlanInfo","outputs":[{"internalType":"uint256","name":"time","type":"uint256"},{"internalType":"uint256","name":"percent","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint8","name":"plan","type":"uint8"},{"internalType":"uint256","name":"deposit","type":"uint256"}],"name":"getResult","outputs":[{"internalType":"uint256","name":"percent","type":"uint256"},{"internalType":"uint256","name":"profit","type":"uint256"},{"internalType":"uint256","name":"finish","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"}],"name":"getUserAmountOfDeposits","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"}],"name":"getUserAvailable","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"}],"name":"getUserCheckpoint","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"},{"internalType":"uint256","name":"index","type":"uint256"}],"name":"getUserDepositInfo","outputs":[{"internalType":"uint8","name":"plan","type":"uint8"},{"internalType":"uint256","name":"percent","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"profit","type":"uint256"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"finish","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"}],"name":"getUserDividends","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"}],"name":"getUserDownlineCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"}],"name":"getUserReferralBonus","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"}],"name":"getUserReferralTotalBonus","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"}],"name":"getUserReferralWithdrawn","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"}],"name":"getUserReferrer","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"}],"name":"getUserTotalDeposits","outputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"}],"name":"getUserWithdrawTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"referrer","type":"address"},{"internalType":"uint8","name":"plan","type":"uint8"},{"internalType":"uint256","name":"_numberOfToken","type":"uint256"}],"name":"invest","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"startUNIX","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"token","outputs":[{"internalType":"contract SquadUPV2","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalRefBonus","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalStaked","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"withDrawFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405260646000556040518060600160405280603260ff168152602001601960ff168152602001600560ff168152506001906003620000429291906200037e565b503480156200005057600080fd5b5060405162002af938038062002af9833981810160405260608110156200007657600080fd5b81019080805190602001909291908051906020019092919080519060200190929190505050620000ac826200036b60201b60201c565b15620000b757600080fd5b60008111620000c557600080fd5b81600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508060078190555082600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600560405180604001604052806001815260200161044c8152509080600181540180825580915050600190039060005260206000209060020201600090919091909150600082015181600001556020820151816001015550506005604051806040016040528060038152602001610190815250908060018154018082558091505060019003906000526020600020906002020160009091909190915060008201518160000155602082015181600101555050600560405180604001604052806007815260200161012c81525090806001815401808255809150506001900390600052602060002090600202016000909190919091506000820151816000015560208201518160010155505060056040518060400160405280600e8152602001610104815250908060018154018082558091505060019003906000526020600020906002020160009091909190915060008201518160000155602082015181600101555050600560405180604001604052806015815260200160f081525090806001815401808255809150506001900390600052602060002090600202016000909190919091506000820151816000015560208201518160010155505060056040518060400160405280601c815260200160dc815250908060018154018082558091505060019003906000526020600020906002020160009091909190915060008201518160000155602082015181600101555050505050620003f4565b600080823b905060008111915050919050565b828054828255906000526020600020908101928215620003c2579160200282015b82811115620003c1578251829060ff169055916020019190600101906200039f565b5b509050620003d19190620003d5565b5090565b5b80821115620003f0576000816000905550600101620003d6565b5090565b6126f580620004046000396000f3fe608060405234801561001057600080fd5b50600436106101cf5760003560e01c80637e3abeea11610104578063c1a3347b116100a2578063e84cdabc11610071578063e84cdabc1461084e578063e85abe09146108a9578063eea5bf4b14610901578063fc0c546a1461091f576101cf565b8063c1a3347b14610762578063c2341238146107ba578063d7ffca91146107d8578063e262113e14610830576101cf565b8063a51b9533116100de578063a51b9533146105f1578063a8aeb6c214610636578063aecaa6341461068e578063c0806b03146106da576101cf565b80637e3abeea14610547578063817b1cd21461059f57806397c0262a146105bd576101cf565b806348c372031161017157806361bb9c521161014b57806361bb9c521461049557806369b11dd5146104b35780636bb18556146104d15780636f9fb98a14610529576101cf565b806348c372031461039e5780635936cf61146103f6578063600d20ce14610453576101cf565b8063153ab9df116101ad578063153ab9df146102b057806332bc298c1461030857806336144c9a146103265780633ccfd60b14610394576101cf565b806301c234a8146101d457806303a93c0c146101f2578063040a772e14610258575b600080fd5b6101dc610953565b6040518082815260200191505060405180910390f35b6102346004803603602081101561020857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610959565b60405180848152602001838152602001828152602001935050505060405180910390f35b61029a6004803603602081101561026e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a5b565b6040518082815260200191505060405180910390f35b6102f2600480360360208110156102c657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610c6e565b6040518082815260200191505060405180910390f35b610310610c9a565b6040518082815260200191505060405180910390f35b6103686004803603602081101561033c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610ca1565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61039c610d0d565b005b6103e0600480360360208110156103b457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061117b565b6040518082815260200191505060405180910390f35b61042f6004803603604081101561040c57600080fd5b81019080803560ff169060200190929190803590602001909291905050506111c7565b60405180848152602001838152602001828152602001935050505060405180910390f35b61047f6004803603602081101561046957600080fd5b8101908080359060200190929190505050611285565b6040518082815260200191505060405180910390f35b61049d6112a6565b6040518082815260200191505060405180910390f35b6104bb6112ac565b6040518082815260200191505060405180910390f35b610513600480360360208110156104e757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112b2565b6040518082815260200191505060405180910390f35b610531611352565b6040518082815260200191505060405180910390f35b6105896004803603602081101561055d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061141d565b6040518082815260200191505060405180910390f35b6105a76114f8565b6040518082815260200191505060405180910390f35b6105c56114fe565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6106206004803603602081101561060757600080fd5b81019080803560ff169060200190929190505050611524565b6040518082815260200191505060405180910390f35b6106786004803603602081101561064c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611565565b6040518082815260200191505060405180910390f35b6106bd600480360360208110156106a457600080fd5b81019080803560ff1690602001909291905050506115b4565b604051808381526020018281526020019250505060405180910390f35b610726600480360360408110156106f057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611604565b604051808760ff168152602001868152602001858152602001848152602001838152602001828152602001965050505050505060405180910390f35b6107a46004803603602081101561077857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061173a565b6040518082815260200191505060405180910390f35b6107c2611786565b6040518082815260200191505060405180910390f35b61081a600480360360208110156107ee57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061178c565b6040518082815260200191505060405180910390f35b6108386117d8565b6040518082815260200191505060405180910390f35b6108a76004803603606081101561086457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803560ff169060200190929190803590602001909291905050506117e4565b005b6108eb600480360360208110156108bf57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612365565b6040518082815260200191505060405180910390f35b6109096123b1565b6040518082815260200191505060405180910390f35b6109276123b6565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103e881565b6000806000600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206003016000600381106109ac57fe5b0154600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206003016001600381106109fc57fe5b0154600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600301600260038110610a4c57fe5b01549250925092509193909250565b600080600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600080600090505b8260000180549050811015610c6357826000018181548110610ac557fe5b90600052602060002090600602016005015483600101541015610c56576000610b4b6103e8610b3d866000018581548110610afc57fe5b906000526020600020906006020160010154876000018681548110610b1d57fe5b9060005260206000209060060201600201546123dc90919063ffffffff16565b61246290919063ffffffff16565b905060008460010154856000018481548110610b6357fe5b90600052602060002090600602016004015411610b84578460010154610ba6565b846000018381548110610b9357fe5b9060005260206000209060060201600401545b9050600042866000018581548110610bba57fe5b90600052602060002090600602016005015410610bd75742610bf9565b856000018481548110610be657fe5b9060005260206000209060060201600501545b905080821015610c5257610c4f610c4062015180610c32610c2386866124f190919063ffffffff16565b876123dc90919063ffffffff16565b61246290919063ffffffff16565b8661257a90919063ffffffff16565b94505b5050505b8080600101915050610aa7565b508092505050919050565b6000610c93610c7c83610a5b565b610c8584612365565b61257a90919063ffffffff16565b9050919050565b6201518081565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b62015180600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206008015401421015610dca576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f596f752063616e2774207769746864726177206265666f72652061206461790081525060200191505060405180910390fd5b6000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090506000610e1833610a5b565b90506000610e2533612365565b90506000811115610e505760008360060181905550610e4d818361257a90919063ffffffff16565b91505b60008211610ec6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f5573657220686173206e6f206469766964656e6473000000000000000000000081525060200191505060405180910390fd5b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015610f5157600080fd5b505afa158015610f65573d6000803e3d6000fd5b505050506040513d6020811015610f7b57600080fd5b8101908080519060200190929190505050905082811015610f9a578092505b4284600101819055506000610fb8600a610fb386612602565b6123dc565b90506000610fc685836124f1565b9050600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561105b57600080fd5b505af115801561106f573d6000803e3d6000fd5b505050506040513d602081101561108557600080fd5b81019080805190602001909291905050505042600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206009018190555042600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600801819055503373ffffffffffffffffffffffffffffffffffffffff167f7084f5476618d8e60b11ef0d7d3f06914655adb8793e28ff7f018d4c76d505d5866040518082815260200191505060405180910390a2505050505050565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600701549050919050565b60008060006111d585611524565b925061123160058660ff16815481106111ea57fe5b9060005260206000209060020201600001546112236103e861121587896123dc90919063ffffffff16565b61246290919063ffffffff16565b6123dc90919063ffffffff16565b915061127c61126d6201518060058860ff168154811061124d57fe5b9060005260206000209060020201600001546123dc90919063ffffffff16565b4261257a90919063ffffffff16565b90509250925092565b6001818154811061129257fe5b906000526020600020016000915090505481565b60005481565b60045481565b600061134b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060060154600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600701546124f190919063ffffffff16565b9050919050565b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156113dd57600080fd5b505afa1580156113f1573d6000803e3d6000fd5b505050506040513d602081101561140757600080fd5b8101908080519060200190929190505050905090565b600080600090505b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001805490508110156114f2576114e3600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000182815481106114c257fe5b9060005260206000209060060201600201548361257a90919063ffffffff16565b91508080600101915050611425565b50919050565b60035481565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080611537611532611352565b612638565b90508060058460ff168154811061154a57fe5b90600052602060002090600202016001015401915050919050565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001805490509050919050565b60008060058360ff16815481106115c757fe5b906000526020600020906002020160000154915060058360ff16815481106115eb57fe5b9060005260206000209060020201600101549050915091565b6000806000806000806000600660008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905080600001888154811061165f57fe5b906000526020600020906006020160000160009054906101000a900460ff16965080600001888154811061168f57fe5b90600052602060002090600602016001015495508060000188815481106116b257fe5b90600052602060002090600602016002015494508060000188815481106116d557fe5b90600052602060002090600602016003015493508060000188815481106116f857fe5b906000526020600020906006020160040154925080600001888154811061171b57fe5b9060005260206000209060060201600501549150509295509295509295565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600901549050919050565b60075481565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101549050919050565b670de0b6b3a764000081565b42600754111561185c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f436f6e7472616374206861736e2774207374617274656420796574000000000081525060200191505060405180910390fd5b670de0b6b3a76400008110156118da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260198152602001807f4d696e696d756d20616d6f756e74206973203120746f6b656e0000000000000081525060200191505060405180910390fd5b60068260ff1610611953576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600c8152602001807f496e76616c696420706c616e000000000000000000000000000000000000000081525060200191505060405180910390fd5b80600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156119dd57600080fd5b505afa1580156119f1573d6000803e3d6000fd5b505050506040513d6020811015611a0757600080fd5b81019080805190602001909291905050501015611a8c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260138152602001807f496e73756666696369656e7420546f6b656e730000000000000000000000000081525060200191505060405180910390fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330846040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b158015611b3d57600080fd5b505af1158015611b51573d6000803e3d6000fd5b505050506040513d6020811015611b6757600080fd5b8101908080519060200190929190505050506000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600073ffffffffffffffffffffffffffffffffffffffff168160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611e7b576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000180549050118015611c9657503373ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b15611cdf57838160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b60008160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060005b6003811015611e7857600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614611e6657611daa6001600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206003018360038110611d9a57fe5b015461257a90919063ffffffff16565b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206003018260038110611df757fe5b0181905550600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169150611e6b565b611e78565b8080600101915050611d0b565b50505b600073ffffffffffffffffffffffffffffffffffffffff168160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461219a5760008160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060005b600381101561219757600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614612185576000611f7c6103e8611f6e60018581548110611f5457fe5b9060005260206000200154886123dc90919063ffffffff16565b61246290919063ffffffff16565b9050611fd381600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206006015461257a90919063ffffffff16565b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206006018190555061206e81600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206007015461257a90919063ffffffff16565b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060070181905550813373ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fd41f7e766eebcc7ff42b11ac8691bdf864db4afc0c55e71d629d54edce460d98846040518082815260200191505060405180910390a4600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1692505061218a565b612197565b8080600101915050611eff565b50505b600081600001805490501415612201574281600101819055507f9fd565cd14c3c391679eb0cad12a14dcf7534e9d3462bcb9b67a098a9bbbc24a33604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a15b600080600061221086866111c7565b925092509250836000016040518060c001604052808860ff16815260200185815260200187815260200184815260200142815260200183815250908060018154018082558091505060019003906000526020600020906006020160009091909190915060008201518160000160006101000a81548160ff021916908360ff1602179055506020820151816001015560408201518160020155606082015181600301556080820151816004015560a0820151816005015550506122dd8560035461257a90919063ffffffff16565b6003819055503373ffffffffffffffffffffffffffffffffffffffff167f84e02daa69bdb087c9fe8d3041abca495512cb14e723070f6d1d4efface82e5d878588864287604051808760ff168152602001868152602001858152602001848152602001838152602001828152602001965050505050505060405180910390a250505050505050565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600601549050919050565b600a81565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000808314156123ef576000905061245c565b600082840290508284828161240057fe5b0414612457576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602181526020018061269f6021913960400191505060405180910390fd5b809150505b92915050565b60008082116124d9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525060200191505060405180910390fd5b60008284816124e457fe5b0490508091505092915050565b600082821115612569576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060200191505060405180910390fd5b600082840390508091505092915050565b6000808284019050838110156125f8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b60008061261183600054612663565b9050600061262c612624836000546123dc565b612710612462565b90508092505050919050565b6000806103e8670de0b6b3a7640000848161264f57fe5b048161265757fe5b04905080915050919050565b600080612670848461257a565b9050600061267f8260016124f1565b905061269461268e8286612462565b856123dc565b925050509291505056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a2646970667358221220aaa0e12b7f80b3660e9fbfa0a9780766d7cd845467757653a55282cccf56667a64736f6c634300060c003300000000000000000000000096cd527581392bccd79ab9494d96e003413751ba00000000000000000000000070dacfc172eec57553de491e92d9806e28ff69f20000000000000000000000000000000000000000000000000000000061241a60

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

00000000000000000000000096cd527581392bccd79ab9494d96e003413751ba00000000000000000000000070dacfc172eec57553de491e92d9806e28ff69f20000000000000000000000000000000000000000000000000000000061241a60

-----Decoded View---------------
Arg [0] : _token (address): 0x96cd527581392bccd79ab9494d96e003413751ba
Arg [1] : wallet (address): 0x70dacfc172eec57553de491e92d9806e28ff69f2
Arg [2] : startDate (uint256): 1629756000

-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 00000000000000000000000096cd527581392bccd79ab9494d96e003413751ba
Arg [1] : 00000000000000000000000070dacfc172eec57553de491e92d9806e28ff69f2
Arg [2] : 0000000000000000000000000000000000000000000000000000000061241a60


Deployed ByteCode Sourcemap

363:8206:1:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;532:47;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6793:203;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5707:701;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7414:159;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;582:41;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6673:117;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;3858:929;;;:::i;:::-;;7121:129;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5409:295;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;481:48;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;75:30;;;:::i;:::-;;;;;;;;;;;;;;;;;;;724:28;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7253:158;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4790:105;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7711:227;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;695:26;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1257:39;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;5233:173;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7576:132;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4898:148;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;7941:462;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6534:136;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1230:24;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6411:121;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;427:51;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2114:1741;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;6999:119;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;626:38;;;:::i;:::-;;;;;;;;;;;;;;;;;;;670:22;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;532:47;575:4;532:47;:::o;6793:203::-;6864:7;6873;6882;6903:5;:18;6909:11;6903:18;;;;;;;;;;;;;;;:25;;6929:1;6903:28;;;;;;;;;6933:5;:18;6939:11;6933:18;;;;;;;;;;;;;;;:25;;6959:1;6933:28;;;;;;;;;6963:5;:18;6969:11;6963:18;;;;;;;;;;;;;;;:25;;6989:1;6963:28;;;;;;;;;6895:97;;;;;;6793:203;;;;;:::o;5707:701::-;5775:7;5788:17;5808:5;:18;5814:11;5808:18;;;;;;;;;;;;;;;5788:38;;5831:19;5860:9;5872:1;5860:13;;5855:527;5879:4;:13;;:20;;;;5875:1;:24;5855:527;;;5933:4;:13;;5947:1;5933:16;;;;;;;;;;;;;;;;;;:23;;;5915:4;:15;;;:41;5911:467;;;5965:13;5981:75;575:4;5981:53;6009:4;:13;;6023:1;6009:16;;;;;;;;;;;;;;;;;;:24;;;5981:4;:13;;5995:1;5981:16;;;;;;;;;;;;;;;;;;:23;;;:27;;:53;;;;:::i;:::-;:57;;:75;;;;:::i;:::-;5965:91;;6063:12;6103:4;:15;;;6078:4;:13;;6092:1;6078:16;;;;;;;;;;;;;;;;;;:22;;;:40;:83;;6146:4;:15;;;6078:83;;;6121:4;:13;;6135:1;6121:16;;;;;;;;;;;;;;;;;;:22;;;6078:83;6063:98;;6168:10;6207:15;6181:4;:13;;6195:1;6181:16;;;;;;;;;;;;;;;;;;:23;;;:41;:85;;6251:15;6181:85;;;6225:4;:13;;6239:1;6225:16;;;;;;;;;;;;;;;;;;:23;;;6181:85;6168:98;;6284:2;6277:4;:9;6273:100;;;6310:55;6326:38;617:6;6326:23;6336:12;6343:4;6336:2;:6;;:12;;;;:::i;:::-;6326:5;:9;;:23;;;;:::i;:::-;:27;;:38;;;;:::i;:::-;6310:11;:15;;:55;;;;:::i;:::-;6296:69;;6273:100;5911:467;;;;5901:3;;;;;;;5855:527;;;;6393:11;6386:18;;;;5707:701;;;:::o;7414:159::-;7481:7;7501:68;7539:29;7556:11;7539:16;:29::i;:::-;7501:33;7522:11;7501:20;:33::i;:::-;:37;;:68;;;;:::i;:::-;7494:75;;7414:159;;;:::o;582:41::-;617:6;582:41;:::o;6673:117::-;6739:7;6759:5;:18;6765:11;6759:18;;;;;;;;;;;;;;;:27;;;;;;;;;;;;6752:34;;6673:117;;;:::o;3858:929::-;3939:6;3905:5;:17;3911:10;3905:17;;;;;;;;;;;;;;;:33;;;:40;3900:3;:45;;3892:88;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3984:17;4004:5;:17;4010:10;4004:17;;;;;;;;;;;;;;;3984:37;;4026:19;4048:28;4065:10;4048:16;:28::i;:::-;4026:50;;4081:21;4105:32;4126:10;4105:20;:32::i;:::-;4081:56;;4161:1;4145:13;:17;4141:96;;;4182:1;4169:4;:10;;:14;;;;4202:30;4218:13;4202:11;:15;;:30;;;;:::i;:::-;4188:44;;4141:96;4263:1;4249:11;:15;4241:49;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4295:23;4321:5;;;;;;;;;;;:15;;;4345:4;4321:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4295:56;;4377:11;4359:15;:29;4355:74;;;4409:15;4395:29;;4355:74;4451:15;4433:4;:15;;:33;;;;4470:19;4490:49;662:2;4515:23;4526:11;4515:10;:23::i;:::-;4490:12;:49::i;:::-;4470:69;;4549:20;4570:37;4583:11;4595;4570:12;:37::i;:::-;4549:58;;4611:5;;;;;;;;;;;:14;;;4626:10;4637:12;4611:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4689:3;4654:5;:17;4660:10;4654:17;;;;;;;;;;;;;;;:34;;:38;;;;4736:3;4702:5;:17;4708:10;4702:17;;;;;;;;;;;;;;;:33;;:37;;;;4758:10;4748:34;;;4770:11;4748:34;;;;;;;;;;;;;;;;;;3858:929;;;;;;:::o;7121:129::-;7197:7;7217:5;:18;7223:11;7217:18;;;;;;;;;;;;;;;:29;;;7210:36;;7121:129;;;:::o;5409:295::-;5478:15;5495:14;5511;5541:16;5552:4;5541:10;:16::i;:::-;5531:26;;5571:64;5618:5;5624:4;5618:11;;;;;;;;;;;;;;;;;;;;:16;;;5571:42;575:4;5571:20;5583:7;5571;:11;;:20;;;;:::i;:::-;:24;;:42;;;;:::i;:::-;:46;;:64;;;;:::i;:::-;5562:73;;5648:52;5668:31;617:6;5668:5;5674:4;5668:11;;;;;;;;;;;;;;;;;;;;:16;;;:20;;:31;;;;:::i;:::-;5648:15;:19;;:52;;;;:::i;:::-;5639:61;;5409:295;;;;;:::o;481:48::-;;;;;;;;;;;;;;;;;;;;;;;;;:::o;75:30::-;;;;:::o;724:28::-;;;;:::o;7253:158::-;7328:7;7348:59;7382:5;:18;7388:11;7382:18;;;;;;;;;;;;;;;:24;;;7348:5;:18;7354:11;7348:18;;;;;;;;;;;;;;;:29;;;:33;;:59;;;;:::i;:::-;7341:66;;7253:158;;;:::o;4790:105::-;4841:7;4861:5;;;;;;;;;;;:15;;;4885:4;4861:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4854:37;;4790:105;:::o;7711:227::-;7782:14;7807:9;7819:1;7807:13;;7802:133;7826:5;:18;7832:11;7826:18;;;;;;;;;;;;;;;:27;;:34;;;;7822:1;:38;7802:133;;;7881:49;7892:5;:18;7898:11;7892:18;;;;;;;;;;;;;;;:27;;7920:1;7892:30;;;;;;;;;;;;;;;;;;:37;;;7881:6;:10;;:49;;;;:::i;:::-;7872:58;;7862:3;;;;;;;7802:133;;;;7711:227;;;:::o;695:26::-;;;;:::o;1257:39::-;;;;;;;;;;;;;:::o;5233:173::-;5286:7;5301:17;5319:34;5332:20;:18;:20::i;:::-;5319:12;:34::i;:::-;5301:52;;5389:9;5369:5;5375:4;5369:11;;;;;;;;;;;;;;;;;;;;:19;;;:29;5361:38;;;5233:173;;;:::o;7576:132::-;7650:7;7670:5;:18;7676:11;7670:18;;;;;;;;;;;;;;;:27;;:34;;;;7663:41;;7576:132;;;:::o;4898:148::-;4951:12;4965:15;4993:5;4999:4;4993:11;;;;;;;;;;;;;;;;;;;;:16;;;4986:23;;5023:5;5029:4;5023:11;;;;;;;;;;;;;;;;;;;;:19;;;5013:29;;4898:148;;;:::o;7941:462::-;8025:10;8037:15;8054:14;8070;8086:13;8101:14;8124:17;8144:5;:18;8150:11;8144:18;;;;;;;;;;;;;;;8124:38;;8174:4;:13;;8188:5;8174:20;;;;;;;;;;;;;;;;;;:25;;;;;;;;;;;;8167:32;;8213:4;:13;;8227:5;8213:20;;;;;;;;;;;;;;;;;;:28;;;8203:38;;8254:4;:13;;8268:5;8254:20;;;;;;;;;;;;;;;;;;:27;;;8245:36;;8294:4;:13;;8308:5;8294:20;;;;;;;;;;;;;;;;;;:27;;;8285:36;;8333:4;:13;;8347:5;8333:20;;;;;;;;;;;;;;;;;;:26;;;8325:34;;8372:4;:13;;8386:5;8372:20;;;;;;;;;;;;;;;;;;:27;;;8363:36;;7941:462;;;;;;;;;:::o;6534:136::-;6604:7;6632:5;:18;6638:11;6632:18;;;;;;;;;;;;;;;:35;;;6625:42;;6534:136;;;:::o;1230:24::-;;;;:::o;6411:121::-;6479:7;6499:5;:18;6505:11;6499:18;;;;;;;;;;;;;;;:29;;;6492:36;;6411:121;;;:::o;427:51::-;471:7;427:51;:::o;2114:1741::-;2215:3;2202:9;;:16;;2194:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;471:7;2262:14;:35;;2254:72;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2351:1;2344:4;:8;;;2336:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2416:14;2387:5;;;;;;;;;;;:15;;;2403:10;2387:27;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:43;;2379:74;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2463:5;;;;;;;;;;;:18;;;2482:10;2501:4;2507:14;2463:59;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2526:17;2546:5;:17;2552:10;2546:17;;;;;;;;;;;;;;;2526:37;;2597:1;2572:27;;:4;:13;;;;;;;;;;;;:27;;;2568:374;;;2644:1;2610:5;:15;2616:8;2610:15;;;;;;;;;;;;;;;:24;;:31;;;;:35;:61;;;;;2661:10;2649:22;;:8;:22;;;;2610:61;2606:103;;;2695:8;2679:4;:13;;;:24;;;;;;;;;;;;;;;;;;2606:103;2714:14;2731:4;:13;;;;;;;;;;;;2714:30;;2754:9;2749:189;2773:1;2769;:5;2749:189;;;2809:1;2791:20;;:6;:20;;;2787:145;;2846:30;2874:1;2846:5;:13;2852:6;2846:13;;;;;;;;;;;;;;;:20;;2867:1;2846:23;;;;;;;;;:27;;:30;;;;:::i;:::-;2820:5;:13;2826:6;2820:13;;;;;;;;;;;;;;;:20;;2841:1;2820:23;;;;;;;;:56;;;;2892:5;:13;2898:6;2892:13;;;;;;;;;;;;;;;:22;;;;;;;;;;;;2883:31;;2787:145;;;2927:5;;2787:145;2776:3;;;;;;;2749:189;;;;2568:374;;2975:1;2950:27;;:4;:13;;;;;;;;;;;;:27;;;2946:472;;2985:14;3002:4;:13;;;;;;;;;;;;2985:30;;3025:9;3020:393;3044:1;3040;:5;3020:393;;;3080:1;3062:20;;:6;:20;;;3058:349;;3091:14;3108:62;575:4;3108:40;3127:17;3145:1;3127:20;;;;;;;;;;;;;;;;3108:14;:18;;:40;;;;:::i;:::-;:44;;:62;;;;:::i;:::-;3091:79;;3199:31;3223:6;3199:5;:13;3205:6;3199:13;;;;;;;;;;;;;;;:19;;;:23;;:31;;;;:::i;:::-;3177:5;:13;3183:6;3177:13;;;;;;;;;;;;;;;:19;;:53;;;;3264:36;3293:6;3264:5;:13;3270:6;3264:13;;;;;;;;;;;;;;;:24;;;:28;;:36;;;;:::i;:::-;3237:5;:13;3243:6;3237:13;;;;;;;;;;;;;;;:24;;:63;;;;3341:1;3329:10;3312:39;;3321:6;3312:39;;;3344:6;3312:39;;;;;;;;;;;;;;;;;;3367:5;:13;3373:6;3367:13;;;;;;;;;;;;;;;:22;;;;;;;;;;;;3358:31;;3058:349;;;;3402:5;;3058:349;3047:3;;;;;;;3020:393;;;;2946:472;;3450:1;3426:4;:13;;:20;;;;:25;3422:102;;;3476:15;3458:4;:15;;:33;;;;3501:18;3508:10;3501:18;;;;;;;;;;;;;;;;;;;;3422:102;3529:15;3546:14;3562;3580:31;3590:4;3596:14;3580:9;:31::i;:::-;3528:83;;;;;;3615:4;:13;;3634:71;;;;;;;;3642:4;3634:71;;;;;;3648:7;3634:71;;;;3657:14;3634:71;;;;3673:6;3634:71;;;;3681:15;3634:71;;;;3698:6;3634:71;;;3615:91;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3725:31;3741:14;3725:11;;:15;;:31;;;;:::i;:::-;3711:11;:45;;;;3776:10;3765:86;;;3788:4;3794:7;3803:14;3819:6;3827:15;3844:6;3765:86;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2114:1741;;;;;;;:::o;6999:119::-;7070:7;7090:5;:18;7096:11;7090:18;;;;;;;;;;;;;;;:24;;;7083:31;;6999:119;;;:::o;626:38::-;662:2;626:38;:::o;670:22::-;;;;;;;;;;;;;:::o;8962:241::-;9020:7;9048:1;9043;:6;9039:45;;;9072:1;9065:8;;;;9039:45;9094:9;9110:1;9106;:5;9094:17;;9138:1;9133;9129;:5;;;;;;:10;9121:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9195:1;9188:8;;;8962:241;;;;;:::o;9209:174::-;9267:7;9298:1;9294;:5;9286:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9340:9;9356:1;9352;:5;;;;;;9340:17;;9375:1;9368:8;;;9209:174;;;;:::o;8777:179::-;8835:7;8867:1;8862;:6;;8854:49;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8913:9;8929:1;8925;:5;8913:17;;8948:1;8941:8;;;8777:179;;;;:::o;8595:176::-;8653:7;8672:9;8688:1;8684;:5;8672:17;;8712:1;8707;:6;;8699:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8763:1;8756:8;;;8595:176;;;;:::o;112:248::-;171:7;191:18;212:32;226:6;234:9;;212:13;:32::i;:::-;191:53;;254:15;272:56;285:35;298:10;310:9;;285:12;:35::i;:::-;322:5;272:12;:56::i;:::-;254:74;;346:7;338:15;;;;112:248;;;:::o;5049:182::-;5123:7;5139:22;5193:4;5185:6;5163:21;:28;;;;;;5162:35;;;;;;5139:58;;5212:14;5205:21;;;5049:182;;;:::o;9394:167::-;9453:7;9472:9;9484:8;9488:1;9490;9484:3;:8::i;:::-;9472:20;;9502:9;9514:8;9518:1;9520;9514:3;:8::i;:::-;9502:20;;9539:15;9543:8;9547:1;9549;9543:3;:8::i;:::-;9552:1;9539:3;:15::i;:::-;9532:22;;;;9394:167;;;;:::o

Swarm Source

ipfs://aaa0e12b7f80b3660e9fbfa0a9780766d7cd845467757653a55282cccf56667a
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.