Contract 0xcd983B62431eD420E9b810dcD3479Fa7eEef67DB 1

 

Contract Overview

Balance:
10.960687997827793986 MATIC

MATIC Value:
$11.75 (@ $1.07/MATIC)

Token:
 
Txn Hash
Method
Block
From
To
Value [Txn Fee]
0xa1e93c0e7e57b8f8a0a12649a2938eac3495bc6056aebc8f38b786a2a2466e37Hire Farmers407615512023-03-25 18:35:291 hr 43 mins ago0x02d17fdfda84ead75dcf8c9a9a98d8f0f911d155 IN  0xcd983b62431ed420e9b810dcd3479fa7eeef67db0.5 MATIC0.0092244835760.330568355
0xd302d0c6d68b058e357c6db4d8c52961285032827a488a0d6744adb4245eed34Hire Farmers407615322023-03-25 18:34:491 hr 43 mins ago0x02d17fdfda84ead75dcf8c9a9a98d8f0f911d155 IN  0xcd983b62431ed420e9b810dcd3479fa7eeef67db0.5 MATIC0.00164345614865.738245935
0x8f2cd22506c4bbdcb53ed1cff11f54964e431a01875c7504f50e2a1c48b5aa00Sell Crops407614622023-03-25 18:32:211 hr 46 mins ago0x02d17fdfda84ead75dcf8c9a9a98d8f0f911d155 IN  0xcd983b62431ed420e9b810dcd3479fa7eeef67db0 MATIC0.00881980444860.68310914
0x1f8dc4915620b44eeb7df908697db20605bf4c6a8fd9c1fc8c57ad608af6629eHire More Farmer...407018692023-03-24 5:23:521 day 14 hrs ago0x02d17fdfda84ead75dcf8c9a9a98d8f0f911d155 IN  0xcd983b62431ed420e9b810dcd3479fa7eeef67db0 MATIC0.005173179774 62.57323674
0x0a49ee525f803564c1e4b6b280dec1a6d95029bf8a3ed1e549ae2361bdb70889Hire More Farmer...406650572023-03-23 6:26:352 days 13 hrs ago0x02d17fdfda84ead75dcf8c9a9a98d8f0f911d155 IN  0xcd983b62431ed420e9b810dcd3479fa7eeef67db0 MATIC0.00701613313581.73024795
0x0d2bc222110f08c5a3d2658cd6ac0c14b0d7471b4ef9894b9901b7e5de18f01cHire More Farmer...406337652023-03-22 10:21:583 days 9 hrs ago0x02d17fdfda84ead75dcf8c9a9a98d8f0f911d155 IN  0xcd983b62431ed420e9b810dcd3479fa7eeef67db0 MATIC0.014108486468 164.315837836
0xc6e8b1dd25a48d4b08f26acab7918546a5d442803dd9dc27d7df4b1dbf11397dHire More Farmer...405743612023-03-20 18:05:365 days 2 hrs ago0x1af3651490a0197e0962c50ee280e66bd0716069 IN  0xcd983b62431ed420e9b810dcd3479fa7eeef67db0 MATIC0.014696756235 171.201074443
0xac128ba774ab28efa29712973a60ff301fb6e7756f2ecc94f4c88b07f971b268Hire More Farmer...405566502023-03-20 7:07:565 days 13 hrs ago0x02d17fdfda84ead75dcf8c9a9a98d8f0f911d155 IN  0xcd983b62431ed420e9b810dcd3479fa7eeef67db0 MATIC0.01167154986 135.960741575
0x925e67dd00df921ad534079c15321e4e1345ed9f6d6eee999336093d44cc0ab8Hire More Farmer...405353882023-03-19 17:46:106 days 2 hrs ago0x1af3651490a0197e0962c50ee280e66bd0716069 IN  0xcd983b62431ed420e9b810dcd3479fa7eeef67db0 MATIC0.012090277321 140.81057187
0x251d462600bad56a1c67ab3afb2533fc5aaec6d2d4e605254732dce020c7f2a7Hire More Farmer...405316482023-03-19 15:25:416 days 4 hrs ago0x02d17fdfda84ead75dcf8c9a9a98d8f0f911d155 IN  0xcd983b62431ed420e9b810dcd3479fa7eeef67db0 MATIC0.010930375629 127.326875523
0xd77e19102df283d351477a2fc02508baa9b5962619ab00070a76bbff78de9ad7Hire More Farmer...404956202023-03-18 16:18:347 days 3 hrs ago0x02d17fdfda84ead75dcf8c9a9a98d8f0f911d155 IN  0xcd983b62431ed420e9b810dcd3479fa7eeef67db0 MATIC0.017278007093 150.234395243
0x687d9b4096d60b124586c61fbc414e9dbb9953b0e1f4f8f728321a87c66d2ee2Hire More Farmer...404535132023-03-17 14:15:118 days 6 hrs ago0x1af3651490a0197e0962c50ee280e66bd0716069 IN  0xcd983b62431ed420e9b810dcd3479fa7eeef67db0 MATIC0.013556924735 157.892021332
0x046d219cd25ff55c4a47e716c67ed03d762ca042e23376023b399f7526e448e0Sell Crops404328772023-03-17 1:32:238 days 18 hrs ago0x02d17fdfda84ead75dcf8c9a9a98d8f0f911d155 IN  0xcd983b62431ed420e9b810dcd3479fa7eeef67db0 MATIC0.022053576841151.735746318
0x4f9f610a14d834692a3c053081d375927ae4704b24433254ae1d290b1b0e0f5bHire More Farmer...403751642023-03-15 13:28:5310 days 6 hrs ago0x1af3651490a0197e0962c50ee280e66bd0716069 IN  0xcd983b62431ed420e9b810dcd3479fa7eeef67db0 MATIC0.016750746665 145.649801013
0xa5ee58d807974c38f5ec26681819782a5f4b6a7eec0152e9822f46c0e635b9a9Hire More Farmer...403685852023-03-15 9:20:5110 days 10 hrs ago0x02d17fdfda84ead75dcf8c9a9a98d8f0f911d155 IN  0xcd983b62431ed420e9b810dcd3479fa7eeef67db0 MATIC0.01212108339 141.19731365
0x752783f64e37cc6f653c1b9131d5521905daadb19bdd775a94b65ea6f4fa5163Sell Crops403406212023-03-14 15:36:3611 days 4 hrs ago0x1af3651490a0197e0962c50ee280e66bd0716069 IN  0xcd983b62431ed420e9b810dcd3479fa7eeef67db0 MATIC0.024626023755 169.415197928
0x3295873d9a630cd53e90093ffbb6fb30cd9df5fe1d6e8825a1c4d4678ebd4778Hire More Farmer...403216792023-03-14 3:29:3211 days 16 hrs ago0x02d17fdfda84ead75dcf8c9a9a98d8f0f911d155 IN  0xcd983b62431ed420e9b810dcd3479fa7eeef67db0 MATIC0.015586624338 181.567060852
0xc458748e8cb4546adec7e35bfb71c124b0b1716625ac1c3af8d09078fe21e842Hire More Farmer...402892142023-03-13 7:06:5412 days 13 hrs ago0x02d17fdfda84ead75dcf8c9a9a98d8f0f911d155 IN  0xcd983b62431ed420e9b810dcd3479fa7eeef67db0 MATIC0.008134013674 94.752328901
0x538301b4b3efc58ef016c736c1f6402c8965e6272ad4204825c81e8e3316e59bHire More Farmer...402617562023-03-12 13:46:3213 days 6 hrs ago0x02d17fdfda84ead75dcf8c9a9a98d8f0f911d155 IN  0xcd983b62431ed420e9b810dcd3479fa7eeef67db0 MATIC0.011470542363133.619224926
0x8217895545a83462ed336688992427a05e6bc1f5a3be11baf2aed4f6bd56aa7bSell Crops402464022023-03-12 4:13:0913 days 16 hrs ago0x0b43ed22307ba0c61b14463f115837f0f366d824 IN  0xcd983b62431ed420e9b810dcd3479fa7eeef67db0 MATIC0.016083929202 107.398031534
0xd0ff1338fd1d82aa2c4630763acd54195526f0abe837826fab5d2b1a201d156bHire More Farmer...402162192023-03-11 9:42:2814 days 10 hrs ago0x02d17fdfda84ead75dcf8c9a9a98d8f0f911d155 IN  0xcd983b62431ed420e9b810dcd3479fa7eeef67db0 MATIC0.071410923365620.926755462
0x0a3c2221f46945d32dc3c8e7094fdd74abdb8e1e3034c82b6c3fb023f20d4865Hire More Farmer...402106612023-03-11 6:15:1514 days 14 hrs ago0x1af3651490a0197e0962c50ee280e66bd0716069 IN  0xcd983b62431ed420e9b810dcd3479fa7eeef67db0 MATIC0.042102586623 490.448909358
0x29118704838e9da48c3061b1ab3a7bc04171fc5e626e3de989f5bc4cbe59be6cHire Farmers401814612023-03-10 11:22:4915 days 8 hrs ago0x02d17fdfda84ead75dcf8c9a9a98d8f0f911d155 IN  0xcd983b62431ed420e9b810dcd3479fa7eeef67db0.5 MATIC0.020666683562 135.165590112
0x095043dc58e8da11e20960b004c8a50f4a1790ab566a1a5c0accdb3e11807debSell Crops401814022023-03-10 11:20:4315 days 8 hrs ago0x02d17fdfda84ead75dcf8c9a9a98d8f0f911d155 IN  0xcd983b62431ed420e9b810dcd3479fa7eeef67db0 MATIC0.028739430302 197.736582013
0x48437be775c159ea38109b9add2019e3a11158c997a28728ecb7bbab7a3662f7Hire More Farmer...401721322023-03-10 5:24:4815 days 14 hrs ago0x1af3651490a0197e0962c50ee280e66bd0716069 IN  0xcd983b62431ed420e9b810dcd3479fa7eeef67db0 MATIC0.012147918105 141.509908622
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0xa1e93c0e7e57b8f8a0a12649a2938eac3495bc6056aebc8f38b786a2a2466e37407615512023-03-25 18:35:291 hr 43 mins ago 0xcd983b62431ed420e9b810dcd3479fa7eeef67db0x8f4065758dd3aa21c434eee730249fc397d5e77b0.005 MATIC
0xa1e93c0e7e57b8f8a0a12649a2938eac3495bc6056aebc8f38b786a2a2466e37407615512023-03-25 18:35:291 hr 43 mins ago 0xcd983b62431ed420e9b810dcd3479fa7eeef67db0x8f4065758dd3aa21c434eee730249fc397d5e77b0.005 MATIC
0xa1e93c0e7e57b8f8a0a12649a2938eac3495bc6056aebc8f38b786a2a2466e37407615512023-03-25 18:35:291 hr 43 mins ago 0xcd983b62431ed420e9b810dcd3479fa7eeef67db0x8f4065758dd3aa21c434eee730249fc397d5e77b0.005 MATIC
0xa1e93c0e7e57b8f8a0a12649a2938eac3495bc6056aebc8f38b786a2a2466e37407615512023-03-25 18:35:291 hr 43 mins ago 0xcd983b62431ed420e9b810dcd3479fa7eeef67db0xc11f8adf748621bfca09fe6852d7014c5e5ab6ad0.005 MATIC
0xa1e93c0e7e57b8f8a0a12649a2938eac3495bc6056aebc8f38b786a2a2466e37407615512023-03-25 18:35:291 hr 43 mins ago 0xcd983b62431ed420e9b810dcd3479fa7eeef67db0xc11f8adf748621bfca09fe6852d7014c5e5ab6ad0.005 MATIC
0xa1e93c0e7e57b8f8a0a12649a2938eac3495bc6056aebc8f38b786a2a2466e37407615512023-03-25 18:35:291 hr 43 mins ago 0xcd983b62431ed420e9b810dcd3479fa7eeef67db0xc11f8adf748621bfca09fe6852d7014c5e5ab6ad0.005 MATIC
0x8f2cd22506c4bbdcb53ed1cff11f54964e431a01875c7504f50e2a1c48b5aa00407614622023-03-25 18:32:211 hr 46 mins ago 0xcd983b62431ed420e9b810dcd3479fa7eeef67db0x02d17fdfda84ead75dcf8c9a9a98d8f0f911d1550.609264262330983067 MATIC
0x8f2cd22506c4bbdcb53ed1cff11f54964e431a01875c7504f50e2a1c48b5aa00407614622023-03-25 18:32:211 hr 46 mins ago 0xcd983b62431ed420e9b810dcd3479fa7eeef67db0x8f4065758dd3aa21c434eee730249fc397d5e77b0.006481534705648755 MATIC
0x8f2cd22506c4bbdcb53ed1cff11f54964e431a01875c7504f50e2a1c48b5aa00407614622023-03-25 18:32:211 hr 46 mins ago 0xcd983b62431ed420e9b810dcd3479fa7eeef67db0x8f4065758dd3aa21c434eee730249fc397d5e77b0.006481534705648755 MATIC
0x8f2cd22506c4bbdcb53ed1cff11f54964e431a01875c7504f50e2a1c48b5aa00407614622023-03-25 18:32:211 hr 46 mins ago 0xcd983b62431ed420e9b810dcd3479fa7eeef67db0x8f4065758dd3aa21c434eee730249fc397d5e77b0.006481534705648755 MATIC
0x8f2cd22506c4bbdcb53ed1cff11f54964e431a01875c7504f50e2a1c48b5aa00407614622023-03-25 18:32:211 hr 46 mins ago 0xcd983b62431ed420e9b810dcd3479fa7eeef67db0xc11f8adf748621bfca09fe6852d7014c5e5ab6ad0.006481534705648755 MATIC
0x8f2cd22506c4bbdcb53ed1cff11f54964e431a01875c7504f50e2a1c48b5aa00407614622023-03-25 18:32:211 hr 46 mins ago 0xcd983b62431ed420e9b810dcd3479fa7eeef67db0xc11f8adf748621bfca09fe6852d7014c5e5ab6ad0.006481534705648755 MATIC
0x8f2cd22506c4bbdcb53ed1cff11f54964e431a01875c7504f50e2a1c48b5aa00407614622023-03-25 18:32:211 hr 46 mins ago 0xcd983b62431ed420e9b810dcd3479fa7eeef67db0xc11f8adf748621bfca09fe6852d7014c5e5ab6ad0.006481534705648755 MATIC
0x046d219cd25ff55c4a47e716c67ed03d762ca042e23376023b399f7526e448e0404328772023-03-17 1:32:238 days 18 hrs ago 0xcd983b62431ed420e9b810dcd3479fa7eeef67db0x02d17fdfda84ead75dcf8c9a9a98d8f0f911d1550.568601427151924268 MATIC
0x046d219cd25ff55c4a47e716c67ed03d762ca042e23376023b399f7526e448e0404328772023-03-17 1:32:238 days 18 hrs ago 0xcd983b62431ed420e9b810dcd3479fa7eeef67db0x8f4065758dd3aa21c434eee730249fc397d5e77b0.006048951352680045 MATIC
0x046d219cd25ff55c4a47e716c67ed03d762ca042e23376023b399f7526e448e0404328772023-03-17 1:32:238 days 18 hrs ago 0xcd983b62431ed420e9b810dcd3479fa7eeef67db0x8f4065758dd3aa21c434eee730249fc397d5e77b0.006048951352680045 MATIC
0x046d219cd25ff55c4a47e716c67ed03d762ca042e23376023b399f7526e448e0404328772023-03-17 1:32:238 days 18 hrs ago 0xcd983b62431ed420e9b810dcd3479fa7eeef67db0x8f4065758dd3aa21c434eee730249fc397d5e77b0.006048951352680045 MATIC
0x046d219cd25ff55c4a47e716c67ed03d762ca042e23376023b399f7526e448e0404328772023-03-17 1:32:238 days 18 hrs ago 0xcd983b62431ed420e9b810dcd3479fa7eeef67db0xc11f8adf748621bfca09fe6852d7014c5e5ab6ad0.006048951352680045 MATIC
0x046d219cd25ff55c4a47e716c67ed03d762ca042e23376023b399f7526e448e0404328772023-03-17 1:32:238 days 18 hrs ago 0xcd983b62431ed420e9b810dcd3479fa7eeef67db0xc11f8adf748621bfca09fe6852d7014c5e5ab6ad0.006048951352680045 MATIC
0x046d219cd25ff55c4a47e716c67ed03d762ca042e23376023b399f7526e448e0404328772023-03-17 1:32:238 days 18 hrs ago 0xcd983b62431ed420e9b810dcd3479fa7eeef67db0xc11f8adf748621bfca09fe6852d7014c5e5ab6ad0.006048951352680045 MATIC
0x752783f64e37cc6f653c1b9131d5521905daadb19bdd775a94b65ea6f4fa5163403406212023-03-14 15:36:3611 days 4 hrs ago 0xcd983b62431ed420e9b810dcd3479fa7eeef67db0x1af3651490a0197e0962c50ee280e66bd07160690.625782285504437727 MATIC
0x752783f64e37cc6f653c1b9131d5521905daadb19bdd775a94b65ea6f4fa5163403406212023-03-14 15:36:3611 days 4 hrs ago 0xcd983b62431ed420e9b810dcd3479fa7eeef67db0x8f4065758dd3aa21c434eee730249fc397d5e77b0.006657258356430188 MATIC
0x752783f64e37cc6f653c1b9131d5521905daadb19bdd775a94b65ea6f4fa5163403406212023-03-14 15:36:3611 days 4 hrs ago 0xcd983b62431ed420e9b810dcd3479fa7eeef67db0x8f4065758dd3aa21c434eee730249fc397d5e77b0.006657258356430188 MATIC
0x752783f64e37cc6f653c1b9131d5521905daadb19bdd775a94b65ea6f4fa5163403406212023-03-14 15:36:3611 days 4 hrs ago 0xcd983b62431ed420e9b810dcd3479fa7eeef67db0x8f4065758dd3aa21c434eee730249fc397d5e77b0.006657258356430188 MATIC
0x752783f64e37cc6f653c1b9131d5521905daadb19bdd775a94b65ea6f4fa5163403406212023-03-14 15:36:3611 days 4 hrs ago 0xcd983b62431ed420e9b810dcd3479fa7eeef67db0xc11f8adf748621bfca09fe6852d7014c5e5ab6ad0.006657258356430188 MATIC
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
MaticMiner

Compiler Version
v0.8.9+commit.e5eed63a

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at polygonscan.com on 2022-11-01
*/

// SPDX-License-Identifier: MIT
pragma solidity 0.8.9;

contract MaticMiner {
    using SafeMath for uint256;

    /** base parameters **/
    uint256 public EGGS_TO_HIRE_1MINERS = 1440000;
    uint256 public REFERRAL = 60;
    uint256 public PERCENTS_DIVIDER = 1000;
    uint256 public TAX = 10;
    uint256 public MKT = 10;
    uint256 public MARKET_EGGS_DIVISOR = 2;

    uint256 public MIN_INVEST_LIMIT = 1 * 1e17;
    uint256 public WALLET_DEPOSIT_LIMIT = 100 * 1e18; 

	uint256 public COMPOUND_BONUS = 20;
	uint256 public COMPOUND_BONUS_MAX_TIMES = 5;
    uint256 public COMPOUND_STEP = 12 * 60 * 60;

    uint256 public WITHDRAWAL_TAX = 600;
    uint256 public COMPOUND_FOR_NO_TAX_WITHDRAWAL = 5;

    uint256 public totalStaked;
    uint256 public totalDeposits;
    uint256 public totalCompound;
    uint256 public totalRefBonus;
    uint256 public totalWithdrawn;

    uint256 public marketEggs;
    uint256 PSN = 10000;
    uint256 PSNH = 5000;
    bool public contractStarted;
    bool public blacklistActive = true;
    mapping(address => bool) public Blacklisted;

	uint256 public CUTOFF_STEP = 48 * 60 * 60;
	uint256 public WITHDRAW_COOLDOWN = 4 * 60 * 60;

    /* addresses */
    address public owner;
    address payable public dev1;
    address payable public dev2;
    address payable public dev3;
    address payable public prtnr1;
    address payable public prtnr2;
    address payable public mkt;

    struct User {
        uint256 initialDeposit;
        uint256 userDeposit;
        uint256 miners;
        uint256 claimedEggs;
        uint256 lastHatch;
        address referrer;
        uint256 referralsCount;
        uint256 referralEggRewards;
        uint256 totalWithdrawn;
        uint256 dailyCompoundBonus;
        uint256 farmerCompoundCount; //added to monitor farmer consecutive compound without cap
        uint256 lastWithdrawTime;
    }

    mapping(address => User) public users;

    constructor(address payable _dev1, address payable _dev2, address payable _dev3, 
    address payable _prtnr1, address payable _prtnr2, address payable _mkt) {
		require(!isContract(_dev1) && !isContract(_dev2) && !isContract(_dev3) && !isContract(_prtnr1) && !isContract(_prtnr2) && !isContract(_mkt));
        owner = msg.sender;
        dev1 = _dev1;
        dev2 = _dev2;
        dev3 = _dev3;
        prtnr1 = _prtnr1;
        prtnr2 = _prtnr2;
        mkt = _mkt;
    }

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

    function setblacklistActive(bool isActive) public{
        require(msg.sender == owner, "Admin use only.");
        blacklistActive = isActive;
    }

    function blackListWallet(address Wallet, bool isBlacklisted) public{
        require(msg.sender == owner, "Admin use only.");
        Blacklisted[Wallet] = isBlacklisted;
    }

    function blackMultipleWallets(address[] calldata Wallet, bool isBlacklisted) public{
        require(msg.sender == owner, "Admin use only.");
        for(uint256 i = 0; i < Wallet.length; i++) {
            Blacklisted[Wallet[i]] = isBlacklisted;
        }
    }

    function checkIfBlacklisted(address Wallet) public view returns(bool blacklisted){
        require(msg.sender == owner, "Admin use only.");
        blacklisted = Blacklisted[Wallet];
    }

    function startFarm(address addr) public payable{
        if (!contractStarted) {
    		if (msg.sender == owner) {
    		    require(marketEggs == 0);
    			contractStarted = true;
                marketEggs = 144000000000;
                hireFarmers(addr);
    		} else revert("Contract not yet started.");
    	}
    }

    //fund contract with BNB before launch.
    function fundContract() external payable {}

    function hireMoreFarmers(bool isCompound) public {
        User storage user = users[msg.sender];
        require(contractStarted, "Contract not yet Started.");

        uint256 eggsUsed = getMyEggs();
        uint256 eggsForCompound = eggsUsed;

        if(isCompound) {
            uint256 dailyCompoundBonus = getDailyCompoundBonus(msg.sender, eggsForCompound);
            eggsForCompound = eggsForCompound.add(dailyCompoundBonus);
            uint256 eggsUsedValue = calculateEggSell(eggsForCompound);
            user.userDeposit = user.userDeposit.add(eggsUsedValue);
            totalCompound = totalCompound.add(eggsUsedValue);
        } 

        if(block.timestamp.sub(user.lastHatch) >= COMPOUND_STEP) {
            if(user.dailyCompoundBonus < COMPOUND_BONUS_MAX_TIMES) {
                user.dailyCompoundBonus = user.dailyCompoundBonus.add(1);
            }
            //add compoundCount for monitoring purposes.
            user.farmerCompoundCount = user.farmerCompoundCount .add(1);
        }
        
        user.miners = user.miners.add(eggsForCompound.div(EGGS_TO_HIRE_1MINERS));
        user.claimedEggs = 0;
        user.lastHatch = block.timestamp;

        marketEggs = marketEggs.add(eggsUsed.div(MARKET_EGGS_DIVISOR));
    }

    function sellCrops() public{
        require(contractStarted, "Contract not yet Started.");

        if (blacklistActive) {
            require(!Blacklisted[msg.sender], "Address is blacklisted.");
        }

        User storage user = users[msg.sender];
        uint256 hasEggs = getMyEggs();
        uint256 eggValue = calculateEggSell(hasEggs);
        
        /** 
            if user compound < to mandatory compound days**/
        if(user.dailyCompoundBonus < COMPOUND_FOR_NO_TAX_WITHDRAWAL){
            //daily compound bonus count will not reset and eggValue will be deducted with 60% feedback tax.
            eggValue = eggValue.sub(eggValue.mul(WITHDRAWAL_TAX).div(PERCENTS_DIVIDER));
        }else{
            //set daily compound bonus count to 0 and eggValue will remain without deductions
             user.dailyCompoundBonus = 0;   
             user.farmerCompoundCount = 0;  
        }
        
        user.lastWithdrawTime = block.timestamp;
        user.claimedEggs = 0;  
        user.lastHatch = block.timestamp;
        marketEggs = marketEggs.add(hasEggs.div(MARKET_EGGS_DIVISOR));
        
        if(getBalance() < eggValue) {
            eggValue = getBalance();
        }

        uint256 eggsPayout = eggValue.sub(payFees(eggValue));
        payable(address(msg.sender)).transfer(eggsPayout);
        user.totalWithdrawn = user.totalWithdrawn.add(eggsPayout);
        totalWithdrawn = totalWithdrawn.add(eggsPayout);
    }

     
    /** transfer amount of BNB **/
    function hireFarmers(address ref) public payable{
        require(contractStarted, "Contract not yet Started.");
        User storage user = users[msg.sender];
        require(msg.value >= MIN_INVEST_LIMIT, "Mininum investment not met.");
        require(user.initialDeposit.add(msg.value) <= WALLET_DEPOSIT_LIMIT, "Max deposit limit reached.");
        uint256 eggsBought = calculateEggBuy(msg.value, address(this).balance.sub(msg.value));
        user.userDeposit = user.userDeposit.add(msg.value);
        user.initialDeposit = user.initialDeposit.add(msg.value);
        user.claimedEggs = user.claimedEggs.add(eggsBought);

        if (user.referrer == address(0)) {
            if (ref != msg.sender) {
                user.referrer = ref;
            }

            address upline1 = user.referrer;
            if (upline1 != address(0)) {
                users[upline1].referralsCount = users[upline1].referralsCount.add(1);
            }
        }
                
        if (user.referrer != address(0)) {
            address upline = user.referrer;
            if (upline != address(0)) {
                uint256 refRewards = msg.value.mul(REFERRAL).div(PERCENTS_DIVIDER);
                payable(address(upline)).transfer(refRewards);
                users[upline].referralEggRewards = users[upline].referralEggRewards.add(refRewards);
                totalRefBonus = totalRefBonus.add(refRewards);
            }
        }

        uint256 eggsPayout = payFees(msg.value);
        totalStaked = totalStaked.add(msg.value.sub(eggsPayout));
        totalDeposits = totalDeposits.add(1);
        hireMoreFarmers(false);
    }

    function payFees(uint256 eggValue) internal returns(uint256){
        uint256 tax = eggValue.mul(TAX).div(PERCENTS_DIVIDER);
        uint256 mktng = eggValue.mul(MKT).div(PERCENTS_DIVIDER);
        dev1.transfer(tax);
        dev2.transfer(tax);
        dev3.transfer(tax);
        prtnr1.transfer(tax);
        prtnr2.transfer(tax);
        mkt.transfer(mktng);
        return mktng.add(tax.mul(5));
    }

    function getDailyCompoundBonus(address _adr, uint256 amount) public view returns(uint256){
        if(users[_adr].dailyCompoundBonus == 0) {
            return 0;
        } else {
            uint256 totalBonus = users[_adr].dailyCompoundBonus.mul(COMPOUND_BONUS); 
            uint256 result = amount.mul(totalBonus).div(PERCENTS_DIVIDER);
            return result;
        }
    }

    function getUserInfo(address _adr) public view returns(uint256 _initialDeposit, uint256 _userDeposit, uint256 _miners,
     uint256 _claimedEggs, uint256 _lastHatch, address _referrer, uint256 _referrals,
	 uint256 _totalWithdrawn, uint256 _referralEggRewards, uint256 _dailyCompoundBonus, uint256 _farmerCompoundCount, uint256 _lastWithdrawTime) {
         _initialDeposit = users[_adr].initialDeposit;
         _userDeposit = users[_adr].userDeposit;
         _miners = users[_adr].miners;
         _claimedEggs = users[_adr].claimedEggs;
         _lastHatch = users[_adr].lastHatch;
         _referrer = users[_adr].referrer;
         _referrals = users[_adr].referralsCount;
         _totalWithdrawn = users[_adr].totalWithdrawn;
         _referralEggRewards = users[_adr].referralEggRewards;
         _dailyCompoundBonus = users[_adr].dailyCompoundBonus;
         _farmerCompoundCount = users[_adr].farmerCompoundCount;
         _lastWithdrawTime = users[_adr].lastWithdrawTime;
	}

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

    function getTimeStamp() public view returns (uint256) {
        return block.timestamp;
    }

    function getAvailableEarnings(address _adr) public view returns(uint256) {
        uint256 userEggs = users[_adr].claimedEggs.add(getEggsSinceLastHatch(_adr));
        return calculateEggSell(userEggs);
    }

    function calculateTrade(uint256 rt,uint256 rs, uint256 bs) public view returns(uint256){
        return SafeMath.div(
                SafeMath.mul(PSN, bs), 
                    SafeMath.add(PSNH, 
                        SafeMath.div(
                            SafeMath.add(
                                SafeMath.mul(PSN, rs), 
                                    SafeMath.mul(PSNH, rt)), 
                                        rt)));
    }

    function calculateEggSell(uint256 eggs) public view returns(uint256){
        return calculateTrade(eggs, marketEggs, getBalance());
    }

    function calculateEggBuy(uint256 eth,uint256 contractBalance) public view returns(uint256){
        return calculateTrade(eth, contractBalance, marketEggs);
    }

    function calculateEggBuySimple(uint256 eth) public view returns(uint256){
        return calculateEggBuy(eth, getBalance());
    }

    /** How many miners and eggs per day user will recieve based on BNB deposit **/
    function getEggsYield(uint256 amount) public view returns(uint256,uint256) {
        uint256 eggsAmount = calculateEggBuy(amount , getBalance().add(amount).sub(amount));
        uint256 miners = eggsAmount.div(EGGS_TO_HIRE_1MINERS);
        uint256 day = 1 days;
        uint256 eggsPerDay = day.mul(miners);
        uint256 earningsPerDay = calculateEggSellForYield(eggsPerDay, amount);
        return(miners, earningsPerDay);
    }

    function calculateEggSellForYield(uint256 eggs,uint256 amount) public view returns(uint256){
        return calculateTrade(eggs,marketEggs, getBalance().add(amount));
    }

    function getSiteInfo() public view returns (uint256 _totalStaked, uint256 _totalDeposits, uint256 _totalCompound, uint256 _totalRefBonus) {
        return (totalStaked, totalDeposits, totalCompound, totalRefBonus);
    }

    function getMyMiners() public view returns(uint256){
        return users[msg.sender].miners;
    }

    function getMyEggs() public view returns(uint256){
        return users[msg.sender].claimedEggs.add(getEggsSinceLastHatch(msg.sender));
    }

    function getEggsSinceLastHatch(address adr) public view returns(uint256){
        uint256 secondsSinceLastHatch = block.timestamp.sub(users[adr].lastHatch);
                            /** get min time. **/
        uint256 cutoffTime = min(secondsSinceLastHatch, CUTOFF_STEP);
        uint256 secondsPassed = min(EGGS_TO_HIRE_1MINERS, cutoffTime);
        return secondsPassed.mul(users[adr].miners);
    }

    function min(uint256 a, uint256 b) private pure returns (uint256) {
        return a < b ? a : b;
    }

    function CHANGE_OWNERSHIP(address value) external {
        require(msg.sender == owner, "Admin use only.");
        owner = value;
    }
   /** 

    function CHANGE_DEV1(address value) external {
        require(msg.sender == owner, "Admin use only.");
        dev1 = payable(value);
    }

    function CHANGE_DEV2(address value) external {
        require(msg.sender == owner, "Admin use only.");
        dev2 = payable(value);
    }

    function CHANGE_DEV3(address value) external {
        require(msg.sender == owner, "Admin use only.");
        dev3 = payable(value);
    }
**/ 
    function CHANGE_PARTNER1(address value) external {
        require(msg.sender == owner, "Admin use only.");
        prtnr1 = payable(value);
    }

    function CHANGE_PARTNER2(address value) external {
        require(msg.sender == owner, "Admin use only.");
        prtnr2 = payable(value);
    }

    function CHANGE_MKT(address value) external {
        require(msg.sender == owner, "Admin use only.");
        mkt = payable(value);
    }
   

    /** percentage setters **/

    // 2592000 - 3%, 2160000 - 4%, 1728000 - 5%, 1440000 - 6%, 1200000 - 7%
    // 1080000 - 8%, 959000 - 9%, 864000 - 10%, 720000 - 12%
    
    function PRC_EGGS_TO_HIRE_1MINERS(uint256 value) external {
        require(msg.sender == owner, "Admin use only.");
        require(value >= 479520 && value <= 720000); /** min 3% max 12%**/
        EGGS_TO_HIRE_1MINERS = value;
    }

    function PRC_TAX(uint256 value) external {
        require(msg.sender == owner, "Admin use only.");
        require(value <= 15);
        TAX = value;
    }

    function PRC_MKT(uint256 value) external {
        require(msg.sender == owner, "Admin use only.");
        require(value <= 20);
        MKT = value;
    }

    function PRC_REFERRAL(uint256 value) external {
        require(msg.sender == owner, "Admin use only.");
        require(value >= 10 && value <= 100);
        REFERRAL = value;
    }

    function PRC_MARKET_EGGS_DIVISOR(uint256 value) external {
        require(msg.sender == owner, "Admin use only.");
        require(value <= 50);
        MARKET_EGGS_DIVISOR = value;
    }

    function SET_WITHDRAWAL_TAX(uint256 value) external {
        require(msg.sender == owner, "Admin use only.");
        require(value <= 900);
        WITHDRAWAL_TAX = value;
    }

    function BONUS_DAILY_COMPOUND(uint256 value) external {
        require(msg.sender == owner, "Admin use only.");
        require(value >= 10 && value <= 900);
        COMPOUND_BONUS = value;
    }

    function BONUS_DAILY_COMPOUND_BONUS_MAX_TIMES(uint256 value) external {
        require(msg.sender == owner, "Admin use only.");
        require(value <= 30);
        COMPOUND_BONUS_MAX_TIMES = value;
    }

    function BONUS_COMPOUND_STEP(uint256 value) external {
        require(msg.sender == owner, "Admin use only.");
        require(value <= 24);
        COMPOUND_STEP = value * 60 * 60;
    }

    function SET_INVEST_MIN(uint256 value) external {
        require(msg.sender == owner, "Admin use only");
        MIN_INVEST_LIMIT = value * 1e17;
    }

    function SET_CUTOFF_STEP(uint256 value) external {
        require(msg.sender == owner, "Admin use only");
        CUTOFF_STEP = value * 60 * 60;
    }

    function SET_WITHDRAW_COOLDOWN(uint256 value) external {
        require(msg.sender == owner, "Admin use only");
        require(value <= 24);
        WITHDRAW_COOLDOWN = value * 60 * 60;
    }

    function SET_WALLET_DEPOSIT_LIMIT(uint256 value) external {
        require(msg.sender == owner, "Admin use only");
        require(value >= 10);
        WALLET_DEPOSIT_LIMIT = value * 1 ether;
    }
    
    function SET_COMPOUND_FOR_NO_TAX_WITHDRAWAL(uint256 value) external {
        require(msg.sender == owner, "Admin use only.");
        require(value <= 12);
        COMPOUND_FOR_NO_TAX_WITHDRAWAL = value;
    }
}

library SafeMath {

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

  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a / b;
    return c;
  }

  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }

  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }

  function mod(uint256 a, uint256 b) internal pure returns (uint256) {
    require(b != 0);
    return a % b;
  }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address payable","name":"_dev1","type":"address"},{"internalType":"address payable","name":"_dev2","type":"address"},{"internalType":"address payable","name":"_dev3","type":"address"},{"internalType":"address payable","name":"_prtnr1","type":"address"},{"internalType":"address payable","name":"_prtnr2","type":"address"},{"internalType":"address payable","name":"_mkt","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"BONUS_COMPOUND_STEP","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"BONUS_DAILY_COMPOUND","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"BONUS_DAILY_COMPOUND_BONUS_MAX_TIMES","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"Blacklisted","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"value","type":"address"}],"name":"CHANGE_MKT","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"value","type":"address"}],"name":"CHANGE_OWNERSHIP","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"value","type":"address"}],"name":"CHANGE_PARTNER1","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"value","type":"address"}],"name":"CHANGE_PARTNER2","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"COMPOUND_BONUS","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"COMPOUND_BONUS_MAX_TIMES","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"COMPOUND_FOR_NO_TAX_WITHDRAWAL","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"COMPOUND_STEP","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"CUTOFF_STEP","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"EGGS_TO_HIRE_1MINERS","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MARKET_EGGS_DIVISOR","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MIN_INVEST_LIMIT","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MKT","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":"value","type":"uint256"}],"name":"PRC_EGGS_TO_HIRE_1MINERS","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"PRC_MARKET_EGGS_DIVISOR","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"PRC_MKT","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"PRC_REFERRAL","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"PRC_TAX","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"REFERRAL","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"SET_COMPOUND_FOR_NO_TAX_WITHDRAWAL","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"SET_CUTOFF_STEP","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"SET_INVEST_MIN","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"SET_WALLET_DEPOSIT_LIMIT","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"SET_WITHDRAWAL_TAX","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"SET_WITHDRAW_COOLDOWN","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"TAX","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"WALLET_DEPOSIT_LIMIT","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"WITHDRAWAL_TAX","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"WITHDRAW_COOLDOWN","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"Wallet","type":"address"},{"internalType":"bool","name":"isBlacklisted","type":"bool"}],"name":"blackListWallet","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"Wallet","type":"address[]"},{"internalType":"bool","name":"isBlacklisted","type":"bool"}],"name":"blackMultipleWallets","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"blacklistActive","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"eth","type":"uint256"},{"internalType":"uint256","name":"contractBalance","type":"uint256"}],"name":"calculateEggBuy","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"eth","type":"uint256"}],"name":"calculateEggBuySimple","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"eggs","type":"uint256"}],"name":"calculateEggSell","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"eggs","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"calculateEggSellForYield","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"rt","type":"uint256"},{"internalType":"uint256","name":"rs","type":"uint256"},{"internalType":"uint256","name":"bs","type":"uint256"}],"name":"calculateTrade","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"Wallet","type":"address"}],"name":"checkIfBlacklisted","outputs":[{"internalType":"bool","name":"blacklisted","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"contractStarted","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"dev1","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"dev2","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"dev3","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"fundContract","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"_adr","type":"address"}],"name":"getAvailableEarnings","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_adr","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"getDailyCompoundBonus","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"adr","type":"address"}],"name":"getEggsSinceLastHatch","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"getEggsYield","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getMyEggs","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getMyMiners","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getSiteInfo","outputs":[{"internalType":"uint256","name":"_totalStaked","type":"uint256"},{"internalType":"uint256","name":"_totalDeposits","type":"uint256"},{"internalType":"uint256","name":"_totalCompound","type":"uint256"},{"internalType":"uint256","name":"_totalRefBonus","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTimeStamp","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_adr","type":"address"}],"name":"getUserInfo","outputs":[{"internalType":"uint256","name":"_initialDeposit","type":"uint256"},{"internalType":"uint256","name":"_userDeposit","type":"uint256"},{"internalType":"uint256","name":"_miners","type":"uint256"},{"internalType":"uint256","name":"_claimedEggs","type":"uint256"},{"internalType":"uint256","name":"_lastHatch","type":"uint256"},{"internalType":"address","name":"_referrer","type":"address"},{"internalType":"uint256","name":"_referrals","type":"uint256"},{"internalType":"uint256","name":"_totalWithdrawn","type":"uint256"},{"internalType":"uint256","name":"_referralEggRewards","type":"uint256"},{"internalType":"uint256","name":"_dailyCompoundBonus","type":"uint256"},{"internalType":"uint256","name":"_farmerCompoundCount","type":"uint256"},{"internalType":"uint256","name":"_lastWithdrawTime","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"ref","type":"address"}],"name":"hireFarmers","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"bool","name":"isCompound","type":"bool"}],"name":"hireMoreFarmers","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"marketEggs","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"mkt","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"prtnr1","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"prtnr2","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"sellCrops","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"isActive","type":"bool"}],"name":"setblacklistActive","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"startFarm","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"totalCompound","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalDeposits","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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":"totalWithdrawn","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"users","outputs":[{"internalType":"uint256","name":"initialDeposit","type":"uint256"},{"internalType":"uint256","name":"userDeposit","type":"uint256"},{"internalType":"uint256","name":"miners","type":"uint256"},{"internalType":"uint256","name":"claimedEggs","type":"uint256"},{"internalType":"uint256","name":"lastHatch","type":"uint256"},{"internalType":"address","name":"referrer","type":"address"},{"internalType":"uint256","name":"referralsCount","type":"uint256"},{"internalType":"uint256","name":"referralEggRewards","type":"uint256"},{"internalType":"uint256","name":"totalWithdrawn","type":"uint256"},{"internalType":"uint256","name":"dailyCompoundBonus","type":"uint256"},{"internalType":"uint256","name":"farmerCompoundCount","type":"uint256"},{"internalType":"uint256","name":"lastWithdrawTime","type":"uint256"}],"stateMutability":"view","type":"function"}]

60806040526215f900600055603c6001556103e8600255600a600355600a600455600260055567016345785d8a000060065568056bc75e2d631000006007556014600855600560095561a8c0600a55610258600b556005600c556127106013556113886014556001601560016101000a81548160ff0219169083151502179055506202a3006017556138406018553480156200009a57600080fd5b50604051620024c2380380620024c2833981016040819052620000bd91620001a0565b853b158015620000cc5750843b155b8015620000d85750833b155b8015620000e45750823b155b8015620000f05750813b155b8015620000fc5750803b155b6200010657600080fd5b60198054336001600160a01b031991821617909155601a805482166001600160a01b03988916179055601b8054821696881696909617909555601c8054861694871694909417909355601d8054851692861692909217909155601e80548416918516919091179055601f8054909216921691909117905562000221565b80516001600160a01b03811681146200019b57600080fd5b919050565b60008060008060008060c08789031215620001ba57600080fd5b620001c58762000183565b9550620001d56020880162000183565b9450620001e56040880162000183565b9350620001f56060880162000183565b9250620002056080880162000183565b91506200021560a0880162000183565b90509295509295509295565b61229180620002316000396000f3fe6080604052600436106104315760003560e01c80637a62ead711610229578063b6e6fcf61161012e578063d7206d5d116100b6578063e6dc95581161007a578063e6dc955814610d34578063e757694314610d54578063eb27126814610d74578063f6f6288614610d94578063ffa4e61814610daa57600080fd5b8063d7206d5d14610cb8578063d7c8843b14610cce578063d989b4b314610cee578063da235b2214610d0e578063da5d4cc514610d2157600080fd5b8063c3251b40116100fd578063c3251b4014610c36578063c63568c714610c56578063c688f0fb14610c6c578063cc3e9c7814610c82578063cd329fc314610ca257600080fd5b8063b6e6fcf614610bc2578063bd097e21146104f1578063bdd1ca2714610be1578063bfa9f30414610c1657600080fd5b80638a315efd116101b1578063959c95b311610180578063959c95b314610abf5780639b9cb69f14610adf5780639e9300a514610aff578063a327c45d14610b1f578063a87430ba14610b3f57600080fd5b80638a315efd14610a495780638da5cb5b14610a695780638e31632714610a89578063950d91e914610aa957600080fd5b80637db07c9d116101f85780637db07c9d146109bd5780637e56fde5146109d35780637ee28e3c146109f35780638013f3a714610a13578063817b1cd214610a3357600080fd5b80637a62ead7146109475780637c8e4b4c146109675780637cc5b1e6146109875780637d882097146109a757600080fd5b8063333f57b31161033a578063570c2979116102c257806368f58b031161028657806368f58b03146108c557806369b11dd5146108db5780636f969d28146108f1578063752a262814610911578063796ed7671461092757600080fd5b8063570c297914610775578063573862251461079557806359eec895146107aa5780636386c1c7146107c057806364c03a5e146108a557600080fd5b806345f98c291161030957806345f98c29146106d35780634b319713146106f35780634ce870531461070957806350637dbd1461074257806350cf1c7a1461076257600080fd5b8063333f57b31461065e5780633578584f1461068857806343ce74221461069e57806345a6a6e0146106b357600080fd5b80631a7b8d4f116103bd578063298ea3101161038c578063298ea310146105d25780632b039d0e146105f25780632bc82f7f146106125780632e9392bb146106285780632fe349151461063e57600080fd5b80631a7b8d4f14610552578063229824c4146105725780632362ce891461059257806326fd8422146105b257600080fd5b80630d4b511a116104045780630d4b511a146104d157806312065fe0146104f35780631848b8dc1461050657806318c819d81461051c578063195a73391461053c57600080fd5b806301c234a8146104365780630420c98e1461045f57806307aeb7f0146104755780630a76e5ed146104ad575b600080fd5b34801561044257600080fd5b5061044c60025481565b6040519081526020015b60405180910390f35b34801561046b57600080fd5b5061044c600b5481565b34801561048157600080fd5b50601d54610495906001600160a01b031681565b6040516001600160a01b039091168152602001610456565b3480156104b957600080fd5b5033600090815260208052604090206002015461044c565b3480156104dd57600080fd5b506104f16104ec366004611f78565b610dda565b005b3480156104ff57600080fd5b504761044c565b34801561051257600080fd5b5061044c60075481565b34801561052857600080fd5b506104f1610537366004611fa3565b610e2f565b34801561054857600080fd5b5061044c60005481565b34801561055e57600080fd5b506104f161056d366004611fbe565b610f6c565b34801561057e57600080fd5b5061044c61058d366004611fd7565b610fa9565b34801561059e57600080fd5b50601c54610495906001600160a01b031681565b3480156105be57600080fd5b5061044c6105cd366004612003565b610ff6565b3480156105de57600080fd5b506104f16105ed366004611fbe565b61100e565b3480156105fe57600080fd5b506104f161060d366004611f78565b61104b565b34801561061e57600080fd5b5061044c60045481565b34801561063457600080fd5b5061044c60125481565b34801561064a57600080fd5b506104f1610659366004611f78565b611097565b34801561066a57600080fd5b506015546106789060ff1681565b6040519015158152602001610456565b34801561069457600080fd5b5061044c60175481565b3480156106aa57600080fd5b5061044c6110e3565b3480156106bf57600080fd5b506104f16106ce366004611fbe565b61110e565b3480156106df57600080fd5b506104f16106ee366004611fbe565b611162565b3480156106ff57600080fd5b5061044c60115481565b34801561071557600080fd5b50600d54600e54600f54601054604080519485526020850193909352918301526060820152608001610456565b34801561074e57600080fd5b5061044c61075d366004612025565b6111a4565b6104f1610770366004611f78565b611222565b34801561078157600080fd5b506104f1610790366004611fbe565b6114fb565b3480156107a157600080fd5b506104f1611545565b3480156107b657600080fd5b5061044c60055481565b3480156107cc57600080fd5b506108446107db366004611f78565b6001600160a01b039081166000908152602080526040902080546001820154600283015460038401546004850154600586015460068701546008880154600789015460098a0154600a8b0154600b909b0154999c989b979a969995989490971696929591949093565b604080519c8d5260208d019b909b52998b019890985260608a019690965260808901949094526001600160a01b0390921660a088015260c087015260e086015261010085015261012084015261014083015261016082015261018001610456565b3480156108b157600080fd5b5061044c6108c0366004611f78565b6116ea565b3480156108d157600080fd5b5061044c60035481565b3480156108e757600080fd5b5061044c60105481565b3480156108fd57600080fd5b506104f161090c366004611fbe565b61172c565b34801561091d57600080fd5b5061044c600a5481565b34801561093357600080fd5b506104f1610942366004611f78565b611777565b34801561095357600080fd5b506104f1610962366004611fbe565b6117c3565b34801561097357600080fd5b506104f1610982366004611fbe565b611800565b34801561099357600080fd5b50601f54610495906001600160a01b031681565b3480156109b357600080fd5b5061044c600e5481565b3480156109c957600080fd5b5061044c600f5481565b3480156109df57600080fd5b5061044c6109ee366004611fbe565b611846565b3480156109ff57600080fd5b506104f1610a0e366004611fbe565b611852565b348015610a1f57600080fd5b50601b54610495906001600160a01b031681565b348015610a3f57600080fd5b5061044c600d5481565b348015610a5557600080fd5b50601e54610495906001600160a01b031681565b348015610a7557600080fd5b50601954610495906001600160a01b031681565b348015610a9557600080fd5b5061044c610aa4366004611fbe565b6118a2565b348015610ab557600080fd5b5061044c60185481565b348015610acb57600080fd5b506104f1610ada366004611fbe565b6118b2565b348015610aeb57600080fd5b506104f1610afa366004611fbe565b611906565b348015610b0b57600080fd5b506104f1610b1a366004611fa3565b611943565b348015610b2b57600080fd5b50601a54610495906001600160a01b031681565b348015610b4b57600080fd5b50610844610b5a366004611f78565b6020805260009081526040902080546001820154600283015460038401546004850154600586015460068701546007880154600889015460098a0154600a8b0154600b909b0154999a98999798969795966001600160a01b039095169593949293919290918c565b348015610bce57600080fd5b5060155461067890610100900460ff1681565b348015610bed57600080fd5b50610c01610bfc366004611fbe565b611987565b60408051928352602083019190915201610456565b348015610c2257600080fd5b506104f1610c31366004611fbe565b6119ed565b348015610c4257600080fd5b50610678610c51366004611f78565b611a2b565b348015610c6257600080fd5b5061044c60015481565b348015610c7857600080fd5b5061044c60095481565b348015610c8e57600080fd5b5061044c610c9d366004612003565b611a77565b348015610cae57600080fd5b5061044c60065481565b348015610cc457600080fd5b5061044c60085481565b348015610cda57600080fd5b5061044c610ce9366004611f78565b611a8b565b348015610cfa57600080fd5b506104f1610d0936600461204f565b611b05565b348015610d1a57600080fd5b504261044c565b6104f1610d2f366004611f78565b611b5a565b348015610d4057600080fd5b506104f1610d4f366004611fbe565b611bee565b348015610d6057600080fd5b506104f1610d6f366004611fbe565b611c3c565b348015610d8057600080fd5b506104f1610d8f366004612082565b611c79565b348015610da057600080fd5b5061044c600c5481565b348015610db657600080fd5b50610678610dc5366004611f78565b60166020526000908152604090205460ff1681565b6019546001600160a01b03163314610e0d5760405162461bcd60e51b8152600401610e0490612106565b60405180910390fd5b601e80546001600160a01b0319166001600160a01b0392909216919091179055565b336000908152602080526040902060155460ff16610e5f5760405162461bcd60e51b8152600401610e049061212f565b6000610e696110e3565b9050808315610ec1576000610e7e33836111a4565b9050610e8a8282611d14565b91506000610e97836118a2565b6001860154909150610ea99082611d14565b6001860155600f54610ebb9082611d14565b600f5550505b600a546004840154610ed4904290611d33565b10610f135760095483600901541015610efd576009830154610ef7906001611d14565b60098401555b600a830154610f0d906001611d14565b600a8401555b610f36610f2b60005483611d4f90919063ffffffff16565b600285015490611d14565b600284015560006003840155426004840155600554610f6390610f5a908490611d4f565b60125490611d14565b60125550505050565b6019546001600160a01b03163314610f965760405162461bcd60e51b8152600401610e0490612106565b6014811115610fa457600080fd5b600455565b6000610fee610fba60135484611d5c565b610fe9601454610fde610fe3610fd26013548a611d5c565b610fde6014548c611d5c565b611d14565b89611d4f565b611d4f565b949350505050565b60006110058383601254610fa9565b90505b92915050565b6019546001600160a01b031633146110385760405162461bcd60e51b8152600401610e0490612106565b600f81111561104657600080fd5b600355565b6019546001600160a01b031633146110755760405162461bcd60e51b8152600401610e0490612106565b601980546001600160a01b0319166001600160a01b0392909216919091179055565b6019546001600160a01b031633146110c15760405162461bcd60e51b8152600401610e0490612106565b601f80546001600160a01b0319166001600160a01b0392909216919091179055565b60006111096110f133611a8b565b33600090815260208052604090206003015490611d14565b905090565b6019546001600160a01b031633146111385760405162461bcd60e51b8152600401610e0490612166565b601881111561114657600080fd5b61115181603c6121a4565b61115c90603c6121a4565b60185550565b6019546001600160a01b0316331461118c5760405162461bcd60e51b8152600401610e0490612166565b61119e8167016345785d8a00006121a4565b60065550565b6001600160a01b03821660009081526020805260408120600901546111cb57506000611008565b6008546001600160a01b038416600090815260208052604081206009015490916111f59190611d5c565b905060006112186002546112128487611d5c90919063ffffffff16565b90611d4f565b9250611008915050565b60155460ff166112445760405162461bcd60e51b8152600401610e049061212f565b33600090815260208052604090206006543410156112a45760405162461bcd60e51b815260206004820152601b60248201527f4d696e696e756d20696e766573746d656e74206e6f74206d65742e00000000006044820152606401610e04565b60075481546112b39034611d14565b11156113015760405162461bcd60e51b815260206004820152601a60248201527f4d6178206465706f736974206c696d697420726561636865642e0000000000006044820152606401610e04565b6000611311346105cd4782611d33565b60018301549091506113239034611d14565b600183015581546113349034611d14565b825560038201546113459082611d14565b600383015560058201546001600160a01b03166113e2576001600160a01b038316331461138a576005820180546001600160a01b0319166001600160a01b0385161790555b60058201546001600160a01b031680156113e0576001600160a01b03811660009081526020805260409020600601546113c4906001611d14565b6001600160a01b03821660009081526020805260409020600601555b505b60058201546001600160a01b0316156114b45760058201546001600160a01b031680156114b257600061142660025461121260015434611d5c90919063ffffffff16565b6040519091506001600160a01b0383169082156108fc029083906000818181858888f1935050505015801561145f573d6000803e3d6000fd5b506001600160a01b03821660009081526020805260409020600701546114859082611d14565b6001600160a01b03831660009081526020805260409020600701556010546114ad9082611d14565b601055505b505b60006114bf34611d91565b90506114d76114ce3483611d33565b600d5490611d14565b600d55600e546114e8906001611d14565b600e556114f56000610e2f565b50505050565b6019546001600160a01b031633146115255760405162461bcd60e51b8152600401610e0490612106565b600a8110158015611537575060648111155b61154057600080fd5b600155565b60155460ff166115675760405162461bcd60e51b8152600401610e049061212f565b601554610100900460ff16156115d7573360009081526016602052604090205460ff16156115d75760405162461bcd60e51b815260206004820152601760248201527f4164647265737320697320626c61636b6c69737465642e0000000000000000006044820152606401610e04565b3360009081526020805260408120906115ee6110e3565b905060006115fb826118a2565b9050600c548360090154101561163757611630611629600254611212600b5485611d5c90919063ffffffff16565b8290611d33565b9050611646565b600060098401819055600a8401555b42600b840181905560006003850155600484015560055461166c90610f5a908490611d4f565b6012558047101561167a5750475b600061168f61168883611d91565b8390611d33565b604051909150339082156108fc029083906000818181858888f193505050501580156116bf573d6000803e3d6000fd5b5060088401546116cf9082611d14565b60088501556011546116e19082611d14565b60115550505050565b60008061171a6116f984611a8b565b6001600160a01b038516600090815260208052604090206003015490611d14565b9050611725816118a2565b9392505050565b6019546001600160a01b031633146117565760405162461bcd60e51b8152600401610e0490612106565b600a811015801561176957506103848111155b61177257600080fd5b600855565b6019546001600160a01b031633146117a15760405162461bcd60e51b8152600401610e0490612106565b601d80546001600160a01b0319166001600160a01b0392909216919091179055565b6019546001600160a01b031633146117ed5760405162461bcd60e51b8152600401610e0490612106565b60328111156117fb57600080fd5b600555565b6019546001600160a01b0316331461182a5760405162461bcd60e51b8152600401610e0490612166565b61183581603c6121a4565b61184090603c6121a4565b60175550565b60006110088247610ff6565b6019546001600160a01b0316331461187c5760405162461bcd60e51b8152600401610e0490612166565b600a81101561188a57600080fd5b61189c81670de0b6b3a76400006121a4565b60075550565b60006110088260125461058d4790565b6019546001600160a01b031633146118dc5760405162461bcd60e51b8152600401610e0490612106565b60188111156118ea57600080fd5b6118f581603c6121a4565b61190090603c6121a4565b600a5550565b6019546001600160a01b031633146119305760405162461bcd60e51b8152600401610e0490612106565b601e81111561193e57600080fd5b600955565b6019546001600160a01b0316331461196d5760405162461bcd60e51b8152600401610e0490612106565b601580549115156101000261ff0019909216919091179055565b600080806119a5846105cd8161199f81475b90611d14565b90611d33565b905060006119be60005483611d4f90919063ffffffff16565b90506201518060006119d08284611d5c565b905060006119de8289611a77565b93989397509295505050505050565b6019546001600160a01b03163314611a175760405162461bcd60e51b8152600401610e0490612106565b610384811115611a2657600080fd5b600b55565b6019546000906001600160a01b03163314611a585760405162461bcd60e51b8152600401610e0490612106565b506001600160a01b031660009081526016602052604090205460ff1690565b60006110058360125461058d856119994790565b6001600160a01b03811660009081526020805260408120600401548190611ab3904290611d33565b90506000611ac382601754611f46565b90506000611ad360005483611f46565b6001600160a01b0386166000908152602080526040902060020154909150611afc908290611d5c565b95945050505050565b6019546001600160a01b03163314611b2f5760405162461bcd60e51b8152600401610e0490612106565b6001600160a01b03919091166000908152601660205260409020805460ff1916911515919091179055565b60155460ff16611ba3576019546001600160a01b0316331415611ba65760125415611b8457600080fd5b6015805460ff1916600117905564218711a000601255611ba381611222565b50565b60405162461bcd60e51b815260206004820152601960248201527f436f6e7472616374206e6f742079657420737461727465642e000000000000006044820152606401610e04565b6019546001600160a01b03163314611c185760405162461bcd60e51b8152600401610e0490612106565b620751208110158015611c2e5750620afc808111155b611c3757600080fd5b600055565b6019546001600160a01b03163314611c665760405162461bcd60e51b8152600401610e0490612106565b600c811115611c7457600080fd5b600c55565b6019546001600160a01b03163314611ca35760405162461bcd60e51b8152600401610e0490612106565b60005b828110156114f5578160166000868685818110611cc557611cc56121c3565b9050602002016020810190611cda9190611f78565b6001600160a01b031681526020810191909152604001600020805460ff191691151591909117905580611d0c816121d9565b915050611ca6565b600080611d2183856121f4565b9050838110156110055761100561220c565b600082821115611d4557611d4561220c565b6110058284612222565b600080610fee8385612239565b600082611d6b57506000611008565b6000611d7783856121a4565b905082611d848583612239565b146110055761100561220c565b600080611daf60025461121260035486611d5c90919063ffffffff16565b90506000611dce60025461121260045487611d5c90919063ffffffff16565b601a546040519192506001600160a01b03169083156108fc029084906000818181858888f19350505050158015611e09573d6000803e3d6000fd5b50601b546040516001600160a01b039091169083156108fc029084906000818181858888f19350505050158015611e44573d6000803e3d6000fd5b50601c546040516001600160a01b039091169083156108fc029084906000818181858888f19350505050158015611e7f573d6000803e3d6000fd5b50601d546040516001600160a01b039091169083156108fc029084906000818181858888f19350505050158015611eba573d6000803e3d6000fd5b50601e546040516001600160a01b039091169083156108fc029084906000818181858888f19350505050158015611ef5573d6000803e3d6000fd5b50601f546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015611f30573d6000803e3d6000fd5b50610fee611f3f836005611d5c565b8290611d14565b6000818310611f555781611005565b5090919050565b80356001600160a01b0381168114611f7357600080fd5b919050565b600060208284031215611f8a57600080fd5b61100582611f5c565b80358015158114611f7357600080fd5b600060208284031215611fb557600080fd5b61100582611f93565b600060208284031215611fd057600080fd5b5035919050565b600080600060608486031215611fec57600080fd5b505081359360208301359350604090920135919050565b6000806040838503121561201657600080fd5b50508035926020909101359150565b6000806040838503121561203857600080fd5b61204183611f5c565b946020939093013593505050565b6000806040838503121561206257600080fd5b61206b83611f5c565b915061207960208401611f93565b90509250929050565b60008060006040848603121561209757600080fd5b833567ffffffffffffffff808211156120af57600080fd5b818601915086601f8301126120c357600080fd5b8135818111156120d257600080fd5b8760208260051b85010111156120e757600080fd5b6020928301955093506120fd9186019050611f93565b90509250925092565b6020808252600f908201526e20b236b4b7103ab9b29037b7363c9760891b604082015260600190565b60208082526019908201527f436f6e7472616374206e6f742079657420537461727465642e00000000000000604082015260600190565b6020808252600e908201526d41646d696e20757365206f6e6c7960901b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b60008160001904831182151516156121be576121be61218e565b500290565b634e487b7160e01b600052603260045260246000fd5b60006000198214156121ed576121ed61218e565b5060010190565b600082198211156122075761220761218e565b500190565b634e487b7160e01b600052600160045260246000fd5b6000828210156122345761223461218e565b500390565b60008261225657634e487b7160e01b600052601260045260246000fd5b50049056fea264697066735822122047ca7767ab7bce2cd8580128a5e667758f1c8e8ce3a1b82e433116fdbdeea73964736f6c63430008090033000000000000000000000000c11f8adf748621bfca09fe6852d7014c5e5ab6ad000000000000000000000000c11f8adf748621bfca09fe6852d7014c5e5ab6ad000000000000000000000000c11f8adf748621bfca09fe6852d7014c5e5ab6ad000000000000000000000000c11f8adf748621bfca09fe6852d7014c5e5ab6ad000000000000000000000000c11f8adf748621bfca09fe6852d7014c5e5ab6ad000000000000000000000000c11f8adf748621bfca09fe6852d7014c5e5ab6ad

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

000000000000000000000000c11f8adf748621bfca09fe6852d7014c5e5ab6ad000000000000000000000000c11f8adf748621bfca09fe6852d7014c5e5ab6ad000000000000000000000000c11f8adf748621bfca09fe6852d7014c5e5ab6ad000000000000000000000000c11f8adf748621bfca09fe6852d7014c5e5ab6ad000000000000000000000000c11f8adf748621bfca09fe6852d7014c5e5ab6ad000000000000000000000000c11f8adf748621bfca09fe6852d7014c5e5ab6ad

-----Decoded View---------------
Arg [0] : _dev1 (address): 0xc11f8adf748621bfca09fe6852d7014c5e5ab6ad
Arg [1] : _dev2 (address): 0xc11f8adf748621bfca09fe6852d7014c5e5ab6ad
Arg [2] : _dev3 (address): 0xc11f8adf748621bfca09fe6852d7014c5e5ab6ad
Arg [3] : _prtnr1 (address): 0xc11f8adf748621bfca09fe6852d7014c5e5ab6ad
Arg [4] : _prtnr2 (address): 0xc11f8adf748621bfca09fe6852d7014c5e5ab6ad
Arg [5] : _mkt (address): 0xc11f8adf748621bfca09fe6852d7014c5e5ab6ad

-----Encoded View---------------
6 Constructor Arguments found :
Arg [0] : 000000000000000000000000c11f8adf748621bfca09fe6852d7014c5e5ab6ad
Arg [1] : 000000000000000000000000c11f8adf748621bfca09fe6852d7014c5e5ab6ad
Arg [2] : 000000000000000000000000c11f8adf748621bfca09fe6852d7014c5e5ab6ad
Arg [3] : 000000000000000000000000c11f8adf748621bfca09fe6852d7014c5e5ab6ad
Arg [4] : 000000000000000000000000c11f8adf748621bfca09fe6852d7014c5e5ab6ad
Arg [5] : 000000000000000000000000c11f8adf748621bfca09fe6852d7014c5e5ab6ad


Deployed ByteCode Sourcemap

59:17302:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;237:38;;;;;;;;;;;;;;;;;;;160:25:1;;;148:2;133:18;237:38:0;;;;;;;;633:35;;;;;;;;;;;;;;;;1367:29;;;;;;;;;;-1:-1:-1;1367:29:0;;;;-1:-1:-1;;;;;1367:29:0;;;;;;-1:-1:-1;;;;;376:32:1;;;358:51;;346:2;331:18;1367:29:0;196:219:1;12551:101:0;;;;;;;;;;-1:-1:-1;12626:10:0;12594:7;12620:17;;;:5;:17;;;;;:24;;;12551:101;;14115:149;;;;;;;;;;-1:-1:-1;14115:149:0;;;;;:::i;:::-;;:::i;:::-;;10254:97;;;;;;;;;;-1:-1:-1;10322:21:0;10254:97;;438:48;;;;;;;;;;;;;;;;3911:1282;;;;;;;;;;-1:-1:-1;3911:1282:0;;;;;:::i;:::-;;:::i;150:45::-;;;;;;;;;;;;;;;;15020:160;;;;;;;;;;-1:-1:-1;15020:160:0;;;;;:::i;:::-;;:::i;10681:457::-;;;;;;;;;;-1:-1:-1;10681:457:0;;;;;:::i;:::-;;:::i;1333:27::-;;;;;;;;;;-1:-1:-1;1333:27:0;;;;-1:-1:-1;;;;;1333:27:0;;;11294:164;;;;;;;;;;-1:-1:-1;11294:164:0;;;;;:::i;:::-;;:::i;14852:160::-;;;;;;;;;;-1:-1:-1;14852:160:0;;;;;:::i;:::-;;:::i;13344:140::-;;;;;;;;;;-1:-1:-1;13344:140:0;;;;;:::i;:::-;;:::i;312:23::-;;;;;;;;;;;;;;;;909:25;;;;;;;;;;;;;;;;14272:141;;;;;;;;;;-1:-1:-1;14272:141:0;;;;;:::i;:::-;;:::i;993:27::-;;;;;;;;;;-1:-1:-1;993:27:0;;;;;;;;;;;2063:14:1;;2056:22;2038:41;;2026:2;2011:18;993:27:0;1898:187:1;1117:41:0;;;;;;;;;;;;;;;;12660:143;;;;;;;;;;;;;:::i;16724:197::-;;;;;;;;;;-1:-1:-1;16724:197:0;;;;;:::i;:::-;;:::i;16399:155::-;;;;;;;;;;-1:-1:-1;16399:155:0;;;;;:::i;:::-;;:::i;871:29::-;;;;;;;;;;;;;;;;12321:222;;;;;;;;;;-1:-1:-1;12478:11:0;;12491:13;;12506;;12521;;12321:222;;;2321:25:1;;;2377:2;2362:18;;2355:34;;;;2405:18;;;2398:34;2463:2;2448:18;;2441:34;2308:3;2293:19;12321:222:0;2090:391:1;8846::0;;;;;;;;;;-1:-1:-1;8846:391:0;;;;;:::i;:::-;;:::i;6744:1670::-;;;;;;:::i;:::-;;:::i;15188:186::-;;;;;;;;;;-1:-1:-1;15188:186:0;;;;;:::i;:::-;;:::i;5201:1492::-;;;;;;;;;;;;;:::i;342:38::-;;;;;;;;;;;;;;;;9245:1001;;;;;;;;;;-1:-1:-1;9245:1001:0;;;;;:::i;:::-;-1:-1:-1;;;;;9624:11:0;;;9300:23;9624:11;;;:5;:11;;;;;:26;;9677:23;;;;9722:18;;;;9767:23;;;;9815:21;;;;9860:20;;;;9905:26;;;;9961;;;;10021:30;;;;10085;;;;10150:31;;;;10213:28;;;;;9624:26;;9677:23;;9722:18;;9767:23;;9815:21;;9860:20;;;;;9905:26;;9961;;10021:30;;9245:1001;;;;;3202:25:1;;;3258:2;3243:18;;3236:34;;;;3286:18;;;3279:34;;;;3344:2;3329:18;;3322:34;;;;3387:3;3372:19;;3365:35;;;;-1:-1:-1;;;;;3437:32:1;;;3457:3;3416:19;;3409:61;3501:3;3486:19;;3479:35;3545:3;3530:19;;3523:35;3589:3;3574:19;;3567:35;3633:3;3618:19;;3611:35;3677:3;3662:19;;3655:36;3722:3;3707:19;;3700:36;3189:3;3174:19;9245:1001:0;2745:997:1;10462:211:0;;;;;;;;;;-1:-1:-1;10462:211:0;;;;;:::i;:::-;;:::i;282:23::-;;;;;;;;;;;;;;;;836:28;;;;;;;;;;;;;;;;15773:200;;;;;;;;;;-1:-1:-1;15773:200:0;;;;;:::i;:::-;;:::i;581:43::-;;;;;;;;;;;;;;;;13958:149;;;;;;;;;;-1:-1:-1;13958:149:0;;;;;:::i;:::-;;:::i;15382:192::-;;;;;;;;;;-1:-1:-1;15382:192:0;;;;;:::i;:::-;;:::i;16562:154::-;;;;;;;;;;-1:-1:-1;16562:154:0;;;;;:::i;:::-;;:::i;1439:26::-;;;;;;;;;;-1:-1:-1;1439:26:0;;;;-1:-1:-1;;;;;1439:26:0;;;766:28;;;;;;;;;;;;;;;;801;;;;;;;;;;;;;;;;11466:132;;;;;;;;;;-1:-1:-1;11466:132:0;;;;;:::i;:::-;;:::i;16929:203::-;;;;;;;;;;-1:-1:-1;16929:203:0;;;;;:::i;:::-;;:::i;1299:27::-;;;;;;;;;;-1:-1:-1;1299:27:0;;;;-1:-1:-1;;;;;1299:27:0;;;733:26;;;;;;;;;;;;;;;;1403:29;;;;;;;;;;-1:-1:-1;1403:29:0;;;;-1:-1:-1;;;;;1403:29:0;;;1238:20;;;;;;;;;;-1:-1:-1;1238:20:0;;;;-1:-1:-1;;;;;1238:20:0;;;11146:140;;;;;;;;;;-1:-1:-1;11146:140:0;;;;;:::i;:::-;;:::i;1162:46::-;;;;;;;;;;;;;;;;16199:192;;;;;;;;;;-1:-1:-1;16199:192:0;;;;;:::i;:::-;;:::i;15981:210::-;;;;;;;;;;-1:-1:-1;15981:210:0;;;;;:::i;:::-;;:::i;2656:152::-;;;;;;;;;;-1:-1:-1;2656:152:0;;;;;:::i;:::-;;:::i;1265:27::-;;;;;;;;;;-1:-1:-1;1265:27:0;;;;-1:-1:-1;;;;;1265:27:0;;;1947:37;;;;;;;;;;-1:-1:-1;1947:37:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;1947:37:0;;;;;;;;;;;;;;1027:34;;;;;;;;;;-1:-1:-1;1027:34:0;;;;;;;;;;;11691:440;;;;;;;;;;-1:-1:-1;11691:440:0;;;;;:::i;:::-;;:::i;:::-;;;;4129:25:1;;;4185:2;4170:18;;4163:34;;;;4102:18;11691:440:0;3955:248:1;15582:183:0;;;;;;;;;;-1:-1:-1;15582:183:0;;;;;:::i;:::-;;:::i;3278:191::-;;;;;;;;;;-1:-1:-1;3278:191:0;;;;;:::i;:::-;;:::i;202:28::-;;;;;;;;;;;;;;;;531:43;;;;;;;;;;;;;;;;12139:174;;;;;;;;;;-1:-1:-1;12139:174:0;;;;;:::i;:::-;;:::i;389:42::-;;;;;;;;;;;;;;;;493:34;;;;;;;;;;;;;;;;12811:412;;;;;;;;;;-1:-1:-1;12811:412:0;;;;;:::i;:::-;;:::i;2816:179::-;;;;;;;;;;-1:-1:-1;2816:179:0;;;;;:::i;:::-;;:::i;10359:95::-;;;;;;;;;;-1:-1:-1;10431:15:0;10359:95;;3477:330;;;;;;:::i;:::-;;:::i;14605:239::-;;;;;;;;;;-1:-1:-1;14605:239:0;;;;;:::i;:::-;;:::i;17144:214::-;;;;;;;;;;-1:-1:-1;17144:214:0;;;;;:::i;:::-;;:::i;3003:267::-;;;;;;;;;;-1:-1:-1;3003:267:0;;;;;:::i;:::-;;:::i;675:49::-;;;;;;;;;;;;;;;;1068:43;;;;;;;;;;-1:-1:-1;1068:43:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;14115:149;14197:5;;-1:-1:-1;;;;;14197:5:0;14183:10;:19;14175:47;;;;-1:-1:-1;;;14175:47:0;;;;;;;:::i;:::-;;;;;;;;;14233:6;:23;;-1:-1:-1;;;;;;14233:23:0;-1:-1:-1;;;;;14233:23:0;;;;;;;;;;14115:149::o;3911:1282::-;3997:10;3971:17;3991;;;:5;:17;;;;;4027:15;;;;4019:53;;;;-1:-1:-1;;;4019:53:0;;;;;;;:::i;:::-;4085:16;4104:11;:9;:11::i;:::-;4085:30;-1:-1:-1;4085:30:0;4173:397;;;;4203:26;4232:50;4254:10;4266:15;4232:21;:50::i;:::-;4203:79;-1:-1:-1;4315:39:0;:15;4203:79;4315:19;:39::i;:::-;4297:57;;4369:21;4393:33;4410:15;4393:16;:33::i;:::-;4460:16;;;;4369:57;;-1:-1:-1;4460:35:0;;4369:57;4460:20;:35::i;:::-;4441:16;;;:54;4526:13;;:32;;4544:13;4526:17;:32::i;:::-;4510:13;:48;-1:-1:-1;;4173:397:0;4625:13;;4606:14;;;;4586:35;;:15;;:19;:35::i;:::-;:52;4583:361;;4684:24;;4658:4;:23;;;:50;4655:146;;;4755:23;;;;:30;;4783:1;4755:27;:30::i;:::-;4729:23;;;:56;4655:146;4900:24;;;;:32;;4930:1;4900:29;:32::i;:::-;4873:24;;;:59;4583:361;4978:58;4994:41;5014:20;;4994:15;:19;;:41;;;;:::i;:::-;4978:11;;;;;:15;:58::i;:::-;4964:11;;;:72;5066:1;5047:16;;;:20;5095:15;5078:14;;;:32;5164:19;;5136:49;;5151:33;;:8;;:12;:33::i;:::-;5136:10;;;:14;:49::i;:::-;5123:10;:62;-1:-1:-1;;;;3911:1282:0:o;15020:160::-;15094:5;;-1:-1:-1;;;;;15094:5:0;15080:10;:19;15072:47;;;;-1:-1:-1;;;15072:47:0;;;;;;;:::i;:::-;15147:2;15138:5;:11;;15130:20;;;;;;15161:3;:11;15020:160::o;10681:457::-;10760:7;10786:344;10817:21;10830:3;;10835:2;10817:12;:21::i;:::-;10862:267;10875:4;;10907:221;10950:131;10997:21;11010:3;;11015:2;10997:12;:21::i;:::-;11058:22;11071:4;;11077:2;11058:12;:22::i;:::-;10950:12;:131::i;:::-;11125:2;10907:12;:221::i;10862:267::-;10786:12;:344::i;:::-;10779:351;10681:457;-1:-1:-1;;;;10681:457:0:o;11294:164::-;11376:7;11402:48;11417:3;11422:15;11439:10;;11402:14;:48::i;:::-;11395:55;;11294:164;;;;;:::o;14852:160::-;14926:5;;-1:-1:-1;;;;;14926:5:0;14912:10;:19;14904:47;;;;-1:-1:-1;;;14904:47:0;;;;;;;:::i;:::-;14979:2;14970:5;:11;;14962:20;;;;;;14993:3;:11;14852:160::o;13344:140::-;13427:5;;-1:-1:-1;;;;;13427:5:0;13413:10;:19;13405:47;;;;-1:-1:-1;;;13405:47:0;;;;;;;:::i;:::-;13463:5;:13;;-1:-1:-1;;;;;;13463:13:0;-1:-1:-1;;;;;13463:13:0;;;;;;;;;;13344:140::o;14272:141::-;14349:5;;-1:-1:-1;;;;;14349:5:0;14335:10;:19;14327:47;;;;-1:-1:-1;;;14327:47:0;;;;;;;:::i;:::-;14385:3;:20;;-1:-1:-1;;;;;;14385:20:0;-1:-1:-1;;;;;14385:20:0;;;;;;;;;;14272:141::o;12660:143::-;12701:7;12727:68;12761:33;12783:10;12761:21;:33::i;:::-;12733:10;12727:17;;;;:5;:17;;;;;:29;;;;:33;:68::i;:::-;12720:75;;12660:143;:::o;16724:197::-;16812:5;;-1:-1:-1;;;;;16812:5:0;16798:10;:19;16790:46;;;;-1:-1:-1;;;16790:46:0;;;;;;;:::i;:::-;16864:2;16855:5;:11;;16847:20;;;;;;16898:10;:5;16906:2;16898:10;:::i;:::-;:15;;16911:2;16898:15;:::i;:::-;16878:17;:35;-1:-1:-1;16724:197:0:o;16399:155::-;16480:5;;-1:-1:-1;;;;;16480:5:0;16466:10;:19;16458:46;;;;-1:-1:-1;;;16458:46:0;;;;;;;:::i;:::-;16534:12;:5;16542:4;16534:12;:::i;:::-;16515:16;:31;-1:-1:-1;16399:155:0:o;8846:391::-;-1:-1:-1;;;;;8949:11:0;;8927:7;8949:11;;;:5;:11;;;;;:30;;;8946:284;;-1:-1:-1;9008:1:0;9001:8;;8946:284;9098:14;;-1:-1:-1;;;;;9063:11:0;;9042:18;9063:11;;;:5;:11;;;;;:30;;;9042:18;;9063:50;;:30;:34;:50::i;:::-;9042:71;;9129:14;9146:44;9173:16;;9146:22;9157:10;9146:6;:10;;:22;;;;:::i;:::-;:26;;:44::i;:::-;9129:61;-1:-1:-1;9205:13:0;;-1:-1:-1;;9205:13:0;6744:1670;6811:15;;;;6803:53;;;;-1:-1:-1;;;6803:53:0;;;;;;;:::i;:::-;6893:10;6867:17;6887;;;:5;:17;;;;;6936:16;;6923:9;:29;;6915:69;;;;-1:-1:-1;;;6915:69:0;;6709:2:1;6915:69:0;;;6691:21:1;6748:2;6728:18;;;6721:30;6787:29;6767:18;;;6760:57;6834:18;;6915:69:0;6507:351:1;6915:69:0;7041:20;;7003:19;;:34;;7027:9;7003:23;:34::i;:::-;:58;;6995:97;;;;-1:-1:-1;;;6995:97:0;;7065:2:1;6995:97:0;;;7047:21:1;7104:2;7084:18;;;7077:30;7143:28;7123:18;;;7116:56;7189:18;;6995:97:0;6863:350:1;6995:97:0;7103:18;7124:64;7140:9;7151:36;:21;7140:9;7151:25;:36::i;7124:64::-;7218:16;;;;7103:85;;-1:-1:-1;7218:31:0;;7239:9;7218:20;:31::i;:::-;7199:16;;;:50;7282:19;;:34;;7306:9;7282:23;:34::i;:::-;7260:56;;7346:16;;;;:32;;7367:10;7346:20;:32::i;:::-;7327:16;;;:51;7395:13;;;;-1:-1:-1;;;;;7395:13:0;7391:328;;-1:-1:-1;;;;;7443:17:0;;7450:10;7443:17;7439:77;;7481:13;;;:19;;-1:-1:-1;;;;;;7481:19:0;-1:-1:-1;;;;;7481:19:0;;;;;7439:77;7550:13;;;;-1:-1:-1;;;;;7550:13:0;7582:21;;7578:130;;-1:-1:-1;;;;;7656:14:0;;;;;;:5;:14;;;;;:29;;;:36;;7690:1;7656:33;:36::i;:::-;-1:-1:-1;;;;;7624:14:0;;;;;;:5;:14;;;;;:29;;:68;7578:130;7424:295;7391:328;7751:13;;;;-1:-1:-1;;;;;7751:13:0;:27;7747:461;;7812:13;;;;-1:-1:-1;;;;;7812:13:0;7844:20;;7840:357;;7885:18;7906:45;7934:16;;7906:23;7920:8;;7906:9;:13;;:23;;;;:::i;:45::-;7970;;7885:66;;-1:-1:-1;;;;;;7970:33:0;;;:45;;;;;7885:66;;7970:45;;;;7885:66;7970:33;:45;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;8069:13:0;;;;;;:5;:13;;;;;:32;;;:48;;8106:10;8069:36;:48::i;:::-;-1:-1:-1;;;;;8034:13:0;;;;;;:5;:13;;;;;:32;;:83;8152:13;;:29;;8170:10;8152:17;:29::i;:::-;8136:13;:45;-1:-1:-1;7840:357:0;7780:428;7747:461;8220:18;8241;8249:9;8241:7;:18::i;:::-;8220:39;-1:-1:-1;8284:42:0;8300:25;:9;8220:39;8300:13;:25::i;:::-;8284:11;;;:15;:42::i;:::-;8270:11;:56;8353:13;;:20;;8371:1;8353:17;:20::i;:::-;8337:13;:36;8384:22;8400:5;8384:15;:22::i;:::-;6792:1622;;;6744:1670;:::o;15188:186::-;15267:5;;-1:-1:-1;;;;;15267:5:0;15253:10;:19;15245:47;;;;-1:-1:-1;;;15245:47:0;;;;;;;:::i;:::-;15320:2;15311:5;:11;;:27;;;;;15335:3;15326:5;:12;;15311:27;15303:36;;;;;;15350:8;:16;15188:186::o;5201:1492::-;5247:15;;;;5239:53;;;;-1:-1:-1;;;5239:53:0;;;;;;;:::i;:::-;5309:15;;;;;;;5305:108;;;5362:10;5350:23;;;;:11;:23;;;;;;;;5349:24;5341:60;;;;-1:-1:-1;;;5341:60:0;;7420:2:1;5341:60:0;;;7402:21:1;7459:2;7439:18;;;7432:30;7498:25;7478:18;;;7471:53;7541:18;;5341:60:0;7218:347:1;5341:60:0;5451:10;5425:17;5445;;;:5;:17;;;;;;5491:11;:9;:11::i;:::-;5473:29;;5513:16;5532:25;5549:7;5532:16;:25::i;:::-;5513:44;;5683:30;;5657:4;:23;;;:56;5654:475;;;5850:64;5863:50;5896:16;;5863:28;5876:14;;5863:8;:12;;:28;;;;:::i;:50::-;5850:8;;:12;:64::i;:::-;5839:75;;5654:475;;;6067:1;6041:23;;;:27;;;6087:24;;;:28;5654:475;6173:15;6149:21;;;:39;;;6218:1;6199:16;;;:20;6232:14;;;:32;6315:19;;6288:48;;6303:32;;:7;;:11;:32::i;6288:48::-;6275:10;:61;6375:8;10322:21;6360:23;6357:78;;;-1:-1:-1;10322:21:0;6357:78;6447:18;6468:31;6481:17;6489:8;6481:7;:17::i;:::-;6468:8;;:12;:31::i;:::-;6510:49;;6447:52;;-1:-1:-1;6526:10:0;;6510:49;;;;;6447:52;;6510:49;;;;6447:52;6526:10;6510:49;;;;;;;;;;;;;;;;;;;;-1:-1:-1;6592:19:0;;;;:35;;6616:10;6592:23;:35::i;:::-;6570:19;;;:57;6655:14;;:30;;6674:10;6655:18;:30::i;:::-;6638:14;:47;-1:-1:-1;;;;5201:1492:0:o;10462:211::-;10526:7;10546:16;10565:56;10593:27;10615:4;10593:21;:27::i;:::-;-1:-1:-1;;;;;10565:11:0;;;;;;:5;:11;;;;;:23;;;;:27;:56::i;:::-;10546:75;;10639:26;10656:8;10639:16;:26::i;:::-;10632:33;10462:211;-1:-1:-1;;;10462:211:0:o;15773:200::-;15860:5;;-1:-1:-1;;;;;15860:5:0;15846:10;:19;15838:47;;;;-1:-1:-1;;;15838:47:0;;;;;;;:::i;:::-;15913:2;15904:5;:11;;:27;;;;;15928:3;15919:5;:12;;15904:27;15896:36;;;;;;15943:14;:22;15773:200::o;13958:149::-;14040:5;;-1:-1:-1;;;;;14040:5:0;14026:10;:19;14018:47;;;;-1:-1:-1;;;14018:47:0;;;;;;;:::i;:::-;14076:6;:23;;-1:-1:-1;;;;;;14076:23:0;-1:-1:-1;;;;;14076:23:0;;;;;;;;;;13958:149::o;15382:192::-;15472:5;;-1:-1:-1;;;;;15472:5:0;15458:10;:19;15450:47;;;;-1:-1:-1;;;15450:47:0;;;;;;;:::i;:::-;15525:2;15516:5;:11;;15508:20;;;;;;15539:19;:27;15382:192::o;16562:154::-;16644:5;;-1:-1:-1;;;;;16644:5:0;16630:10;:19;16622:46;;;;-1:-1:-1;;;16622:46:0;;;;;;;:::i;:::-;16693:10;:5;16701:2;16693:10;:::i;:::-;:15;;16706:2;16693:15;:::i;:::-;16679:11;:29;-1:-1:-1;16562:154:0:o;11466:132::-;11530:7;11556:34;11572:3;10322:21;11294:164;:::i;16929:203::-;17020:5;;-1:-1:-1;;;;;17020:5:0;17006:10;:19;16998:46;;;;-1:-1:-1;;;16998:46:0;;;;;;;:::i;:::-;17072:2;17063:5;:11;;17055:20;;;;;;17109:15;:5;17117:7;17109:15;:::i;:::-;17086:20;:38;-1:-1:-1;16929:203:0:o;11146:140::-;11206:7;11232:46;11247:4;11253:10;;11265:12;10322:21;;10254:97;16199:192;16285:5;;-1:-1:-1;;;;;16285:5:0;16271:10;:19;16263:47;;;;-1:-1:-1;;;16263:47:0;;;;;;;:::i;:::-;16338:2;16329:5;:11;;16321:20;;;;;;16368:10;:5;16376:2;16368:10;:::i;:::-;:15;;16381:2;16368:15;:::i;:::-;16352:13;:31;-1:-1:-1;16199:192:0:o;15981:210::-;16084:5;;-1:-1:-1;;;;;16084:5:0;16070:10;:19;16062:47;;;;-1:-1:-1;;;16062:47:0;;;;;;;:::i;:::-;16137:2;16128:5;:11;;16120:20;;;;;;16151:24;:32;15981:210::o;2656:152::-;2738:5;;-1:-1:-1;;;;;2738:5:0;2724:10;:19;2716:47;;;;-1:-1:-1;;;2716:47:0;;;;;;;:::i;:::-;2774:15;:26;;;;;;;-1:-1:-1;;2774:26:0;;;;;;;;;2656:152::o;11691:440::-;11749:7;;;11798:62;11814:6;11823:36;11814:6;11823:24;11814:6;10322:21;11823:12;:16;;:24::i;:::-;:28;;:36::i;11798:62::-;11777:83;;11871:14;11888:36;11903:20;;11888:10;:14;;:36;;;;:::i;:::-;11871:53;-1:-1:-1;11949:6:0;11935:11;11987:15;11949:6;11871:53;11987:7;:15::i;:::-;11966:36;;12013:22;12038:44;12063:10;12075:6;12038:24;:44::i;:::-;12100:6;;12013:69;;-1:-1:-1;11691:440:0;;-1:-1:-1;;;;;;11691:440:0:o;15582:183::-;15667:5;;-1:-1:-1;;;;;15667:5:0;15653:10;:19;15645:47;;;;-1:-1:-1;;;15645:47:0;;;;;;;:::i;:::-;15720:3;15711:5;:12;;15703:21;;;;;;15735:14;:22;15582:183::o;3278:191::-;3392:5;;3342:16;;-1:-1:-1;;;;;3392:5:0;3378:10;:19;3370:47;;;;-1:-1:-1;;;3370:47:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;;3442:19:0;;;;;:11;:19;;;;;;;;;3278:191::o;12139:174::-;12222:7;12248:57;12263:4;12268:10;;12280:24;12297:6;12280:12;10322:21;;10254:97;12811:412;-1:-1:-1;;;;;12946:10:0;;12875:7;12946:10;;;:5;:10;;;;;:20;;;12875:7;;12926:41;;:15;;:19;:41::i;:::-;12894:73;;13029:18;13050:39;13054:21;13077:11;;13050:3;:39::i;:::-;13029:60;;13100:21;13124:37;13128:20;;13150:10;13124:3;:37::i;:::-;-1:-1:-1;;;;;13197:10:0;;;;;;:5;:10;;;;;:17;;;13100:61;;-1:-1:-1;13179:36:0;;13100:61;;13179:17;:36::i;:::-;13172:43;12811:412;-1:-1:-1;;;;;12811:412:0:o;2816:179::-;2916:5;;-1:-1:-1;;;;;2916:5:0;2902:10;:19;2894:47;;;;-1:-1:-1;;;2894:47:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;2952:19:0;;;;;;;;:11;:19;;;;;:35;;-1:-1:-1;;2952:35:0;;;;;;;;;;2816:179::o;3477:330::-;3540:15;;;;3535:265;;3584:5;;-1:-1:-1;;;;;3584:5:0;3570:10;:19;3566:225;;;3612:10;;:15;3604:24;;;;;;3638:15;:22;;-1:-1:-1;;3638:22:0;3656:4;3638:22;;;3692:12;3679:10;:25;3723:17;3735:4;3723:11;:17::i;:::-;3477:330;:::o;3566:225::-;3756:35;;-1:-1:-1;;;3756:35:0;;7772:2:1;3756:35:0;;;7754:21:1;7811:2;7791:18;;;7784:30;7850:27;7830:18;;;7823:55;7895:18;;3756:35:0;7570:349:1;14605:239:0;14696:5;;-1:-1:-1;;;;;14696:5:0;14682:10;:19;14674:47;;;;-1:-1:-1;;;14674:47:0;;;;;;;:::i;:::-;14749:6;14740:5;:15;;:34;;;;;14768:6;14759:5;:15;;14740:34;14732:43;;;;;;14808:20;:28;14605:239::o;17144:214::-;17245:5;;-1:-1:-1;;;;;17245:5:0;17231:10;:19;17223:47;;;;-1:-1:-1;;;17223:47:0;;;;;;;:::i;:::-;17298:2;17289:5;:11;;17281:20;;;;;;17312:30;:38;17144:214::o;3003:267::-;3119:5;;-1:-1:-1;;;;;3119:5:0;3105:10;:19;3097:47;;;;-1:-1:-1;;;3097:47:0;;;;;;;:::i;:::-;3159:9;3155:108;3174:17;;;3155:108;;;3238:13;3213:11;:22;3225:6;;3232:1;3225:9;;;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;3213:22:0;;;;;;;;;;;;-1:-1:-1;3213:22:0;:38;;-1:-1:-1;;3213:38:0;;;;;;;;;;3193:3;;;;:::i;:::-;;;;3155:108;;17812:133;17870:7;;17898:5;17902:1;17898;:5;:::i;:::-;17886:17;;17922:1;17917;:6;;17910:14;;;;:::i;17693:113::-;17751:7;17779:1;17774;:6;;17767:14;;;;:::i;:::-;17795:5;17799:1;17795;:5;:::i;17575:112::-;17633:7;;17661:5;17665:1;17661;:5;:::i;17389:180::-;17447:7;17467:6;17463:37;;-1:-1:-1;17491:1:0;17484:8;;17463:37;17506:9;17518:5;17522:1;17518;:5;:::i;:::-;17506:17;-1:-1:-1;17546:1:0;17537:5;17541:1;17506:17;17537:5;:::i;:::-;:10;17530:18;;;;:::i;8422:416::-;8474:7;8493:11;8507:39;8529:16;;8507:17;8520:3;;8507:8;:12;;:17;;;;:::i;:39::-;8493:53;;8557:13;8573:39;8595:16;;8573:17;8586:3;;8573:8;:12;;:17;;;;:::i;:39::-;8623:4;;:18;;8557:55;;-1:-1:-1;;;;;;8623:4:0;;:18;;;;;8637:3;;8623:4;:18;:4;:18;8637:3;8623:4;:18;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8652:4:0;;:18;;-1:-1:-1;;;;;8652:4:0;;;;:18;;;;;8666:3;;8652:4;:18;:4;:18;8666:3;8652:4;:18;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8681:4:0;;:18;;-1:-1:-1;;;;;8681:4:0;;;;:18;;;;;8695:3;;8681:4;:18;:4;:18;8695:3;8681:4;:18;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8710:6:0;;:20;;-1:-1:-1;;;;;8710:6:0;;;;:20;;;;;8726:3;;8710:6;:20;:6;:20;8726:3;8710:6;:20;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8741:6:0;;:20;;-1:-1:-1;;;;;8741:6:0;;;;:20;;;;;8757:3;;8741:6;:20;:6;:20;8757:3;8741:6;:20;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8772:3:0;;:19;;-1:-1:-1;;;;;8772:3:0;;;;:19;;;;;8785:5;;8772:3;:19;:3;:19;8785:5;8772:3;:19;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8809:21:0;8819:10;:3;8827:1;8819:7;:10::i;:::-;8809:5;;:9;:21::i;13231:105::-;13288:7;13319:1;13315;:5;:13;;13327:1;13315:13;;;-1:-1:-1;13323:1:0;;13231:105;-1:-1:-1;13231:105:0:o;420:173:1:-;488:20;;-1:-1:-1;;;;;537:31:1;;527:42;;517:70;;583:1;580;573:12;517:70;420:173;;;:::o;598:186::-;657:6;710:2;698:9;689:7;685:23;681:32;678:52;;;726:1;723;716:12;678:52;749:29;768:9;749:29;:::i;789:160::-;854:20;;910:13;;903:21;893:32;;883:60;;939:1;936;929:12;954:180;1010:6;1063:2;1051:9;1042:7;1038:23;1034:32;1031:52;;;1079:1;1076;1069:12;1031:52;1102:26;1118:9;1102:26;:::i;1139:180::-;1198:6;1251:2;1239:9;1230:7;1226:23;1222:32;1219:52;;;1267:1;1264;1257:12;1219:52;-1:-1:-1;1290:23:1;;1139:180;-1:-1:-1;1139:180:1:o;1324:316::-;1401:6;1409;1417;1470:2;1458:9;1449:7;1445:23;1441:32;1438:52;;;1486:1;1483;1476:12;1438:52;-1:-1:-1;;1509:23:1;;;1579:2;1564:18;;1551:32;;-1:-1:-1;1630:2:1;1615:18;;;1602:32;;1324:316;-1:-1:-1;1324:316:1:o;1645:248::-;1713:6;1721;1774:2;1762:9;1753:7;1749:23;1745:32;1742:52;;;1790:1;1787;1780:12;1742:52;-1:-1:-1;;1813:23:1;;;1883:2;1868:18;;;1855:32;;-1:-1:-1;1645:248:1:o;2486:254::-;2554:6;2562;2615:2;2603:9;2594:7;2590:23;2586:32;2583:52;;;2631:1;2628;2621:12;2583:52;2654:29;2673:9;2654:29;:::i;:::-;2644:39;2730:2;2715:18;;;;2702:32;;-1:-1:-1;;;2486:254:1:o;4208:::-;4273:6;4281;4334:2;4322:9;4313:7;4309:23;4305:32;4302:52;;;4350:1;4347;4340:12;4302:52;4373:29;4392:9;4373:29;:::i;:::-;4363:39;;4421:35;4452:2;4441:9;4437:18;4421:35;:::i;:::-;4411:45;;4208:254;;;;;:::o;4467:689::-;4559:6;4567;4575;4628:2;4616:9;4607:7;4603:23;4599:32;4596:52;;;4644:1;4641;4634:12;4596:52;4684:9;4671:23;4713:18;4754:2;4746:6;4743:14;4740:34;;;4770:1;4767;4760:12;4740:34;4808:6;4797:9;4793:22;4783:32;;4853:7;4846:4;4842:2;4838:13;4834:27;4824:55;;4875:1;4872;4865:12;4824:55;4915:2;4902:16;4941:2;4933:6;4930:14;4927:34;;;4957:1;4954;4947:12;4927:34;5012:7;5005:4;4995:6;4992:1;4988:14;4984:2;4980:23;4976:34;4973:47;4970:67;;;5033:1;5030;5023:12;4970:67;5064:4;5056:13;;;;-1:-1:-1;5088:6:1;-1:-1:-1;5113:37:1;;5129:20;;;-1:-1:-1;5113:37:1;:::i;:::-;5103:47;;4467:689;;;;;:::o;5161:339::-;5363:2;5345:21;;;5402:2;5382:18;;;5375:30;-1:-1:-1;;;5436:2:1;5421:18;;5414:45;5491:2;5476:18;;5161:339::o;5505:349::-;5707:2;5689:21;;;5746:2;5726:18;;;5719:30;5785:27;5780:2;5765:18;;5758:55;5845:2;5830:18;;5505:349::o;5859:338::-;6061:2;6043:21;;;6100:2;6080:18;;;6073:30;-1:-1:-1;;;6134:2:1;6119:18;;6112:44;6188:2;6173:18;;5859:338::o;6202:127::-;6263:10;6258:3;6254:20;6251:1;6244:31;6294:4;6291:1;6284:15;6318:4;6315:1;6308:15;6334:168;6374:7;6440:1;6436;6432:6;6428:14;6425:1;6422:21;6417:1;6410:9;6403:17;6399:45;6396:71;;;6447:18;;:::i;:::-;-1:-1:-1;6487:9:1;;6334:168::o;7924:127::-;7985:10;7980:3;7976:20;7973:1;7966:31;8016:4;8013:1;8006:15;8040:4;8037:1;8030:15;8056:135;8095:3;-1:-1:-1;;8116:17:1;;8113:43;;;8136:18;;:::i;:::-;-1:-1:-1;8183:1:1;8172:13;;8056:135::o;8196:128::-;8236:3;8267:1;8263:6;8260:1;8257:13;8254:39;;;8273:18;;:::i;:::-;-1:-1:-1;8309:9:1;;8196:128::o;8329:127::-;8390:10;8385:3;8381:20;8378:1;8371:31;8421:4;8418:1;8411:15;8445:4;8442:1;8435:15;8461:125;8501:4;8529:1;8526;8523:8;8520:34;;;8534:18;;:::i;:::-;-1:-1:-1;8571:9:1;;8461:125::o;8591:217::-;8631:1;8657;8647:132;;8701:10;8696:3;8692:20;8689:1;8682:31;8736:4;8733:1;8726:15;8764:4;8761:1;8754:15;8647:132;-1:-1:-1;8793:9:1;;8591:217::o

Swarm Source

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