Contract
0x9f2c27b875afd572f178ddc0c511bfe07714a30b
5
Contract Overview
My Name Tag:
Not Available, login to update
[ Download CSV Export ]
Contract Name:
USDC_Crops
Compiler Version
v0.8.9+commit.e5eed63a
Contract Source Code (Solidity)
/** *Submitted for verification at snowtrace.io on 2022-04-22 */ // SPDX-License-Identifier: MIT pragma solidity 0.8.9; interface IToken { function totalSupply() external view returns (uint256); function balanceOf(address account) external view returns (uint256); function transfer(address recipient, uint256 amount) external returns (bool); function allowance(address owner, address spender) external view returns (uint256); function approve(address spender, uint256 amount) external returns (bool); function transferFrom( address sender, address recipient, uint256 amount ) external returns (bool); event Transfer(address indexed from, address indexed to, uint256 value); event Approval( address indexed owner, address indexed spender, uint256 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 USDC_Crops { using SafeMath for uint256; IToken public token_USDC; //address erctoken = 0x67317646F6071beb17c42102eC71dcF6F697508E; /** custom tUSDC **/ address erctoken = 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E; /** AVAX USDC **/ uint256 public EGGS_TO_HIRE_1MINERS = 1080000; uint256 public PERCENTS_DIVIDER = 1000; uint256 public REFERRAL = 80; uint256 public TAX = 9; uint256 public MARKET_EGGS_DIVISOR = 2; // 50% uint256 public MARKET_EGGS_DIVISOR_SELL = 1; // 100% uint256 public MIN_INVEST_LIMIT = 10 * 1e6; /** 10 USDC **/ uint256 public WALLET_DEPOSIT_LIMIT = 10000 * 1e6; /** 10000 USDC **/ uint256 public COMPOUND_BONUS = 25; /** 2.5% **/ uint256 public COMPOUND_BONUS_MAX_TIMES = 10; /** 10 times / 5 days. **/ uint256 public COMPOUND_STEP = 12 * 60 * 60; /** every 12 hours. **/ uint256 public WITHDRAWAL_TAX = 600; uint256 public COMPOUND_FOR_NO_TAX_WITHDRAWAL = 5; // compound days, for no tax withdrawal. 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; //set false after launch mapping(address => bool) public Blacklisted; uint256 public CUTOFF_STEP = 48 * 60 * 60; /** 48 hours **/ uint256 public WITHDRAW_COOLDOWN = 4 * 60 * 60; /** 4 hours **/ address public owner; address public dev1; address public dev2; address public dev3; address public prtnr1; address public prtnr2; address 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 lastWithdrawTime; } mapping(address => User) public users; constructor(address _dev1, address _dev2, address _dev3, address _prtnr1, address _prtnr2, address _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; token_USDC = IToken(erctoken); } 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 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); } } 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.lastWithdrawTime = block.timestamp; user.claimedEggs = 0; user.lastHatch = block.timestamp; marketEggs = marketEggs.add(hasEggs.div(MARKET_EGGS_DIVISOR_SELL)); if(getBalance() < eggValue) { eggValue = getBalance(); } uint256 eggsPayout = eggValue.sub(payFees(eggValue)); token_USDC.transfer(msg.sender, eggsPayout); user.totalWithdrawn = user.totalWithdrawn.add(eggsPayout); totalWithdrawn = totalWithdrawn.add(eggsPayout); } function hireFarmers(address ref, uint256 amount) public{ require(contractStarted, "Contract not yet Started."); User storage user = users[msg.sender]; require(amount >= MIN_INVEST_LIMIT, "Mininum investment not met."); require(user.initialDeposit.add(amount) <= WALLET_DEPOSIT_LIMIT, "Max deposit limit reached."); token_USDC.transferFrom(address(msg.sender), address(this), amount); uint256 eggsBought = calculateEggBuy(amount, getBalance().sub(amount)); user.userDeposit = user.userDeposit.add(amount); user.initialDeposit = user.initialDeposit.add(amount); 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 = amount.mul(REFERRAL).div(PERCENTS_DIVIDER); token_USDC.transfer(upline, refRewards); users[upline].referralEggRewards = users[upline].referralEggRewards.add(refRewards); totalRefBonus = totalRefBonus.add(refRewards); } } uint256 eggsPayout = payFees(amount); totalStaked = totalStaked.add(amount.sub(eggsPayout)); totalDeposits = totalDeposits.add(1); hireMoreFarmers(false); } function payFees(uint256 eggValue) internal returns(uint256){ uint256 tax = eggValue.mul(TAX).div(PERCENTS_DIVIDER); token_USDC.transfer(dev1, tax); token_USDC.transfer(dev2, tax); token_USDC.transfer(dev3, tax); token_USDC.transfer(prtnr1, tax); token_USDC.transfer(prtnr2, tax); token_USDC.transfer(mkt, tax); return tax.mul(6); } 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 _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; _lastWithdrawTime = users[_adr].lastWithdrawTime; } function initialize(address addr, uint256 amount) public{ if (!contractStarted) { if (msg.sender == mkt) { require(marketEggs == 0); contractStarted = true; marketEggs = 86400000000; hireFarmers(addr, amount); } else revert("Contract not yet started."); } } function getBalance() public view returns (uint256) { return token_USDC.balanceOf(address(this)); } 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()); } 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; } /** wallet addresses setters **/ 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 = value; } function CHANGE_DEV2(address value) external { require(msg.sender == owner, "Admin use only."); dev2 = value; } function CHANGE_DEV3(address value) external { require(msg.sender == owner, "Admin use only."); dev3 = value; } function CHANGE_PARTNER1(address value) external { require(msg.sender == owner, "Admin use only."); prtnr1 = value; } function CHANGE_PARTNER2(address value) external { require(msg.sender == owner, "Admin use only."); prtnr2 = value; } function CHANGE_MKT(address value) external { require(msg.sender == owner, "Admin use only."); mkt = value; } /** percentage setters **/ // 2592000 - 3%, 2160000 - 4%, 1728000 - 5%, 1440000 - 6%, 1200000 - 7%, 1080000 - 8% // 959000 - 9%, 864000 - 10%, 720000 - 12%, 575424 - 15%, 540000 - 16%, 479520 - 18% function PRC_EGGS_TO_HIRE_1MINERS(uint256 value) external { require(msg.sender == owner, "Admin use only."); require(value >= 479520 && value <= 2592000); /** min 3% max 12%**/ EGGS_TO_HIRE_1MINERS = value; } function PRC_TAX(uint256 value) external { require(msg.sender == owner, "Admin use only."); require(value <= 100); /** 10% max **/ TAX = value; } function PRC_REFERRAL(uint256 value) external { require(msg.sender == owner, "Admin use only."); require(value >= 10 && value <= 100); /** 10% max **/ REFERRAL = value; } function PRC_MARKET_EGGS_DIVISOR(uint256 value) external { require(msg.sender == owner, "Admin use only."); require(value <= 50); /** 50 = 2% **/ MARKET_EGGS_DIVISOR = value; } /** withdrawal tax **/ function SET_WITHDRAWAL_TAX(uint256 value) external { require(msg.sender == owner, "Admin use only."); require(value <= 800); /** Max Tax is 80% or lower **/ WITHDRAWAL_TAX = value; } function SET_COMPOUND_FOR_NO_TAX_WITHDRAWAL(uint256 value) external { require(msg.sender == owner, "Admin use only."); COMPOUND_FOR_NO_TAX_WITHDRAWAL = 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_MIN_INVEST_LIMIT(uint256 value) external { require(msg.sender == owner, "Admin use only"); MIN_INVEST_LIMIT = value * 1e6; } 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 >= 20); WALLET_DEPOSIT_LIMIT = value * 1e6; } }
[{"inputs":[{"internalType":"address","name":"_dev1","type":"address"},{"internalType":"address","name":"_dev2","type":"address"},{"internalType":"address","name":"_dev3","type":"address"},{"internalType":"address","name":"_prtnr1","type":"address"},{"internalType":"address","name":"_prtnr2","type":"address"},{"internalType":"address","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_DEV1","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"value","type":"address"}],"name":"CHANGE_DEV2","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"value","type":"address"}],"name":"CHANGE_DEV3","outputs":[],"stateMutability":"nonpayable","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":"MARKET_EGGS_DIVISOR_SELL","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":"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_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_MIN_INVEST_LIMIT","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","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"dev2","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"dev3","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","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":"_lastWithdrawTime","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"ref","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"hireFarmers","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"isCompound","type":"bool"}],"name":"hireMoreFarmers","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"addr","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"marketEggs","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"mkt","outputs":[{"internalType":"address","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","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"prtnr2","outputs":[{"internalType":"address","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":[],"name":"token_USDC","outputs":[{"internalType":"contract IToken","name":"","type":"address"}],"stateMutability":"view","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":"lastWithdrawTime","type":"uint256"}],"stateMutability":"view","type":"function"}]
Contract Creation Code
6080604052600180546001600160a01b03191673b97ef9ef8734c71904d8002f8b6bc66dd9c48a6e17815562107ac060029081556103e8600355605060045560096005818155600692909255600792909255629896806008556402540be4009091556019600a818155600b5561a8c0600c55610258600d55600e919091556127106015556113886016556017805461ff0019166101001790556202a3009055613840601a55348015620000b157600080fd5b50604051620025db380380620025db833981016040819052620000d491620001c7565b853b158015620000e35750843b155b8015620000ef5750833b155b8015620000fb5750823b155b8015620001075750813b155b8015620001135750803b155b6200011d57600080fd5b601b8054336001600160a01b031991821617909155601c805482166001600160a01b03988916179055601d8054821696881696909617909555601e8054861694871694909417909355601f80548516928616929092179091556020805484169185169190911790556021805483169184169190911790556001546000805491909316911617905562000248565b80516001600160a01b0381168114620001c257600080fd5b919050565b60008060008060008060c08789031215620001e157600080fd5b620001ec87620001aa565b9550620001fc60208801620001aa565b94506200020c60408801620001aa565b93506200021c60608801620001aa565b92506200022c60808801620001aa565b91506200023c60a08801620001aa565b90509295509295509295565b61238380620002586000396000f3fe608060405234801561001057600080fd5b50600436106104545760003560e01c80637cc5b1e611610241578063a87430ba1161013b578063cd6dc687116100c3578063e6dc955811610087578063e6dc955814610a2d578063e757694314610a40578063eb27126814610a53578063f6f6288614610a66578063ffa4e61814610a6f57600080fd5b8063cd6dc687146109e5578063d7206d5d146109f8578063d7c8843b14610a01578063d989b4b314610a14578063da235b2214610a2757600080fd5b8063c3251b401161010a578063c3251b40146109a4578063c63568c7146109b7578063c688f0fb146109c0578063cc3e9c78146109c9578063cd329fc3146109dc57600080fd5b8063a87430ba146108e6578063b6e6fcf614610957578063bdd1ca2714610969578063bfa9f3041461099157600080fd5b80638cb1a04f116101c9578063950d91e91161018d578063950d91e914610891578063959c95b31461089a5780639b9cb69f146108ad5780639e9300a5146108c0578063a327c45d146108d357600080fd5b80638cb1a04f146108325780638da5cb5b146108455780638e31632714610858578063922a79ae1461086b57806393e5a3a21461087e57600080fd5b80637e56fde5116102105780637e56fde5146107dd5780637ee28e3c146107f05780638013f3a714610803578063817b1cd2146108165780638a315efd1461081f57600080fd5b80637cc5b1e6146107a55780637d882097146107b85780637db07c9d146107c15780637e2150c4146107ca57600080fd5b806343ce74221161035257806364c03a5e116102da578063752a26281161029e578063752a262814610750578063796ed767146107595780637a62ead71461076c5780637b0428d71461077f5780637c8e4b4c1461079257600080fd5b806364c03a5e1461070557806366b0154c1461071857806368f58b031461072b57806369b11dd5146107345780636f969d281461073d57600080fd5b806350637dbd1161032157806350637dbd146105fd578063570c297914610610578063573862251461062357806359eec8951461062b5780636386c1c71461063457600080fd5b806343ce7422146105ad57806345a6a6e0146105b55780634b319713146105c85780634ce87053146105d157600080fd5b8063229824c4116103e05780632e9392bb116103a45780632e9392bb146105625780632fe349151461056b578063333f57b31461057e5780633578584f1461059b5780633a6cac7f146105a457600080fd5b8063229824c4146105035780632362ce891461051657806326fd842214610529578063298ea3101461053c5780632b039d0e1461054f57600080fd5b80630d4b511a116104275780630d4b511a146104c157806312065fe0146104d65780631848b8dc146104de57806318c819d8146104e7578063195a7339146104fa57600080fd5b806301c234a8146104595780630420c98e1461047557806307aeb7f01461047e5780630a76e5ed146104a9575b600080fd5b61046260035481565b6040519081526020015b60405180910390f35b610462600d5481565b601f54610491906001600160a01b031681565b6040516001600160a01b03909116815260200161046c565b33600090815260226020526040902060020154610462565b6104d46104cf36600461202b565b610a92565b005b610462610ae7565b61046260095481565b6104d46104f5366004612057565b610b68565b61046260025481565b610462610511366004612074565b610c90565b601e54610491906001600160a01b031681565b6104626105373660046120a0565b610cdd565b6104d461054a3660046120c2565b610cf5565b6104d461055d36600461202b565b610d32565b61046260145481565b6104d461057936600461202b565b610d7e565b60175461058b9060ff1681565b604051901515815260200161046c565b61046260195481565b61046260075481565b610462610dca565b6104d46105c33660046120c2565b610df1565b61046260135481565b600f5460105460115460125460408051948552602085019390935291830152606082015260800161046c565b61046261060b3660046120db565b610e45565b6104d461061e3660046120c2565b610ec5565b6104d4610f0f565b61046260065481565b6106aa61064236600461202b565b6001600160a01b03908116600090815260226020526040902080546001820154600283015460038401546004850154600586015460068701546008880154600789015460098a0154600a909a0154989b979a9699959894979390961695919490939192909190565b604080519b8c5260208c019a909a52988a0197909752606089019590955260808801939093526001600160a01b0390911660a087015260c086015260e08501526101008401526101208301526101408201526101600161046c565b61046261071336600461202b565b611112565b6104d461072636600461202b565b611155565b61046260055481565b61046260125481565b6104d461074b3660046120c2565b6111a1565b610462600c5481565b6104d461076736600461202b565b6111ec565b6104d461077a3660046120c2565b611238565b6104d461078d3660046120db565b611275565b6104d46107a03660046120c2565b611636565b602154610491906001600160a01b031681565b61046260105481565b61046260115481565b6104d46107d836600461202b565b61167c565b6104626107eb3660046120c2565b6116c8565b6104d46107fe3660046120c2565b6116d6565b601d54610491906001600160a01b031681565b610462600f5481565b602054610491906001600160a01b031681565b6104d461084036600461202b565b611721565b601b54610491906001600160a01b031681565b6104626108663660046120c2565b61176d565b6104d46108793660046120c2565b61177e565b600054610491906001600160a01b031681565b610462601a5481565b6104d46108a83660046120c2565b6117bb565b6104d46108bb3660046120c2565b61180f565b6104d46108ce366004612057565b61184c565b601c54610491906001600160a01b031681565b6106aa6108f436600461202b565b602260205260009081526040902080546001820154600283015460038401546004850154600586015460068701546007880154600889015460098a0154600a909a0154989997989697959694956001600160a01b0390941694929391929091908b565b60175461058b90610100900460ff1681565b61097c6109773660046120c2565b611890565b6040805192835260208301919091520161046c565b6104d461099f3660046120c2565b6118f7565b61058b6109b236600461202b565b611935565b61046260045481565b610462600b5481565b6104626109d73660046120a0565b611981565b61046260085481565b6104d46109f33660046120db565b611996565b610462600a5481565b610462610a0f36600461202b565b611a2c565b6104d4610a22366004612105565b611aa8565b42610462565b6104d4610a3b3660046120c2565b611afd565b6104d4610a4e3660046120c2565b611b4b565b6104d4610a6136600461213c565b611b7a565b610462600e5481565b61058b610a7d36600461202b565b60186020526000908152604090205460ff1681565b601b546001600160a01b03163314610ac55760405162461bcd60e51b8152600401610abc906121c2565b60405180910390fd5b602080546001600160a01b0319166001600160a01b0392909216919091179055565b600080546040516370a0823160e01b81523060048201526001600160a01b03909116906370a082319060240160206040518083038186803b158015610b2b57600080fd5b505afa158015610b3f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b6391906121eb565b905090565b33600090815260226020526040902060175460ff16610b995760405162461bcd60e51b8152600401610abc90612204565b6000610ba3610dca565b9050808315610bfb576000610bb83383610e45565b9050610bc48282611c1b565b91506000610bd18361176d565b6001860154909150610be39082611c1b565b6001860155601154610bf59082611c1b565b60115550505b600c546004840154610c0e904290611c3a565b10610c3757600b5483600901541015610c37576009830154610c31906001611c1b565b60098401555b610c5a610c4f60025483611c5690919063ffffffff16565b600285015490611c1b565b600284015560006003840155426004840155600654610c8790610c7e908490611c56565b60145490611c1b565b60145550505050565b6000610cd5610ca160155484611c63565b610cd0601654610cc5610cca610cb96015548a611c63565b610cc56016548c611c63565b611c1b565b89611c56565b611c56565b949350505050565b6000610cec8383601454610c90565b90505b92915050565b601b546001600160a01b03163314610d1f5760405162461bcd60e51b8152600401610abc906121c2565b6064811115610d2d57600080fd5b600555565b601b546001600160a01b03163314610d5c5760405162461bcd60e51b8152600401610abc906121c2565b601b80546001600160a01b0319166001600160a01b0392909216919091179055565b601b546001600160a01b03163314610da85760405162461bcd60e51b8152600401610abc906121c2565b602180546001600160a01b0319166001600160a01b0392909216919091179055565b6000610b63610dd833611a2c565b3360009081526022602052604090206003015490611c1b565b601b546001600160a01b03163314610e1b5760405162461bcd60e51b8152600401610abc9061223b565b6018811115610e2957600080fd5b610e3481603c612279565b610e3f90603c612279565b601a5550565b6001600160a01b038216600090815260226020526040812060090154610e6d57506000610cef565b600a546001600160a01b0384166000908152602260205260408120600901549091610e989190611c63565b90506000610ebb600354610eb58487611c6390919063ffffffff16565b90611c56565b9250610cef915050565b601b546001600160a01b03163314610eef5760405162461bcd60e51b8152600401610abc906121c2565b600a8110158015610f01575060648111155b610f0a57600080fd5b600455565b60175460ff16610f315760405162461bcd60e51b8152600401610abc90612204565b601754610100900460ff1615610fa1573360009081526018602052604090205460ff1615610fa15760405162461bcd60e51b815260206004820152601760248201527f4164647265737320697320626c61636b6c69737465642e0000000000000000006044820152606401610abc565b33600090815260226020526040812090610fb9610dca565b90506000610fc68261176d565b9050600e548360090154101561100257610ffb610ff4600354610eb5600d5485611c6390919063ffffffff16565b8290611c3a565b905061100a565b600060098401555b42600a840181905560006003850155600484015560075461103090610c7e908490611c56565b6014558061103c610ae7565b101561104d5761104a610ae7565b90505b600061106261105b83611c98565b8390611c3a565b60005460405163a9059cbb60e01b8152336004820152602481018390529192506001600160a01b03169063a9059cbb90604401602060405180830381600087803b1580156110af57600080fd5b505af11580156110c3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110e79190612298565b5060088401546110f79082611c1b565b60088501556013546111099082611c1b565b60135550505050565b60008061114361112184611a2c565b6001600160a01b03851660009081526022602052604090206003015490611c1b565b905061114e8161176d565b9392505050565b601b546001600160a01b0316331461117f5760405162461bcd60e51b8152600401610abc906121c2565b601c80546001600160a01b0319166001600160a01b0392909216919091179055565b601b546001600160a01b031633146111cb5760405162461bcd60e51b8152600401610abc906121c2565b600a81101580156111de57506103848111155b6111e757600080fd5b600a55565b601b546001600160a01b031633146112165760405162461bcd60e51b8152600401610abc906121c2565b601f80546001600160a01b0319166001600160a01b0392909216919091179055565b601b546001600160a01b031633146112625760405162461bcd60e51b8152600401610abc906121c2565b603281111561127057600080fd5b600655565b60175460ff166112975760405162461bcd60e51b8152600401610abc90612204565b3360009081526022602052604090206008548210156112f85760405162461bcd60e51b815260206004820152601b60248201527f4d696e696e756d20696e766573746d656e74206e6f74206d65742e00000000006044820152606401610abc565b60095481546113079084611c1b565b11156113555760405162461bcd60e51b815260206004820152601a60248201527f4d6178206465706f736974206c696d697420726561636865642e0000000000006044820152606401610abc565b6000546040516323b872dd60e01b8152336004820152306024820152604481018490526001600160a01b03909116906323b872dd90606401602060405180830381600087803b1580156113a757600080fd5b505af11580156113bb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113df9190612298565b5060006113f883610537856113f2610ae7565b90611c3a565b600183015490915061140a9084611c1b565b6001830155815461141b9084611c1b565b8255600382015461142c9082611c1b565b600383015560058201546001600160a01b03166114cb576001600160a01b0384163314611471576005820180546001600160a01b0319166001600160a01b0386161790555b60058201546001600160a01b031680156114c9576001600160a01b0381166000908152602260205260409020600601546114ac906001611c1b565b6001600160a01b0382166000908152602260205260409020600601555b505b60058201546001600160a01b0316156115ee5760058201546001600160a01b031680156115ec57600061150f600354610eb560045488611c6390919063ffffffff16565b60005460405163a9059cbb60e01b81526001600160a01b0385811660048301526024820184905292935091169063a9059cbb90604401602060405180830381600087803b15801561155f57600080fd5b505af1158015611573573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115979190612298565b506001600160a01b0382166000908152602260205260409020600701546115be9082611c1b565b6001600160a01b0383166000908152602260205260409020600701556012546115e79082611c1b565b601255505b505b60006115f984611c98565b90506116116116088583611c3a565b600f5490611c1b565b600f55601054611622906001611c1b565b60105561162f6000610b68565b5050505050565b601b546001600160a01b031633146116605760405162461bcd60e51b8152600401610abc9061223b565b61166b81603c612279565b61167690603c612279565b60195550565b601b546001600160a01b031633146116a65760405162461bcd60e51b8152600401610abc906121c2565b601d80546001600160a01b0319166001600160a01b0392909216919091179055565b6000610cef82610537610ae7565b601b546001600160a01b031633146117005760405162461bcd60e51b8152600401610abc9061223b565b601481101561170e57600080fd5b61171b81620f4240612279565b60095550565b601b546001600160a01b0316331461174b5760405162461bcd60e51b8152600401610abc906121c2565b601e80546001600160a01b0319166001600160a01b0392909216919091179055565b6000610cef82601454610511610ae7565b601b546001600160a01b031633146117a85760405162461bcd60e51b8152600401610abc9061223b565b6117b581620f4240612279565b60085550565b601b546001600160a01b031633146117e55760405162461bcd60e51b8152600401610abc906121c2565b60188111156117f357600080fd5b6117fe81603c612279565b61180990603c612279565b600c5550565b601b546001600160a01b031633146118395760405162461bcd60e51b8152600401610abc906121c2565b601e81111561184757600080fd5b600b55565b601b546001600160a01b031633146118765760405162461bcd60e51b8152600401610abc906121c2565b601780549115156101000261ff0019909216919091179055565b60008060006118af84610537866113f2886118a9610ae7565b90611c1b565b905060006118c860025483611c5690919063ffffffff16565b90506201518060006118da8284611c63565b905060006118e88289611981565b93989397509295505050505050565b601b546001600160a01b031633146119215760405162461bcd60e51b8152600401610abc906121c2565b61032081111561193057600080fd5b600d55565b601b546000906001600160a01b031633146119625760405162461bcd60e51b8152600401610abc906121c2565b506001600160a01b031660009081526018602052604090205460ff1690565b6000610cec83601454610511856118a9610ae7565b60175460ff166119e0576021546001600160a01b03163314156119e457601454156119c057600080fd5b6017805460ff1916600117905564141dd760006014556119e08282611275565b5050565b60405162461bcd60e51b815260206004820152601960248201527f436f6e7472616374206e6f742079657420737461727465642e000000000000006044820152606401610abc565b6001600160a01b0381166000908152602260205260408120600401548190611a55904290611c3a565b90506000611a6582601954611ff9565b90506000611a7560025483611ff9565b6001600160a01b038616600090815260226020526040902060020154909150611a9f908290611c63565b95945050505050565b601b546001600160a01b03163314611ad25760405162461bcd60e51b8152600401610abc906121c2565b6001600160a01b03919091166000908152601860205260409020805460ff1916911515919091179055565b601b546001600160a01b03163314611b275760405162461bcd60e51b8152600401610abc906121c2565b620751208110158015611b3d575062278d008111155b611b4657600080fd5b600255565b601b546001600160a01b03163314611b755760405162461bcd60e51b8152600401610abc906121c2565b600e55565b601b546001600160a01b03163314611ba45760405162461bcd60e51b8152600401610abc906121c2565b60005b82811015611c15578160186000868685818110611bc657611bc66122b5565b9050602002016020810190611bdb919061202b565b6001600160a01b031681526020810191909152604001600020805460ff191691151591909117905580611c0d816122cb565b915050611ba7565b50505050565b600080611c2883856122e6565b905083811015610cec57610cec6122fe565b600082821115611c4c57611c4c6122fe565b610cec8284612314565b600080610cd5838561232b565b600082611c7257506000610cef565b6000611c7e8385612279565b905082611c8b858361232b565b14610cec57610cec6122fe565b600080611cb6600354610eb560055486611c6390919063ffffffff16565b600054601c5460405163a9059cbb60e01b81526001600160a01b03918216600482015260248101849052929350169063a9059cbb90604401602060405180830381600087803b158015611d0857600080fd5b505af1158015611d1c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d409190612298565b50600054601d5460405163a9059cbb60e01b81526001600160a01b0391821660048201526024810184905291169063a9059cbb90604401602060405180830381600087803b158015611d9157600080fd5b505af1158015611da5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611dc99190612298565b50600054601e5460405163a9059cbb60e01b81526001600160a01b0391821660048201526024810184905291169063a9059cbb90604401602060405180830381600087803b158015611e1a57600080fd5b505af1158015611e2e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e529190612298565b50600054601f5460405163a9059cbb60e01b81526001600160a01b0391821660048201526024810184905291169063a9059cbb90604401602060405180830381600087803b158015611ea357600080fd5b505af1158015611eb7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611edb9190612298565b5060005460205460405163a9059cbb60e01b81526001600160a01b0391821660048201526024810184905291169063a9059cbb90604401602060405180830381600087803b158015611f2c57600080fd5b505af1158015611f40573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f649190612298565b5060005460215460405163a9059cbb60e01b81526001600160a01b0391821660048201526024810184905291169063a9059cbb90604401602060405180830381600087803b158015611fb557600080fd5b505af1158015611fc9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fed9190612298565b5061114e816006611c63565b60008183106120085781610cec565b5090919050565b80356001600160a01b038116811461202657600080fd5b919050565b60006020828403121561203d57600080fd5b610cec8261200f565b801515811461205457600080fd5b50565b60006020828403121561206957600080fd5b8135610cec81612046565b60008060006060848603121561208957600080fd5b505081359360208301359350604090920135919050565b600080604083850312156120b357600080fd5b50508035926020909101359150565b6000602082840312156120d457600080fd5b5035919050565b600080604083850312156120ee57600080fd5b6120f78361200f565b946020939093013593505050565b6000806040838503121561211857600080fd5b6121218361200f565b9150602083013561213181612046565b809150509250929050565b60008060006040848603121561215157600080fd5b833567ffffffffffffffff8082111561216957600080fd5b818601915086601f83011261217d57600080fd5b81358181111561218c57600080fd5b8760208260051b85010111156121a157600080fd5b602092830195509350508401356121b781612046565b809150509250925092565b6020808252600f908201526e20b236b4b7103ab9b29037b7363c9760891b604082015260600190565b6000602082840312156121fd57600080fd5b5051919050565b60208082526019908201527f436f6e7472616374206e6f742079657420537461727465642e00000000000000604082015260600190565b6020808252600e908201526d41646d696e20757365206f6e6c7960901b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b600081600019048311821515161561229357612293612263565b500290565b6000602082840312156122aa57600080fd5b8151610cec81612046565b634e487b7160e01b600052603260045260246000fd5b60006000198214156122df576122df612263565b5060010190565b600082198211156122f9576122f9612263565b500190565b634e487b7160e01b600052600160045260246000fd5b60008282101561232657612326612263565b500390565b60008261234857634e487b7160e01b600052601260045260246000fd5b50049056fea26469706673582212205d627cf3a661e9c3d63dc9cae3443119c63d744021f61b8b87c126d600d5351064736f6c634300080900330000000000000000000000002f0ead34abdd8375382ad56b8da4b14d94ad9b6600000000000000000000000053830b860488cb25d9a59ec7ad4ee2cc9c8069340000000000000000000000004886b883a69b426acac3f2649b482af9329f9e460000000000000000000000007ec5c8753ed76a517a5c48de14f489f334b33ed2000000000000000000000000ce642b0f90bd60c26f0ae976b85b0c0158c455e2000000000000000000000000b0678bed62b35eaf0947593ba0d96b956a5432c5
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000002f0ead34abdd8375382ad56b8da4b14d94ad9b6600000000000000000000000053830b860488cb25d9a59ec7ad4ee2cc9c8069340000000000000000000000004886b883a69b426acac3f2649b482af9329f9e460000000000000000000000007ec5c8753ed76a517a5c48de14f489f334b33ed2000000000000000000000000ce642b0f90bd60c26f0ae976b85b0c0158c455e2000000000000000000000000b0678bed62b35eaf0947593ba0d96b956a5432c5
-----Decoded View---------------
Arg [0] : _dev1 (address): 0x2f0ead34abdd8375382ad56b8da4b14d94ad9b66
Arg [1] : _dev2 (address): 0x53830b860488cb25d9a59ec7ad4ee2cc9c806934
Arg [2] : _dev3 (address): 0x4886b883a69b426acac3f2649b482af9329f9e46
Arg [3] : _prtnr1 (address): 0x7ec5c8753ed76a517a5c48de14f489f334b33ed2
Arg [4] : _prtnr2 (address): 0xce642b0f90bd60c26f0ae976b85b0c0158c455e2
Arg [5] : _mkt (address): 0xb0678bed62b35eaf0947593ba0d96b956a5432c5
-----Encoded View---------------
6 Constructor Arguments found :
Arg [0] : 0000000000000000000000002f0ead34abdd8375382ad56b8da4b14d94ad9b66
Arg [1] : 00000000000000000000000053830b860488cb25d9a59ec7ad4ee2cc9c806934
Arg [2] : 0000000000000000000000004886b883a69b426acac3f2649b482af9329f9e46
Arg [3] : 0000000000000000000000007ec5c8753ed76a517a5c48de14f489f334b33ed2
Arg [4] : 000000000000000000000000ce642b0f90bd60c26f0ae976b85b0c0158c455e2
Arg [5] : 000000000000000000000000b0678bed62b35eaf0947593ba0d96b956a5432c5
Deployed ByteCode Sourcemap
1570:16824:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1889:38;;;;;;;;;160:25:1;;;148:2;133:18;1889:38:0;;;;;;;;2456:35;;;;;;3246:21;;;;;-1:-1:-1;;;;;3246:21:0;;;;;;-1:-1:-1;;;;;360:32:1;;;342:51;;330:2;315:18;3246:21:0;196:203:1;13660:101:0;13735:10;13703:7;13729:17;;;:5;:17;;;;;:24;;;13660:101;;15213:140;;;;;;:::i;:::-;;:::i;:::-;;11645:110;;;:::i;2176:49::-;;;;;;5221:1150;;;;;;:::i;:::-;;:::i;1837:45::-;;;;;;12085:247;;;;;;:::i;:::-;;:::i;3220:19::-;;;;;-1:-1:-1;;;;;3220:19:0;;;12488:164;;;;;;:::i;:::-;;:::i;15970:177::-;;;;;;:::i;:::-;;:::i;14491:140::-;;;;;;:::i;:::-;;:::i;2773:25::-;;;;;;15361:132;;;;;;:::i;:::-;;:::i;2857:27::-;;;;;;;;;;;;2066:14:1;;2059:22;2041:41;;2029:2;2014:18;2857:27:0;1901:187:1;3006:41:0;;;;;;2050:43;;;;;;13769:143;;;:::i;17987:197::-;;;;;;:::i;:::-;;:::i;2735:29::-;;;;;;13430:222;13587:11;;13600:13;;13615;;13630;;13430:222;;;2324:25:1;;;2380:2;2365:18;;2358:34;;;;2408:18;;;2401:34;2466:2;2451:18;;2444:34;2311:3;2296:19;13430:222:0;2093:391:1;9981::0;;;;;;:::i;:::-;;:::i;16159:202::-;;;;;;:::i;:::-;;:::i;6379:1445::-;;;:::i;1998:38::-;;;;;;10380:905;;;;;;:::i;:::-;-1:-1:-1;;;;;10729:11:0;;;10435:23;10729:11;;;:5;:11;;;;;:26;;10782:23;;;;10827:18;;;;10872:23;;;;10920:21;;;;10965:20;;;;11010:26;;;;11066;;;;11126:30;;;;11190;;;;11252:28;;;;;10729:26;;10782:23;;10827:18;;10872:23;;10920:21;;10965:20;;;;;11010:26;;11066;;11126:30;;11190;;11252:28;10380:905;;;;;3176:25:1;;;3232:2;3217:18;;3210:34;;;;3260:18;;;3253:34;;;;3318:2;3303:18;;3296:34;;;;3361:3;3346:19;;3339:35;;;;-1:-1:-1;;;;;3411:32:1;;;3431:3;3390:19;;3383:61;3475:3;3460:19;;3453:35;3519:3;3504:19;;3497:35;3563:3;3548:19;;3541:35;3607:3;3592:19;;3585:35;3651:3;3636:19;;3629:36;3163:3;3148:19;10380:905:0;2748:923:1;11866:211:0;;;;;;:::i;:::-;;:::i;14639:134::-;;;;;;:::i;:::-;;:::i;1969:22::-;;;;;;2700:28;;;;;;17031:200;;;;;;:::i;:::-;;:::i;2380:43::-;;;;;;15065:140;;;;;;:::i;:::-;;:::i;16369:208::-;;;;;;:::i;:::-;;:::i;7832:1724::-;;;;;;:::i;:::-;;:::i;17825:154::-;;;;;;:::i;:::-;;:::i;3302:18::-;;;;;-1:-1:-1;;;;;3302:18:0;;;2630:28;;;;;;2665;;;;;;14781:134;;;;;;:::i;:::-;;:::i;12660:132::-;;;;;;:::i;:::-;;:::i;18192:199::-;;;;;;:::i;:::-;;:::i;3194:19::-;;;;;-1:-1:-1;;;;;3194:19:0;;;2597:26;;;;;;3274:21;;;;;-1:-1:-1;;;;;3274:21:0;;;14923:134;;;;;;:::i;:::-;;:::i;3141:20::-;;;;;-1:-1:-1;;;;;3141:20:0;;;12340:140;;;;;;:::i;:::-;;:::i;17657:160::-;;;;;;:::i;:::-;;:::i;1632:24::-;;;;;-1:-1:-1;;;;;1632:24:0;;;3069:46;;;;;;17457:192;;;;;;:::i;:::-;;:::i;17239:210::-;;;;;;:::i;:::-;;:::i;4400:152::-;;;;;;:::i;:::-;;:::i;3168:19::-;;;;;-1:-1:-1;;;;;3168:19:0;;;3705:37;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3705:37:0;;;;;;;;;;;;;2891:34;;;;;;;;;;;;12800:440;;;;;;:::i;:::-;;:::i;:::-;;;;4071:25:1;;;4127:2;4112:18;;4105:34;;;;4044:18;12800:440:0;3897:248:1;16613:215:0;;;;;;:::i;:::-;;:::i;5022:191::-;;;;;;:::i;:::-;;:::i;1934:28::-;;;;;;2302:44;;;;;;13248:174;;;;;;:::i;:::-;;:::i;2110:42::-;;;;;;11293:344;;;;;;:::i;:::-;;:::i;2251:34::-;;;;;;13920:412;;;;;;:::i;:::-;;:::i;4560:179::-;;;;;;:::i;:::-;;:::i;11763:95::-;11835:15;11763:95;;15722:240;;;;;;:::i;:::-;;:::i;16840:183::-;;;;;;:::i;:::-;;:::i;4747:267::-;;;;;;:::i;:::-;;:::i;2498:49::-;;;;;;2957:43;;;;;;:::i;:::-;;;;;;;;;;;;;;;;15213:140;15295:5;;-1:-1:-1;;;;;15295:5:0;15281:10;:19;15273:47;;;;-1:-1:-1;;;15273:47:0;;;;;;;:::i;:::-;;;;;;;;;15331:6;:14;;-1:-1:-1;;;;;;15331:14:0;-1:-1:-1;;;;;15331:14:0;;;;;;;;;;15213:140::o;11645:110::-;11688:7;11715:10;;:35;;-1:-1:-1;;;11715:35:0;;11744:4;11715:35;;;342:51:1;-1:-1:-1;;;;;11715:10:0;;;;:20;;315:18:1;;11715:35:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;11708:42;;11645:110;:::o;5221:1150::-;5307:10;5281:17;5301;;;:5;:17;;;;;5337:15;;;;5329:53;;;;-1:-1:-1;;;5329:53:0;;;;;;;:::i;:::-;5395:16;5414:11;:9;:11::i;:::-;5395:30;-1:-1:-1;5395:30:0;5483:397;;;;5513:26;5542:50;5564:10;5576:15;5542:21;:50::i;:::-;5513:79;-1:-1:-1;5625:39:0;:15;5513:79;5625:19;:39::i;:::-;5607:57;;5679:21;5703:33;5720:15;5703:16;:33::i;:::-;5770:16;;;;5679:57;;-1:-1:-1;5770:35:0;;5679:57;5770:20;:35::i;:::-;5751:16;;;:54;5836:13;;:32;;5854:13;5836:17;:32::i;:::-;5820:13;:48;-1:-1:-1;;5483:397:0;5935:13;;5916:14;;;;5896:35;;:15;;:19;:35::i;:::-;:52;5893:229;;5994:24;;5968:4;:23;;;:50;5965:146;;;6065:23;;;;:30;;6093:1;6065:27;:30::i;:::-;6039:23;;;:56;5965:146;6156:58;6172:41;6192:20;;6172:15;:19;;:41;;;;:::i;:::-;6156:11;;;;;:15;:58::i;:::-;6142:11;;;:72;6244:1;6225:16;;;:20;6273:15;6256:14;;;:32;6342:19;;6314:49;;6329:33;;:8;;:12;:33::i;:::-;6314:10;;;:14;:49::i;:::-;6301:10;:62;-1:-1:-1;;;;5221:1150:0:o;12085:247::-;12164:7;12190:134;12203:21;12216:3;;12221:2;12203:12;:21::i;:::-;12226:97;12239:4;;12245:77;12258:59;12271:21;12284:3;;12289:2;12271:12;:21::i;:::-;12294:22;12307:4;;12313:2;12294:12;:22::i;:::-;12258:12;:59::i;:::-;12319:2;12245:12;:77::i;12226:97::-;12190:12;:134::i;:::-;12183:141;12085:247;-1:-1:-1;;;;12085:247:0:o;12488:164::-;12570:7;12596:48;12611:3;12616:15;12633:10;;12596:14;:48::i;:::-;12589:55;;12488:164;;;;;:::o;15970:177::-;16044:5;;-1:-1:-1;;;;;16044:5:0;16030:10;:19;16022:47;;;;-1:-1:-1;;;16022:47:0;;;;;;;:::i;:::-;16097:3;16088:5;:12;;16080:21;;;;;;16128:3;:11;15970:177::o;14491:140::-;14574:5;;-1:-1:-1;;;;;14574:5:0;14560:10;:19;14552:47;;;;-1:-1:-1;;;14552:47:0;;;;;;;:::i;:::-;14610:5;:13;;-1:-1:-1;;;;;;14610:13:0;-1:-1:-1;;;;;14610:13:0;;;;;;;;;;14491:140::o;15361:132::-;15438:5;;-1:-1:-1;;;;;15438:5:0;15424:10;:19;15416:47;;;;-1:-1:-1;;;15416:47:0;;;;;;;:::i;:::-;15474:3;:11;;-1:-1:-1;;;;;;15474:11:0;-1:-1:-1;;;;;15474:11:0;;;;;;;;;;15361:132::o;13769:143::-;13810:7;13836:68;13870:33;13892:10;13870:21;:33::i;:::-;13842:10;13836:17;;;;:5;:17;;;;;:29;;;;:33;:68::i;17987:197::-;18075:5;;-1:-1:-1;;;;;18075:5:0;18061:10;:19;18053:46;;;;-1:-1:-1;;;18053:46:0;;;;;;;:::i;:::-;18127:2;18118:5;:11;;18110:20;;;;;;18161:10;:5;18169:2;18161:10;:::i;:::-;:15;;18174:2;18161:15;:::i;:::-;18141:17;:35;-1:-1:-1;17987:197:0:o;9981:391::-;-1:-1:-1;;;;;10084:11:0;;10062:7;10084:11;;;:5;:11;;;;;:30;;;10081:284;;-1:-1:-1;10143:1:0;10136:8;;10081:284;10233:14;;-1:-1:-1;;;;;10198:11:0;;10177:18;10198:11;;;:5;:11;;;;;:30;;;10177:18;;10198:50;;:30;:34;:50::i;:::-;10177:71;;10264:14;10281:44;10308:16;;10281:22;10292:10;10281:6;:10;;:22;;;;:::i;:::-;:26;;:44::i;:::-;10264:61;-1:-1:-1;10340:13:0;;-1:-1:-1;;10340:13:0;16159:202;16238:5;;-1:-1:-1;;;;;16238:5:0;16224:10;:19;16216:47;;;;-1:-1:-1;;;16216:47:0;;;;;;;:::i;:::-;16291:2;16282:5;:11;;:27;;;;;16306:3;16297:5;:12;;16282:27;16274:36;;;;;;16337:8;:16;16159:202::o;6379:1445::-;6425:15;;;;6417:53;;;;-1:-1:-1;;;6417:53:0;;;;;;;:::i;:::-;6487:15;;;;;;;6483:108;;;6540:10;6528:23;;;;:11;:23;;;;;;;;6527:24;6519:60;;;;-1:-1:-1;;;6519:60:0;;6962:2:1;6519:60:0;;;6944:21:1;7001:2;6981:18;;;6974:30;7040:25;7020:18;;;7013:53;7083:18;;6519:60:0;6760:347:1;6519:60:0;6629:10;6603:17;6623;;;:5;:17;;;;;;6669:11;:9;:11::i;:::-;6651:29;;6691:16;6710:25;6727:7;6710:16;:25::i;:::-;6691:44;;6861:30;;6835:4;:23;;;:56;6832:429;;;7028:64;7041:50;7074:16;;7041:28;7054:14;;7041:8;:12;;:28;;;;:::i;:50::-;7028:8;;:12;:64::i;:::-;7017:75;;6832:429;;;7245:1;7219:23;;;:27;6832:429;7305:15;7281:21;;;:39;;;7350:1;7331:16;;;:20;7364:14;;;:32;-1:-1:-1;7447:24:0;7420:53;;7435:37;;:7;;:11;:37::i;7420:53::-;7407:10;:66;7512:8;7497:12;:10;:12::i;:::-;:23;7494:78;;;7548:12;:10;:12::i;:::-;7537:23;;7494:78;7584:18;7605:31;7618:17;7626:8;7618:7;:17::i;:::-;7605:8;;:12;:31::i;:::-;7647:10;;:43;;-1:-1:-1;;;7647:43:0;;7667:10;7647:43;;;7286:51:1;7353:18;;;7346:34;;;7584:52:0;;-1:-1:-1;;;;;;7647:10:0;;:19;;7259:18:1;;7647:43:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;7723:19:0;;;;:35;;7747:10;7723:23;:35::i;:::-;7701:19;;;:57;7786:14;;:30;;7805:10;7786:18;:30::i;:::-;7769:14;:47;-1:-1:-1;;;;6379:1445:0:o;11866:211::-;11930:7;11950:16;11969:56;11997:27;12019:4;11997:21;:27::i;:::-;-1:-1:-1;;;;;11969:11:0;;;;;;:5;:11;;;;;:23;;;;:27;:56::i;:::-;11950:75;;12043:26;12060:8;12043:16;:26::i;:::-;12036:33;11866:211;-1:-1:-1;;;11866:211:0:o;14639:134::-;14717:5;;-1:-1:-1;;;;;14717:5:0;14703:10;:19;14695:47;;;;-1:-1:-1;;;14695:47:0;;;;;;;:::i;:::-;14753:4;:12;;-1:-1:-1;;;;;;14753:12:0;-1:-1:-1;;;;;14753:12:0;;;;;;;;;;14639:134::o;17031:200::-;17118:5;;-1:-1:-1;;;;;17118:5:0;17104:10;:19;17096:47;;;;-1:-1:-1;;;17096:47:0;;;;;;;:::i;:::-;17171:2;17162:5;:11;;:27;;;;;17186:3;17177:5;:12;;17162:27;17154:36;;;;;;17201:14;:22;17031:200::o;15065:140::-;15147:5;;-1:-1:-1;;;;;15147:5:0;15133:10;:19;15125:47;;;;-1:-1:-1;;;15125:47:0;;;;;;;:::i;:::-;15183:6;:14;;-1:-1:-1;;;;;;15183:14:0;-1:-1:-1;;;;;15183:14:0;;;;;;;;;;15065:140::o;16369:208::-;16459:5;;-1:-1:-1;;;;;16459:5:0;16445:10;:19;16437:47;;;;-1:-1:-1;;;16437:47:0;;;;;;;:::i;:::-;16512:2;16503:5;:11;;16495:20;;;;;;16542:19;:27;16369:208::o;7832:1724::-;7907:15;;;;7899:53;;;;-1:-1:-1;;;7899:53:0;;;;;;;:::i;:::-;7989:10;7963:17;7983;;;:5;:17;;;;;8029:16;;8019:26;;;8011:66;;;;-1:-1:-1;;;8011:66:0;;7843:2:1;8011:66:0;;;7825:21:1;7882:2;7862:18;;;7855:30;7921:29;7901:18;;;7894:57;7968:18;;8011:66:0;7641:351:1;8011:66:0;8131:20;;8096:19;;:31;;8120:6;8096:23;:31::i;:::-;:55;;8088:94;;;;-1:-1:-1;;;8088:94:0;;8199:2:1;8088:94:0;;;8181:21:1;8238:2;8218:18;;;8211:30;8277:28;8257:18;;;8250:56;8323:18;;8088:94:0;7997:350:1;8088:94:0;8203:10;;:67;;-1:-1:-1;;;8203:67:0;;8235:10;8203:67;;;8592:34:1;8256:4:0;8642:18:1;;;8635:43;8694:18;;;8687:34;;;-1:-1:-1;;;;;8203:10:0;;;;:23;;8527:18:1;;8203:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;8281:18;8302:49;8318:6;8326:24;8343:6;8326:12;:10;:12::i;:::-;:16;;:24::i;8302:49::-;8381:16;;;;8281:70;;-1:-1:-1;8381:28:0;;8402:6;8381:20;:28::i;:::-;8362:16;;;:47;8442:19;;:31;;8466:6;8442:23;:31::i;:::-;8420:53;;8503:16;;;;:32;;8524:10;8503:20;:32::i;:::-;8484:16;;;:51;8552:13;;;;-1:-1:-1;;;;;8552:13:0;8548:328;;-1:-1:-1;;;;;8600:17:0;;8607:10;8600:17;8596:77;;8638:13;;;:19;;-1:-1:-1;;;;;;8638:19:0;-1:-1:-1;;;;;8638:19:0;;;;;8596:77;8707:13;;;;-1:-1:-1;;;;;8707:13:0;8739:21;;8735:130;;-1:-1:-1;;;;;8813:14:0;;;;;;:5;:14;;;;;:29;;;:36;;8847:1;8813:33;:36::i;:::-;-1:-1:-1;;;;;8781:14:0;;;;;;:5;:14;;;;;:29;;:68;8735:130;8581:295;8548:328;8908:13;;;;-1:-1:-1;;;;;8908:13:0;:27;8904:452;;8969:13;;;;-1:-1:-1;;;;;8969:13:0;9001:20;;8997:348;;9042:18;9063:42;9088:16;;9063:20;9074:8;;9063:6;:10;;:20;;;;:::i;:42::-;9124:10;;:39;;-1:-1:-1;;;9124:39:0;;-1:-1:-1;;;;;7304:32:1;;;9124:39:0;;;7286:51:1;7353:18;;;7346:34;;;9042:63:0;;-1:-1:-1;9124:10:0;;;:19;;7259:18:1;;9124:39:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;;9217:13:0;;;;;;:5;:13;;;;;:32;;;:48;;9254:10;9217:36;:48::i;:::-;-1:-1:-1;;;;;9182:13:0;;;;;;:5;:13;;;;;:32;;:83;9300:13;;:29;;9318:10;9300:17;:29::i;:::-;9284:13;:45;-1:-1:-1;8997:348:0;8937:419;8904:452;9368:18;9389:15;9397:6;9389:7;:15::i;:::-;9368:36;-1:-1:-1;9429:39:0;9445:22;:6;9368:36;9445:10;:22::i;:::-;9429:11;;;:15;:39::i;:::-;9415:11;:53;9495:13;;:20;;9513:1;9495:17;:20::i;:::-;9479:13;:36;9526:22;9542:5;9526:15;:22::i;:::-;7888:1668;;;7832:1724;;:::o;17825:154::-;17907:5;;-1:-1:-1;;;;;17907:5:0;17893:10;:19;17885:46;;;;-1:-1:-1;;;17885:46:0;;;;;;;:::i;:::-;17956:10;:5;17964:2;17956:10;:::i;:::-;:15;;17969:2;17956:15;:::i;:::-;17942:11;:29;-1:-1:-1;17825:154:0:o;14781:134::-;14859:5;;-1:-1:-1;;;;;14859:5:0;14845:10;:19;14837:47;;;;-1:-1:-1;;;14837:47:0;;;;;;;:::i;:::-;14895:4;:12;;-1:-1:-1;;;;;;14895:12:0;-1:-1:-1;;;;;14895:12:0;;;;;;;;;;14781:134::o;12660:132::-;12724:7;12750:34;12766:3;12771:12;:10;:12::i;18192:199::-;18283:5;;-1:-1:-1;;;;;18283:5:0;18269:10;:19;18261:46;;;;-1:-1:-1;;;18261:46:0;;;;;;;:::i;:::-;18335:2;18326:5;:11;;18318:20;;;;;;18372:11;:5;18380:3;18372:11;:::i;:::-;18349:20;:34;-1:-1:-1;18192:199:0:o;14923:134::-;15001:5;;-1:-1:-1;;;;;15001:5:0;14987:10;:19;14979:47;;;;-1:-1:-1;;;14979:47:0;;;;;;;:::i;:::-;15037:4;:12;;-1:-1:-1;;;;;;15037:12:0;-1:-1:-1;;;;;15037:12:0;;;;;;;;;;14923:134::o;12340:140::-;12400:7;12426:46;12441:4;12447:10;;12459:12;:10;:12::i;17657:160::-;17744:5;;-1:-1:-1;;;;;17744:5:0;17730:10;:19;17722:46;;;;-1:-1:-1;;;17722:46:0;;;;;;;:::i;:::-;17798:11;:5;17806:3;17798:11;:::i;:::-;17779:16;:30;-1:-1:-1;17657:160:0:o;17457:192::-;17543:5;;-1:-1:-1;;;;;17543:5:0;17529:10;:19;17521:47;;;;-1:-1:-1;;;17521:47:0;;;;;;;:::i;:::-;17596:2;17587:5;:11;;17579:20;;;;;;17626:10;:5;17634:2;17626:10;:::i;:::-;:15;;17639:2;17626:15;:::i;:::-;17610:13;:31;-1:-1:-1;17457:192:0:o;17239:210::-;17342:5;;-1:-1:-1;;;;;17342:5:0;17328:10;:19;17320:47;;;;-1:-1:-1;;;17320:47:0;;;;;;;:::i;:::-;17395:2;17386:5;:11;;17378:20;;;;;;17409:24;:32;17239:210::o;4400:152::-;4482:5;;-1:-1:-1;;;;;4482:5:0;4468:10;:19;4460:47;;;;-1:-1:-1;;;4460:47:0;;;;;;;:::i;:::-;4518:15;:26;;;;;;;-1:-1:-1;;4518:26:0;;;;;;;;;4400:152::o;12800:440::-;12858:7;12866;12886:18;12907:62;12923:6;12932:36;12961:6;12932:24;12949:6;12932:12;:10;:12::i;:::-;:16;;:24::i;12907:62::-;12886:83;;12980:14;12997:36;13012:20;;12997:10;:14;;:36;;;;:::i;:::-;12980:53;-1:-1:-1;13058:6:0;13044:11;13096:15;13058:6;12980:53;13096:7;:15::i;:::-;13075:36;;13122:22;13147:44;13172:10;13184:6;13147:24;:44::i;:::-;13209:6;;13122:69;;-1:-1:-1;12800:440:0;;-1:-1:-1;;;;;;12800:440:0:o;16613:215::-;16698:5;;-1:-1:-1;;;;;16698:5:0;16684:10;:19;16676:47;;;;-1:-1:-1;;;16676:47:0;;;;;;;:::i;:::-;16751:3;16742:5;:12;;16734:21;;;;;;16798:14;:22;16613:215::o;5022:191::-;5136:5;;5086:16;;-1:-1:-1;;;;;5136:5:0;5122:10;:19;5114:47;;;;-1:-1:-1;;;5114:47:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;;5186:19:0;;;;;:11;:19;;;;;;;;;5022:191::o;13248:174::-;13331:7;13357:57;13372:4;13377:10;;13389:24;13406:6;13389:12;:10;:12::i;11293:344::-;11365:15;;;;11360:270;;11409:3;;-1:-1:-1;;;;;11409:3:0;11395:10;:17;11391:230;;;11435:10;;:15;11427:24;;;;;;11461:15;:22;;-1:-1:-1;;11461:22:0;11479:4;11461:22;;;11515:11;11502:10;:24;11545:25;11557:4;11563:6;11545:11;:25::i;:::-;11293:344;;:::o;11391:230::-;11586:35;;-1:-1:-1;;;11586:35:0;;8934:2:1;11586:35:0;;;8916:21:1;8973:2;8953:18;;;8946:30;9012:27;8992:18;;;8985:55;9057:18;;11586:35:0;8732:349:1;13920:412:0;-1:-1:-1;;;;;14055:10:0;;13984:7;14055:10;;;:5;:10;;;;;:20;;;13984:7;;14035:41;;:15;;:19;:41::i;:::-;14003:73;;14138:18;14159:39;14163:21;14186:11;;14159:3;:39::i;:::-;14138:60;;14209:21;14233:37;14237:20;;14259:10;14233:3;:37::i;:::-;-1:-1:-1;;;;;14306:10:0;;;;;;:5;:10;;;;;:17;;;14209:61;;-1:-1:-1;14288:36:0;;14209:61;;14288:17;:36::i;:::-;14281:43;13920:412;-1:-1:-1;;;;;13920:412:0:o;4560:179::-;4660:5;;-1:-1:-1;;;;;4660:5:0;4646:10;:19;4638:47;;;;-1:-1:-1;;;4638:47:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;4696:19:0;;;;;;;;:11;:19;;;;;:35;;-1:-1:-1;;4696:35:0;;;;;;;;;;4560:179::o;15722:240::-;15813:5;;-1:-1:-1;;;;;15813:5:0;15799:10;:19;15791:47;;;;-1:-1:-1;;;15791:47:0;;;;;;;:::i;:::-;15866:6;15857:5;:15;;:35;;;;;15885:7;15876:5;:16;;15857:35;15849:44;;;;;;15926:20;:28;15722:240::o;16840:183::-;16941:5;;-1:-1:-1;;;;;16941:5:0;16927:10;:19;16919:47;;;;-1:-1:-1;;;16919:47:0;;;;;;;:::i;:::-;16977:30;:38;16840:183::o;4747:267::-;4863:5;;-1:-1:-1;;;;;4863:5:0;4849:10;:19;4841:47;;;;-1:-1:-1;;;4841:47:0;;;;;;;:::i;:::-;4903:9;4899:108;4918:17;;;4899:108;;;4982:13;4957:11;:22;4969:6;;4976:1;4969:9;;;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;4957:22:0;;;;;;;;;;;;-1:-1:-1;4957:22:0;:38;;-1:-1:-1;;4957:38:0;;;;;;;;;;4937:3;;;;:::i;:::-;;;;4899:108;;;;4747:267;;;:::o;1310:133::-;1368:7;;1396:5;1400:1;1396;:5;:::i;:::-;1384:17;;1420:1;1415;:6;;1408:14;;;;:::i;1191:113::-;1249:7;1277:1;1272;:6;;1265:14;;;;:::i;:::-;1293:5;1297:1;1293;:5;:::i;1073:112::-;1131:7;;1159:5;1163:1;1159;:5;:::i;885:180::-;943:7;963:6;959:37;;-1:-1:-1;987:1:0;980:8;;959:37;1002:9;1014:5;1018:1;1014;:5;:::i;:::-;1002:17;-1:-1:-1;1042:1:0;1033:5;1037:1;1002:17;1033:5;:::i;:::-;:10;1026:18;;;;:::i;9564:409::-;9616:7;9635:11;9649:39;9671:16;;9649:17;9662:3;;9649:8;:12;;:17;;;;:::i;:39::-;9699:10;;9719:4;;9699:30;;-1:-1:-1;;;9699:30:0;;-1:-1:-1;;;;;9719:4:0;;;9699:30;;;7286:51:1;7353:18;;;7346:34;;;9635:53:0;;-1:-1:-1;9699:10:0;;:19;;7259:18:1;;9699:30:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;9740:10:0;;9760:4;;9740:30;;-1:-1:-1;;;9740:30:0;;-1:-1:-1;;;;;9760:4:0;;;9740:30;;;7286:51:1;7353:18;;;7346:34;;;9740:10:0;;;:19;;7259:18:1;;9740:30:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;9781:10:0;;9801:4;;9781:30;;-1:-1:-1;;;9781:30:0;;-1:-1:-1;;;;;9801:4:0;;;9781:30;;;7286:51:1;7353:18;;;7346:34;;;9781:10:0;;;:19;;7259:18:1;;9781:30:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;9822:10:0;;9842:6;;9822:32;;-1:-1:-1;;;9822:32:0;;-1:-1:-1;;;;;9842:6:0;;;9822:32;;;7286:51:1;7353:18;;;7346:34;;;9822:10:0;;;:19;;7259:18:1;;9822:32:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;9865:10:0;;9885:6;;9865:32;;-1:-1:-1;;;9865:32:0;;-1:-1:-1;;;;;9885:6:0;;;9865:32;;;7286:51:1;7353:18;;;7346:34;;;9865:10:0;;;:19;;7259:18:1;;9865:32:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;9908:10:0;;9928:3;;9908:29;;-1:-1:-1;;;9908:29:0;;-1:-1:-1;;;;;9928:3:0;;;9908:29;;;7286:51:1;7353:18;;;7346:34;;;9908:10:0;;;:19;;7259:18:1;;9908:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;9955:10:0;:3;9963:1;9955:7;:10::i;14340:105::-;14397:7;14428:1;14424;:5;:13;;14436:1;14424:13;;;-1:-1:-1;14432:1:0;;14340:105;-1:-1:-1;14340:105:0:o;404:173:1:-;472:20;;-1:-1:-1;;;;;521:31:1;;511:42;;501:70;;567:1;564;557:12;501:70;404:173;;;:::o;582:186::-;641:6;694:2;682:9;673:7;669:23;665:32;662:52;;;710:1;707;700:12;662:52;733:29;752:9;733:29;:::i;773:118::-;859:5;852:13;845:21;838:5;835:32;825:60;;881:1;878;871:12;825:60;773:118;:::o;896:241::-;952:6;1005:2;993:9;984:7;980:23;976:32;973:52;;;1021:1;1018;1011:12;973:52;1060:9;1047:23;1079:28;1101:5;1079:28;:::i;1142:316::-;1219:6;1227;1235;1288:2;1276:9;1267:7;1263:23;1259:32;1256:52;;;1304:1;1301;1294:12;1256:52;-1:-1:-1;;1327:23:1;;;1397:2;1382:18;;1369:32;;-1:-1:-1;1448:2:1;1433:18;;;1420:32;;1142:316;-1:-1:-1;1142:316:1:o;1463:248::-;1531:6;1539;1592:2;1580:9;1571:7;1567:23;1563:32;1560:52;;;1608:1;1605;1598:12;1560:52;-1:-1:-1;;1631:23:1;;;1701:2;1686:18;;;1673:32;;-1:-1:-1;1463:248:1:o;1716:180::-;1775:6;1828:2;1816:9;1807:7;1803:23;1799:32;1796:52;;;1844:1;1841;1834:12;1796:52;-1:-1:-1;1867:23:1;;1716:180;-1:-1:-1;1716:180:1:o;2489:254::-;2557:6;2565;2618:2;2606:9;2597:7;2593:23;2589:32;2586:52;;;2634:1;2631;2624:12;2586:52;2657:29;2676:9;2657:29;:::i;:::-;2647:39;2733:2;2718:18;;;;2705:32;;-1:-1:-1;;;2489:254:1:o;4150:315::-;4215:6;4223;4276:2;4264:9;4255:7;4251:23;4247:32;4244:52;;;4292:1;4289;4282:12;4244:52;4315:29;4334:9;4315:29;:::i;:::-;4305:39;;4394:2;4383:9;4379:18;4366:32;4407:28;4429:5;4407:28;:::i;:::-;4454:5;4444:15;;;4150:315;;;;;:::o;4470:750::-;4562:6;4570;4578;4631:2;4619:9;4610:7;4606:23;4602:32;4599:52;;;4647:1;4644;4637:12;4599:52;4687:9;4674:23;4716:18;4757:2;4749:6;4746:14;4743:34;;;4773:1;4770;4763:12;4743:34;4811:6;4800:9;4796:22;4786:32;;4856:7;4849:4;4845:2;4841:13;4837:27;4827:55;;4878:1;4875;4868:12;4827:55;4918:2;4905:16;4944:2;4936:6;4933:14;4930:34;;;4960:1;4957;4950:12;4930:34;5015:7;5008:4;4998:6;4995:1;4991:14;4987:2;4983:23;4979:34;4976:47;4973:67;;;5036:1;5033;5026:12;4973:67;5067:4;5059:13;;;;-1:-1:-1;5091:6:1;-1:-1:-1;;5132:20:1;;5119:34;5162:28;5119:34;5162:28;:::i;:::-;5209:5;5199:15;;;4470:750;;;;;:::o;5225:339::-;5427:2;5409:21;;;5466:2;5446:18;;;5439:30;-1:-1:-1;;;5500:2:1;5485:18;;5478:45;5555:2;5540:18;;5225:339::o;5569:184::-;5639:6;5692:2;5680:9;5671:7;5667:23;5663:32;5660:52;;;5708:1;5705;5698:12;5660:52;-1:-1:-1;5731:16:1;;5569:184;-1:-1:-1;5569:184:1:o;5758:349::-;5960:2;5942:21;;;5999:2;5979:18;;;5972:30;6038:27;6033:2;6018:18;;6011:55;6098:2;6083:18;;5758:349::o;6112:338::-;6314:2;6296:21;;;6353:2;6333:18;;;6326:30;-1:-1:-1;;;6387:2:1;6372:18;;6365:44;6441:2;6426:18;;6112:338::o;6455:127::-;6516:10;6511:3;6507:20;6504:1;6497:31;6547:4;6544:1;6537:15;6571:4;6568:1;6561:15;6587:168;6627:7;6693:1;6689;6685:6;6681:14;6678:1;6675:21;6670:1;6663:9;6656:17;6652:45;6649:71;;;6700:18;;:::i;:::-;-1:-1:-1;6740:9:1;;6587:168::o;7391:245::-;7458:6;7511:2;7499:9;7490:7;7486:23;7482:32;7479:52;;;7527:1;7524;7517:12;7479:52;7559:9;7553:16;7578:28;7600:5;7578:28;:::i;9086:127::-;9147:10;9142:3;9138:20;9135:1;9128:31;9178:4;9175:1;9168:15;9202:4;9199:1;9192:15;9218:135;9257:3;-1:-1:-1;;9278:17:1;;9275:43;;;9298:18;;:::i;:::-;-1:-1:-1;9345:1:1;9334:13;;9218:135::o;9358:128::-;9398:3;9429:1;9425:6;9422:1;9419:13;9416:39;;;9435:18;;:::i;:::-;-1:-1:-1;9471:9:1;;9358:128::o;9491:127::-;9552:10;9547:3;9543:20;9540:1;9533:31;9583:4;9580:1;9573:15;9607:4;9604:1;9597:15;9623:125;9663:4;9691:1;9688;9685:8;9682:34;;;9696:18;;:::i;:::-;-1:-1:-1;9733:9:1;;9623:125::o;9753:217::-;9793:1;9819;9809:132;;9863:10;9858:3;9854:20;9851:1;9844:31;9898:4;9895:1;9888:15;9926:4;9923:1;9916:15;9809:132;-1:-1:-1;9955:9:1;;9753:217::o
Swarm Source
ipfs://5d627cf3a661e9c3d63dc9cae3443119c63d744021f61b8b87c126d600d53510
Age | Block | Fee Address | BC Fee Address | Voting Power | Jailed | Incoming |
---|
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.