Contract
0x91f1f7b6eb543a8d2524bdb430b74fa0abae35cc
3
Contract Overview
My Name Tag:
Not Available, login to update
[ Download CSV Export ]
Latest 1 internal transaction
Parent Txn Hash | Block | From | To | Value | |||
---|---|---|---|---|---|---|---|
0x9c205825e0e32f8078ca6a562c5e070cebfdf1cc430dda63c139265912c4e6ce | 40012985 | 245 days 8 hrs ago | 0x4b061c24c15829480b663bf46a1d7c3cbea820f4 | Contract Creation | 0 FTM |
[ Download CSV Export ]
Contract Name:
StableFinance
Compiler Version
v0.8.9+commit.e5eed63a
Contract Source Code (Solidity)
/** *Submitted for verification at FtmScan.com on 2022-06-07 */ /* ░██████╗████████╗░█████╗░██████╗░██╗░░░░░███████╗ ██╔════╝╚══██╔══╝██╔══██╗██╔══██╗██║░░░░░██╔════╝ ╚█████╗░░░░██║░░░███████║██████╦╝██║░░░░░█████╗░░ ░╚═══██╗░░░██║░░░██╔══██║██╔══██╗██║░░░░░██╔══╝░░ ██████╔╝░░░██║░░░██║░░██║██████╦╝███████╗███████╗ ╚═════╝░░░░╚═╝░░░╚═╝░░╚═╝╚═════╝░╚══════╝╚══════╝ https://www.miner.stablefinance.net/ https://twitter.com/theStableFi */ // 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 StableFinance { using SafeMath for uint256; IToken public token_USDC; address erctoken = 0x04068DA6C83AFCFA0e13ba15A6696662335D5B75; // USDC Mainnet uint256 public EGGS_TO_HIRE_1MINERS = 1440000; uint256 public PERCENTS_DIVIDER = 1000; uint256 public REFERRAL = 100; uint256 public TAX = 50; uint256 public MARKET_EGGS_DIVISOR = 5; uint256 public MARKET_EGGS_DIVISOR_SELL = 2; uint256 public MIN_INVEST_LIMIT = 0; /** 0 USDC **/ uint256 public WALLET_DEPOSIT_LIMIT = 10000 * 1e18; /** 10,000 USDC **/ uint256 public COMPOUND_BONUS = 20; /** 2% **/ 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 = 800; /** 80% **/ uint256 public COMPOUND_FOR_NO_TAX_WITHDRAWAL = 10; // compound days, for no tax withdrawal. 10 Times uint256 public totalStaked; uint256 public totalDeposits; uint256 public totalCompound; uint256 public totalRefBonus; uint256 public totalWithdrawn; uint256 public marketEggs; uint256 PSN = 10000; uint256 PSNH = 5000; bool public contractStarted; bool public blacklistActive = true; mapping(address => bool) public Blacklisted; uint256 public CUTOFF_STEP = 48 * 60 * 60; /** 48 hours **/ uint256 public WITHDRAW_COOLDOWN = 4 * 60 * 60; /** 4 hours **/ address public owner; address public fee1; address public dev1; 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 _fee1, address _dev1) { require(!isContract(_fee1) && !isContract(_dev1)); owner = msg.sender; fee1 = _fee1; dev1 = _dev1; 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 hatchEggs(bool isCompound) public { User storage user = users[msg.sender]; require(contractStarted, "Contract not yet Started."); uint256 eggsUsed = getMyEggs(); uint256 eggsForCompound = eggsUsed; if(isCompound) { uint256 dailyCompoundBonus = getDailyCompoundBonus(msg.sender, eggsForCompound); eggsForCompound = eggsForCompound.add(dailyCompoundBonus); uint256 eggsUsedValue = calculateEggSell(eggsForCompound); user.userDeposit = user.userDeposit.add(eggsUsedValue); totalCompound = totalCompound.add(eggsUsedValue); } if(block.timestamp.sub(user.lastHatch) >= COMPOUND_STEP) { if(user.dailyCompoundBonus < COMPOUND_BONUS_MAX_TIMES) { user.dailyCompoundBonus = user.dailyCompoundBonus.add(1); } //add compoundCount for monitoring purposes. user.farmerCompoundCount = user.farmerCompoundCount.add(1); } user.miners = user.miners.add(eggsForCompound.div(EGGS_TO_HIRE_1MINERS)); user.claimedEggs = 0; user.lastHatch = block.timestamp; marketEggs = marketEggs.add(eggsUsed.div(MARKET_EGGS_DIVISOR)); } function sellEggs() 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)); token_USDC.transfer(msg.sender, eggsPayout); user.totalWithdrawn = user.totalWithdrawn.add(eggsPayout); totalWithdrawn = totalWithdrawn.add(eggsPayout); } function buyEggs(address ref, uint256 amount) public{ require(contractStarted, "Contract not yet Started."); User storage user = users[msg.sender]; require(amount >= MIN_INVEST_LIMIT, "Minimum 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); /** less the fee on total Staked to give more transparency of data. **/ totalStaked = totalStaked.add(amount.sub(eggsPayout)); totalDeposits = totalDeposits.add(1); hatchEggs(false); } function payFees(uint256 eggValue) internal returns(uint256){ uint256 tax = eggValue.mul(TAX).div(PERCENTS_DIVIDER).div(5); token_USDC.transfer(fee1, tax.mul(3)); token_USDC.transfer(dev1, tax.mul(2)); return 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 initialize(uint256 amount) public{ if (!contractStarted) { if (msg.sender == owner) { require(marketEggs == 0); contractStarted = true; marketEggs = 144000000000; buyEggs(msg.sender, 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()); } /** How many miners and eggs per day user will recieve based on USDC 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; } /** wallet addresses setters **/ function CHANGE_OWNERSHIP(address value) external { require(msg.sender == owner, "Admin use only."); owner = value; } function CHANGE_FEE1(address value) external { require(msg.sender == owner, "Admin use only."); fee1 = value; } function CHANGE_DEV1(address value) external { require(msg.sender == owner, "Admin use only."); dev1 = 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 18%**/ 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 <= 120); /** 12% 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 <= 900); /** Max Tax is 90% or lower **/ WITHDRAWAL_TAX = value; } 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; } 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 * 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 >= 20); WALLET_DEPOSIT_LIMIT = value * 1e18; } } /** Stable Finance 2% Compound Bonus 10% Referrals 12 Hours Compound Timer 4 Hours Withdraw Cooldown 48 Hours Rewards Accumulation Cut-Off 10 Times Mandatory Compound Feature 80% Feedback Tax For Early Withdrawals. Anti-Bot Launch Withdrawals will reset daily compound count back to 0. */
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"_fee1","type":"address"},{"internalType":"address","name":"_dev1","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_FEE1","outputs":[],"stateMutability":"nonpayable","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_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":"address","name":"ref","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"buyEggs","outputs":[],"stateMutability":"nonpayable","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":"fee1","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":"_farmerCompoundCount","type":"uint256"},{"internalType":"uint256","name":"_lastWithdrawTime","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bool","name":"isCompound","type":"bool"}],"name":"hatchEggs","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"sellEggs","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":"farmerCompoundCount","type":"uint256"},{"internalType":"uint256","name":"lastWithdrawTime","type":"uint256"}],"stateMutability":"view","type":"function"}]
Contract Creation Code
6080604052600180546001600160a01b0319167304068da6c83afcfa0e13ba15a6696662335d5b751790556215f90060029081556103e8600355606460045560326005908155600655600755600060085569021e19e0c9bab24000006009556014600a908155600b81905561a8c0600c55610320600d55600e556127106015556113886016556017805461ff0019166101001790556202a300601955613840601a55348015620000ae57600080fd5b506040516200215638038062002156833981016040819052620000d19162000156565b813b158015620000e05750803b155b620000ea57600080fd5b601b8054336001600160a01b031991821617909155601c805482166001600160a01b03948516179055601d8054821692841692909217909155600154600080549190931691161790556200018e565b80516001600160a01b03811681146200015157600080fd5b919050565b600080604083850312156200016a57600080fd5b620001758362000139565b9150620001856020840162000139565b90509250929050565b611fb8806200019e6000396000f3fe608060405234801561001057600080fd5b50600436106103fc5760003560e01c80637d88209711610215578063bfa9f30411610125578063d7c8843b116100b8578063e757694311610087578063e75769431461094b578063eb2712681461095e578063f6f6288614610971578063fe4b84df1461097a578063ffa4e6181461098d57600080fd5b8063d7c8843b1461090c578063d989b4b31461091f578063da235b2214610932578063e6dc95581461093857600080fd5b8063c688f0fb116100f4578063c688f0fb146108de578063cc3e9c78146108e7578063cd329fc3146108fa578063d7206d5d1461090357600080fd5b8063bfa9f3041461089c578063c3251b40146108af578063c6098256146108c2578063c63568c7146108d557600080fd5b806393e5a3a2116101a85780639e9300a5116101775780639e9300a5146107c5578063a327c45d146107d8578063a87430ba146107eb578063b6e6fcf614610862578063bdd1ca271461087457600080fd5b806393e5a3a214610783578063950d91e914610796578063959c95b31461079f5780639b9cb69f146107b257600080fd5b8063817b1cd2116101e4578063817b1cd2146107295780638da5cb5b146107325780638e3163271461075d578063922a79ae1461077057600080fd5b80637d882097146106f15780637db07c9d146106fa5780637e56fde5146107035780637ee28e3c1461071657600080fd5b806345a6a6e01161031057806364c03a5e116102a35780636ed2be1a116102725780636ed2be1a1461069c5780636f969d28146106af578063752a2628146106c25780637a62ead7146106cb5780637c8e4b4c146106de57600080fd5b806364c03a5e1461066457806366b0154c1461067757806368f58b031461068a57806369b11dd51461069357600080fd5b8063506d19e9116102df578063506d19e91461055c578063570c29791461056f57806359eec895146105825780636386c1c71461058b57600080fd5b806345a6a6e0146105015780634b319713146105145780634ce870531461051d57806350637dbd1461054957600080fd5b8063298ea310116103935780633578584f116103625780633578584f146104cc5780633955f0fe146104d55780633a6cac7f146104dd57806343ce7422146104e6578063450edf95146104ee57600080fd5b8063298ea3101461047e5780632b039d0e146104935780632e9392bb146104a6578063333f57b3146104af57600080fd5b80631848b8dc116103cf5780631848b8dc14610446578063195a73391461044f578063229824c41461045857806326fd84221461046b57600080fd5b806301c234a8146104015780630420c98e1461041d5780630a76e5ed1461042657806312065fe01461043e575b600080fd5b61040a60035481565b6040519081526020015b60405180910390f35b61040a600d5481565b336000908152601e602052604090206002015461040a565b61040a6109b0565b61040a60095481565b61040a60025481565b61040a610466366004611c47565b610a31565b61040a610479366004611c73565b610a7e565b61049161048c366004611c95565b610a96565b005b6104916104a1366004611cca565b610adc565b61040a60145481565b6017546104bc9060ff1681565b6040519015158152602001610414565b61040a60195481565b610491610b28565b61040a60075481565b61040a610d41565b6104916104fc366004611ce5565b610d68565b61049161050f366004611c95565b611129565b61040a60135481565b600f54601054601154601254604080519485526020850193909352918301526060820152608001610414565b61040a610557366004611ce5565b61117d565b61049161056a366004611cca565b6111f7565b61049161057d366004611c95565b611243565b61040a60065481565b610603610599366004611cca565b6001600160a01b039081166000908152601e6020526040902080546001820154600283015460038401546004850154600586015460068701546008880154600789015460098a0154600a8b0154600b909b0154999c989b979a969995989490971696929591949093565b604080519c8d5260208d019b909b52998b019890985260608a019690965260808901949094526001600160a01b0390921660a088015260c087015260e086015261010085015261012084015261014083015261016082015261018001610414565b61040a610672366004611cca565b61128d565b610491610685366004611cca565b6112d0565b61040a60055481565b61040a60125481565b6104916106aa366004611d1d565b61131c565b6104916106bd366004611c95565b611451565b61040a600c5481565b6104916106d9366004611c95565b61149c565b6104916106ec366004611c95565b6114d9565b61040a60105481565b61040a60115481565b61040a610711366004611c95565b61151f565b610491610724366004611c95565b61152d565b61040a600f5481565b601b54610745906001600160a01b031681565b6040516001600160a01b039091168152602001610414565b61040a61076b366004611c95565b61157d565b61049161077e366004611c95565b61158e565b600054610745906001600160a01b031681565b61040a601a5481565b6104916107ad366004611c95565b6115d0565b6104916107c0366004611c95565b611624565b6104916107d3366004611d1d565b611661565b601d54610745906001600160a01b031681565b6106036107f9366004611cca565b601e60205260009081526040902080546001820154600283015460038401546004850154600586015460068701546007880154600889015460098a0154600a8b0154600b909b0154999a98999798969795966001600160a01b039095169593949293919290918c565b6017546104bc90610100900460ff1681565b610887610882366004611c95565b6116a5565b60408051928352602083019190915201610414565b6104916108aa366004611c95565b61170c565b6104bc6108bd366004611cca565b61174a565b601c54610745906001600160a01b031681565b61040a60045481565b61040a600b5481565b61040a6108f5366004611c73565b611796565b61040a60085481565b61040a600a5481565b61040a61091a366004611cca565b6117ab565b61049161092d366004611d3a565b611827565b4261040a565b610491610946366004611c95565b61187c565b610491610959366004611c95565b6118ca565b61049161096c366004611d71565b611907565b61040a600e5481565b610491610988366004611c95565b6119a8565b6104bc61099b366004611cca565b60186020526000908152604090205460ff1681565b600080546040516370a0823160e01b81523060048201526001600160a01b03909116906370a082319060240160206040518083038186803b1580156109f457600080fd5b505afa158015610a08573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a2c9190611df7565b905090565b6000610a76610a4260155484611a3d565b610a71601654610a66610a6b610a5a6015548a611a3d565b610a666016548c611a3d565b611a72565b89611a91565b611a91565b949350505050565b6000610a8d8383601454610a31565b90505b92915050565b601b546001600160a01b03163314610ac95760405162461bcd60e51b8152600401610ac090611e10565b60405180910390fd5b6064811115610ad757600080fd5b600555565b601b546001600160a01b03163314610b065760405162461bcd60e51b8152600401610ac090611e10565b601b80546001600160a01b0319166001600160a01b0392909216919091179055565b60175460ff16610b4a5760405162461bcd60e51b8152600401610ac090611e39565b601754610100900460ff1615610bba573360009081526018602052604090205460ff1615610bba5760405162461bcd60e51b815260206004820152601760248201527f4164647265737320697320626c61636b6c69737465642e0000000000000000006044820152606401610ac0565b336000908152601e6020526040812090610bd2610d41565b90506000610bdf8261157d565b9050600e5483600901541015610c2157610c1a610c13600354610c0d600d5485611a3d90919063ffffffff16565b90611a91565b8290611a9e565b9050610c30565b600060098401819055600a8401555b42600b8401819055600060038501556004840155600754610c5f90610c56908490611a91565b60145490611a72565b60145580610c6b6109b0565b1015610c7c57610c796109b0565b90505b6000610c91610c8a83611aba565b8390611a9e565b60005460405163a9059cbb60e01b8152336004820152602481018390529192506001600160a01b03169063a9059cbb90604401602060405180830381600087803b158015610cde57600080fd5b505af1158015610cf2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d169190611e70565b506008840154610d269082611a72565b6008850155601354610d389082611a72565b60135550505050565b6000610a2c610d4f336117ab565b336000908152601e602052604090206003015490611a72565b60175460ff16610d8a5760405162461bcd60e51b8152600401610ac090611e39565b336000908152601e60205260409020600854821015610deb5760405162461bcd60e51b815260206004820152601b60248201527f4d696e696d756d20696e766573746d656e74206e6f74206d65742e00000000006044820152606401610ac0565b6009548154610dfa9084611a72565b1115610e485760405162461bcd60e51b815260206004820152601a60248201527f4d6178206465706f736974206c696d697420726561636865642e0000000000006044820152606401610ac0565b6000546040516323b872dd60e01b8152336004820152306024820152604481018490526001600160a01b03909116906323b872dd90606401602060405180830381600087803b158015610e9a57600080fd5b505af1158015610eae573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ed29190611e70565b506000610eeb8361047985610ee56109b0565b90611a9e565b6001830154909150610efd9084611a72565b60018301558154610f0e9084611a72565b82556003820154610f1f9082611a72565b600383015560058201546001600160a01b0316610fbe576001600160a01b0384163314610f64576005820180546001600160a01b0319166001600160a01b0386161790555b60058201546001600160a01b03168015610fbc576001600160a01b0381166000908152601e6020526040902060060154610f9f906001611a72565b6001600160a01b0382166000908152601e60205260409020600601555b505b60058201546001600160a01b0316156110e15760058201546001600160a01b031680156110df576000611002600354610c0d60045488611a3d90919063ffffffff16565b60005460405163a9059cbb60e01b81526001600160a01b0385811660048301526024820184905292935091169063a9059cbb90604401602060405180830381600087803b15801561105257600080fd5b505af1158015611066573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061108a9190611e70565b506001600160a01b0382166000908152601e60205260409020600701546110b19082611a72565b6001600160a01b0383166000908152601e60205260409020600701556012546110da9082611a72565b601255505b505b60006110ec84611aba565b90506111046110fb8583611a9e565b600f5490611a72565b600f55601054611115906001611a72565b601055611122600061131c565b5050505050565b601b546001600160a01b031633146111535760405162461bcd60e51b8152600401610ac090611e8d565b601881111561116157600080fd5b61116c81603c611ecb565b61117790603c611ecb565b601a5550565b6001600160a01b0382166000908152601e60205260408120600901546111a557506000610a90565b600a546001600160a01b0384166000908152601e602052604081206009015490916111d09190611a3d565b905060006111ed600354610c0d8487611a3d90919063ffffffff16565b9250610a90915050565b601b546001600160a01b031633146112215760405162461bcd60e51b8152600401610ac090611e10565b601c80546001600160a01b0319166001600160a01b0392909216919091179055565b601b546001600160a01b0316331461126d5760405162461bcd60e51b8152600401610ac090611e10565b600a811015801561127f575060788111155b61128857600080fd5b600455565b6000806112be61129c846117ab565b6001600160a01b0385166000908152601e602052604090206003015490611a72565b90506112c98161157d565b9392505050565b601b546001600160a01b031633146112fa5760405162461bcd60e51b8152600401610ac090611e10565b601d80546001600160a01b0319166001600160a01b0392909216919091179055565b336000908152601e6020526040902060175460ff1661134d5760405162461bcd60e51b8152600401610ac090611e39565b6000611357610d41565b90508083156113af57600061136c338361117d565b90506113788282611a72565b915060006113858361157d565b60018601549091506113979082611a72565b60018601556011546113a99082611a72565b60115550505b600c5460048401546113c2904290611a9e565b1061140157600b54836009015410156113eb5760098301546113e5906001611a72565b60098401555b600a8301546113fb906001611a72565b600a8401555b61142461141960025483611a9190919063ffffffff16565b600285015490611a72565b60028401556000600384015542600484015560065461144890610c56908490611a91565b60145550505050565b601b546001600160a01b0316331461147b5760405162461bcd60e51b8152600401610ac090611e10565b600a811015801561148e57506103848111155b61149757600080fd5b600a55565b601b546001600160a01b031633146114c65760405162461bcd60e51b8152600401610ac090611e10565b60328111156114d457600080fd5b600655565b601b546001600160a01b031633146115035760405162461bcd60e51b8152600401610ac090611e8d565b61150e81603c611ecb565b61151990603c611ecb565b60195550565b6000610a90826104796109b0565b601b546001600160a01b031633146115575760405162461bcd60e51b8152600401610ac090611e8d565b601481101561156557600080fd5b61157781670de0b6b3a7640000611ecb565b60095550565b6000610a90826014546104666109b0565b601b546001600160a01b031633146115b85760405162461bcd60e51b8152600401610ac090611e8d565b6115ca81670de0b6b3a7640000611ecb565b60085550565b601b546001600160a01b031633146115fa5760405162461bcd60e51b8152600401610ac090611e10565b601881111561160857600080fd5b61161381603c611ecb565b61161e90603c611ecb565b600c5550565b601b546001600160a01b0316331461164e5760405162461bcd60e51b8152600401610ac090611e10565b601e81111561165c57600080fd5b600b55565b601b546001600160a01b0316331461168b5760405162461bcd60e51b8152600401610ac090611e10565b601780549115156101000261ff0019909216919091179055565b60008060006116c48461047986610ee5886116be6109b0565b90611a72565b905060006116dd60025483611a9190919063ffffffff16565b90506201518060006116ef8284611a3d565b905060006116fd8289611796565b93989397509295505050505050565b601b546001600160a01b031633146117365760405162461bcd60e51b8152600401610ac090611e10565b61038481111561174557600080fd5b600d55565b601b546000906001600160a01b031633146117775760405162461bcd60e51b8152600401610ac090611e10565b506001600160a01b031660009081526018602052604090205460ff1690565b6000610a8d83601454610466856116be6109b0565b6001600160a01b0381166000908152601e602052604081206004015481906117d4904290611a9e565b905060006117e482601954611c31565b905060006117f460025483611c31565b6001600160a01b0386166000908152601e602052604090206002015490915061181e908290611a3d565b95945050505050565b601b546001600160a01b031633146118515760405162461bcd60e51b8152600401610ac090611e10565b6001600160a01b03919091166000908152601860205260409020805460ff1916911515919091179055565b601b546001600160a01b031633146118a65760405162461bcd60e51b8152600401610ac090611e10565b6207512081101580156118bc575062278d008111155b6118c557600080fd5b600255565b601b546001600160a01b031633146118f45760405162461bcd60e51b8152600401610ac090611e10565b600c81111561190257600080fd5b600e55565b601b546001600160a01b031633146119315760405162461bcd60e51b8152600401610ac090611e10565b60005b828110156119a257816018600086868581811061195357611953611eea565b90506020020160208101906119689190611cca565b6001600160a01b031681526020810191909152604001600020805460ff19169115159190911790558061199a81611f00565b915050611934565b50505050565b60175460ff166119f257601b546001600160a01b03163314156119f557601454156119d257600080fd5b6017805460ff1916600117905564218711a0006014556119f23382610d68565b50565b60405162461bcd60e51b815260206004820152601960248201527f436f6e7472616374206e6f742079657420737461727465642e000000000000006044820152606401610ac0565b600082611a4c57506000610a90565b6000611a588385611ecb565b905082611a658583611f1b565b14610a8d57610a8d611f3d565b600080611a7f8385611f53565b905083811015610a8d57610a8d611f3d565b600080610a768385611f1b565b600082821115611ab057611ab0611f3d565b610a8d8284611f6b565b600080611add6005610c0d600354610c0d60055488611a3d90919063ffffffff16565b600054601c549192506001600160a01b039081169163a9059cbb9116611b04846003611a3d565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401602060405180830381600087803b158015611b4a57600080fd5b505af1158015611b5e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b829190611e70565b50600054601d546001600160a01b039182169163a9059cbb9116611ba7846002611a3d565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401602060405180830381600087803b158015611bed57600080fd5b505af1158015611c01573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c259190611e70565b506112c9816005611a3d565b6000818310611c405781610a8d565b5090919050565b600080600060608486031215611c5c57600080fd5b505081359360208301359350604090920135919050565b60008060408385031215611c8657600080fd5b50508035926020909101359150565b600060208284031215611ca757600080fd5b5035919050565b80356001600160a01b0381168114611cc557600080fd5b919050565b600060208284031215611cdc57600080fd5b610a8d82611cae565b60008060408385031215611cf857600080fd5b611d0183611cae565b946020939093013593505050565b80151581146119f257600080fd5b600060208284031215611d2f57600080fd5b8135610a8d81611d0f565b60008060408385031215611d4d57600080fd5b611d5683611cae565b91506020830135611d6681611d0f565b809150509250929050565b600080600060408486031215611d8657600080fd5b833567ffffffffffffffff80821115611d9e57600080fd5b818601915086601f830112611db257600080fd5b813581811115611dc157600080fd5b8760208260051b8501011115611dd657600080fd5b60209283019550935050840135611dec81611d0f565b809150509250925092565b600060208284031215611e0957600080fd5b5051919050565b6020808252600f908201526e20b236b4b7103ab9b29037b7363c9760891b604082015260600190565b60208082526019908201527f436f6e7472616374206e6f742079657420537461727465642e00000000000000604082015260600190565b600060208284031215611e8257600080fd5b8151610a8d81611d0f565b6020808252600e908201526d41646d696e20757365206f6e6c7960901b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b6000816000190483118215151615611ee557611ee5611eb5565b500290565b634e487b7160e01b600052603260045260246000fd5b6000600019821415611f1457611f14611eb5565b5060010190565b600082611f3857634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052600160045260246000fd5b60008219821115611f6657611f66611eb5565b500190565b600082821015611f7d57611f7d611eb5565b50039056fea264697066735822122037efb164059fc025d3ba24aa54269afa599b1fa3c93b759fa46aa06d5b21813a64736f6c6343000809003300000000000000000000000036d84ed72fef5fe2adee310b9fa9d201c45f3c46000000000000000000000000fa38e99c5878d2008d534b258d11877b02722b10
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000036d84ed72fef5fe2adee310b9fa9d201c45f3c46000000000000000000000000fa38e99c5878d2008d534b258d11877b02722b10
-----Decoded View---------------
Arg [0] : _fee1 (address): 0x36d84ed72fef5fe2adee310b9fa9d201c45f3c46
Arg [1] : _dev1 (address): 0xfa38e99c5878d2008d534b258d11877b02722b10
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 00000000000000000000000036d84ed72fef5fe2adee310b9fa9d201c45f3c46
Arg [1] : 000000000000000000000000fa38e99c5878d2008d534b258d11877b02722b10
Deployed ByteCode Sourcemap
2689:16170:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2927:38;;;;;;;;;160:25:1;;;148:2;133:18;2927:38:0;;;;;;;;3473:35;;;;;;14670:101;14745:10;14713:7;14739:17;;;:5;:17;;;;;:24;;;14670:101;;12569:110;;;:::i;3193:50::-;;;;;;2875:45;;;;;;13009:247;;;;;;:::i;:::-;;:::i;13412:164::-;;;;;;:::i;:::-;;:::i;16402:177::-;;;;;;:::i;:::-;;:::i;:::-;;15501:140;;;;;;:::i;:::-;;:::i;3812:25::-;;;;;;3896:27;;;;;;;;;;;;1489:14:1;;1482:22;1464:41;;1452:2;1437:18;3896:27:0;1324:187:1;4022:41:0;;;;;;7262:1484;;;:::i;3083:43::-;;;;;;14779:143;;;:::i;8754:1785::-;;;;;;:::i;:::-;;:::i;18451:197::-;;;;;;:::i;:::-;;:::i;3774:29::-;;;;;;14440:222;14597:11;;14610:13;;14625;;14640;;14440:222;;;2006:25:1;;;2062:2;2047:18;;2040:34;;;;2090:18;;;2083:34;2148:2;2133:18;;2126:34;1993:3;1978:19;14440:222:0;1775:391:1;10818::0;;;;;;:::i;:::-;;:::i;15649:134::-;;;;;;:::i;:::-;;:::i;16591:202::-;;;;;;:::i;:::-;;:::i;3038:38::-;;;;;;11217:1001;;;;;;:::i;:::-;-1:-1:-1;;;;;11596:11:0;;;11272:23;11596:11;;;:5;:11;;;;;:26;;11649:23;;;;11694:18;;;;11739:23;;;;11787:21;;;;11832:20;;;;11877:26;;;;11933;;;;11993:30;;;;12057;;;;12122:31;;;;12185:28;;;;;11596:26;;11649:23;;11694:18;;11739:23;;11787:21;;11832:20;;;;;11877:26;;11933;;11993:30;;11217:1001;;;;;2628:25:1;;;2684:2;2669:18;;2662:34;;;;2712:18;;;2705:34;;;;2770:2;2755:18;;2748:34;;;;2813:3;2798:19;;2791:35;;;;-1:-1:-1;;;;;2863:32:1;;;2883:3;2842:19;;2835:61;2927:3;2912:19;;2905:35;2971:3;2956:19;;2949:35;3015:3;3000:19;;2993:35;3059:3;3044:19;;3037:35;3103:3;3088:19;;3081:36;3148:3;3133:19;;3126:36;2615:3;2600:19;11217:1001:0;2171:997:1;12790:211:0;;;;;;:::i;:::-;;:::i;15791:134::-;;;;;;:::i;:::-;;:::i;3008:23::-;;;;;;3739:28;;;;;;5979:1275;;;;;;:::i;:::-;;:::i;17494:200::-;;;;;;:::i;:::-;;:::i;3397:43::-;;;;;;16801:208;;;;;;:::i;:::-;;:::i;18289:154::-;;;;;;:::i;:::-;;:::i;3669:28::-;;;;;;3704;;;;;;13584:132;;;;;;:::i;:::-;;:::i;18656:200::-;;;;;;:::i;:::-;;:::i;3636:26::-;;;;;;4157:20;;;;;-1:-1:-1;;;;;4157:20:0;;;;;;-1:-1:-1;;;;;3706:32:1;;;3688:51;;3676:2;3661:18;4157:20:0;3542:203:1;13264:140:0;;;;;;:::i;:::-;;:::i;18120:161::-;;;;;;:::i;:::-;;:::i;2754:24::-;;;;;-1:-1:-1;;;;;2754:24:0;;;4085:46;;;;;;17920:192;;;;;;:::i;:::-;;:::i;17702:210::-;;;;;;:::i;:::-;;:::i;5158:152::-;;;;;;:::i;:::-;;:::i;4210:19::-;;;;;-1:-1:-1;;;;;4210:19:0;;;4715:37;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;4715:37:0;;;;;;;;;;;;;;3932:34;;;;;;;;;;;;13810:440;;;;;;:::i;:::-;;:::i;:::-;;;;4145:25:1;;;4201:2;4186:18;;4179:34;;;;4118:18;13810:440:0;3971:248:1;17045:215:0;;;;;;:::i;:::-;;:::i;5780:191::-;;;;;;:::i;:::-;;:::i;4184:19::-;;;;;-1:-1:-1;;;;;4184:19:0;;;2972:29;;;;;;3319:44;;;;;;14258:174;;;;;;:::i;:::-;;:::i;3135:35::-;;;;;;3270:34;;;;;;14930:412;;;;;;:::i;:::-;;:::i;5318:179::-;;;;;;:::i;:::-;;:::i;12687:95::-;12759:15;12687:95;;16154:240;;;;;;:::i;:::-;;:::i;17272:214::-;;;;;;:::i;:::-;;:::i;5505:267::-;;;;;;:::i;:::-;;:::i;3527:50::-;;;;;;12226:335;;;;;;:::i;:::-;;:::i;3973:43::-;;;;;;:::i;:::-;;;;;;;;;;;;;;;;12569:110;12612:7;12639:10;;:35;;-1:-1:-1;;;12639:35:0;;12668:4;12639:35;;;3688:51:1;-1:-1:-1;;;;;12639:10:0;;;;:20;;3661:18:1;;12639:35:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;12632:42;;12569:110;:::o;13009:247::-;13088:7;13114:134;13127:21;13140:3;;13145:2;13127:12;:21::i;:::-;13150:97;13163:4;;13169:77;13182:59;13195:21;13208:3;;13213:2;13195:12;:21::i;:::-;13218:22;13231:4;;13237:2;13218:12;:22::i;:::-;13182:12;:59::i;:::-;13243:2;13169:12;:77::i;13150:97::-;13114:12;:134::i;:::-;13107:141;13009:247;-1:-1:-1;;;;13009:247:0:o;13412:164::-;13494:7;13520:48;13535:3;13540:15;13557:10;;13520:14;:48::i;:::-;13513:55;;13412:164;;;;;:::o;16402:177::-;16476:5;;-1:-1:-1;;;;;16476:5:0;16462:10;:19;16454:47;;;;-1:-1:-1;;;16454:47:0;;;;;;;:::i;:::-;;;;;;;;;16529:3;16520:5;:12;;16512:21;;;;;;16560:3;:11;16402:177::o;15501:140::-;15584:5;;-1:-1:-1;;;;;15584:5:0;15570:10;:19;15562:47;;;;-1:-1:-1;;;15562:47:0;;;;;;;:::i;:::-;15620:5;:13;;-1:-1:-1;;;;;;15620:13:0;-1:-1:-1;;;;;15620:13:0;;;;;;;;;;15501:140::o;7262:1484::-;7307:15;;;;7299:53;;;;-1:-1:-1;;;7299:53:0;;;;;;;:::i;:::-;7369:15;;;;;;;7365:108;;;7422:10;7410:23;;;;:11;:23;;;;;;;;7409:24;7401:60;;;;-1:-1:-1;;;7401:60:0;;6388:2:1;7401:60:0;;;6370:21:1;6427:2;6407:18;;;6400:30;6466:25;6446:18;;;6439:53;6509:18;;7401:60:0;6186:347:1;7401:60:0;7509:10;7483:17;7503;;;:5;:17;;;;;;7549:11;:9;:11::i;:::-;7531:29;;7571:16;7590:25;7607:7;7590:16;:25::i;:::-;7571:44;;7741:30;;7715:4;:23;;;:56;7712:471;;;7908:64;7921:50;7954:16;;7921:28;7934:14;;7921:8;:12;;:28;;;;:::i;:::-;:32;;:50::i;:::-;7908:8;;:12;:64::i;:::-;7897:75;;7712:471;;;8125:1;8099:23;;;:27;;;8143:24;;;:28;7712:471;8227:15;8203:21;;;:39;;;8272:1;8253:16;;;:20;8286:14;;;:32;-1:-1:-1;8369:24:0;8342:53;;8357:37;;:7;;:11;:37::i;:::-;8342:10;;;:14;:53::i;:::-;8329:10;:66;8434:8;8419:12;:10;:12::i;:::-;:23;8416:78;;;8470:12;:10;:12::i;:::-;8459:23;;8416:78;8506:18;8527:31;8540:17;8548:8;8540:7;:17::i;:::-;8527:8;;:12;:31::i;:::-;8569:10;;:43;;-1:-1:-1;;;8569:43:0;;8589:10;8569:43;;;6712:51:1;6779:18;;;6772:34;;;8506:52:0;;-1:-1:-1;;;;;;8569:10:0;;:19;;6685:18:1;;8569:43:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;8645:19:0;;;;:35;;8669:10;8645:23;:35::i;:::-;8623:19;;;:57;8708:14;;:30;;8727:10;8708:18;:30::i;:::-;8691:14;:47;-1:-1:-1;;;;7262:1484:0:o;14779:143::-;14820:7;14846:68;14880:33;14902:10;14880:21;:33::i;:::-;14852:10;14846:17;;;;:5;:17;;;;;:29;;;;:33;:68::i;8754:1785::-;8825:15;;;;8817:53;;;;-1:-1:-1;;;8817:53:0;;;;;;;:::i;:::-;8907:10;8881:17;8901;;;:5;:17;;;;;8947:16;;8937:26;;;8929:66;;;;-1:-1:-1;;;8929:66:0;;7269:2:1;8929:66:0;;;7251:21:1;7308:2;7288:18;;;7281:30;7347:29;7327:18;;;7320:57;7394:18;;8929:66:0;7067:351:1;8929:66:0;9049:20;;9014:19;;:31;;9038:6;9014:23;:31::i;:::-;:55;;9006:94;;;;-1:-1:-1;;;9006:94:0;;7625:2:1;9006:94:0;;;7607:21:1;7664:2;7644:18;;;7637:30;7703:28;7683:18;;;7676:56;7749:18;;9006:94:0;7423:350:1;9006:94:0;9111:10;;:67;;-1:-1:-1;;;9111:67:0;;9143:10;9111:67;;;8018:34:1;9164:4:0;8068:18:1;;;8061:43;8120:18;;;8113:34;;;-1:-1:-1;;;;;9111:10:0;;;;:23;;7953:18:1;;9111:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;9189:18;9210:49;9226:6;9234:24;9251:6;9234:12;:10;:12::i;:::-;:16;;:24::i;9210:49::-;9289:16;;;;9189:70;;-1:-1:-1;9289:28:0;;9310:6;9289:20;:28::i;:::-;9270:16;;;:47;9350:19;;:31;;9374:6;9350:23;:31::i;:::-;9328:53;;9411:16;;;;:32;;9432:10;9411:20;:32::i;:::-;9392:16;;;:51;9460:13;;;;-1:-1:-1;;;;;9460:13:0;9456:328;;-1:-1:-1;;;;;9508:17:0;;9515:10;9508:17;9504:77;;9546:13;;;:19;;-1:-1:-1;;;;;;9546:19:0;-1:-1:-1;;;;;9546:19:0;;;;;9504:77;9615:13;;;;-1:-1:-1;;;;;9615:13:0;9647:21;;9643:130;;-1:-1:-1;;;;;9721:14:0;;;;;;:5;:14;;;;;:29;;;:36;;9755:1;9721:33;:36::i;:::-;-1:-1:-1;;;;;9689:14:0;;;;;;:5;:14;;;;;:29;;:68;9643:130;9489:295;9456:328;9816:13;;;;-1:-1:-1;;;;;9816:13:0;:27;9812:452;;9877:13;;;;-1:-1:-1;;;;;9877:13:0;9909:20;;9905:348;;9950:18;9971:42;9996:16;;9971:20;9982:8;;9971:6;:10;;:20;;;;:::i;:42::-;10032:10;;:39;;-1:-1:-1;;;10032:39:0;;-1:-1:-1;;;;;6730:32:1;;;10032:39:0;;;6712:51:1;6779:18;;;6772:34;;;9950:63:0;;-1:-1:-1;10032:10:0;;;:19;;6685:18:1;;10032:39:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;;10125:13:0;;;;;;:5;:13;;;;;:32;;;:48;;10162:10;10125:36;:48::i;:::-;-1:-1:-1;;;;;10090:13:0;;;;;;:5;:13;;;;;:32;;:83;10208:13;;:29;;10226:10;10208:17;:29::i;:::-;10192:13;:45;-1:-1:-1;9905:348:0;9845:419;9812:452;10276:18;10297:15;10305:6;10297:7;:15::i;:::-;10276:36;-1:-1:-1;10418:39:0;10434:22;:6;10276:36;10434:10;:22::i;:::-;10418:11;;;:15;:39::i;:::-;10404:11;:53;10484:13;;:20;;10502:1;10484:17;:20::i;:::-;10468:13;:36;10515:16;10525:5;10515:9;:16::i;:::-;8806:1733;;;8754:1785;;:::o;18451:197::-;18539:5;;-1:-1:-1;;;;;18539:5:0;18525:10;:19;18517:46;;;;-1:-1:-1;;;18517:46:0;;;;;;;:::i;:::-;18591:2;18582:5;:11;;18574:20;;;;;;18625:10;:5;18633:2;18625:10;:::i;:::-;:15;;18638:2;18625:15;:::i;:::-;18605:17;:35;-1:-1:-1;18451:197:0:o;10818:391::-;-1:-1:-1;;;;;10921:11:0;;10899:7;10921:11;;;:5;:11;;;;;:30;;;10918:284;;-1:-1:-1;10980:1:0;10973:8;;10918:284;11070:14;;-1:-1:-1;;;;;11035:11:0;;11014:18;11035:11;;;:5;:11;;;;;:30;;;11014:18;;11035:50;;:30;:34;:50::i;:::-;11014:71;;11101:14;11118:44;11145:16;;11118:22;11129:10;11118:6;:10;;:22;;;;:::i;:44::-;11101:61;-1:-1:-1;11177:13:0;;-1:-1:-1;;11177:13:0;15649:134;15727:5;;-1:-1:-1;;;;;15727:5:0;15713:10;:19;15705:47;;;;-1:-1:-1;;;15705:47:0;;;;;;;:::i;:::-;15763:4;:12;;-1:-1:-1;;;;;;15763:12:0;-1:-1:-1;;;;;15763:12:0;;;;;;;;;;15649:134::o;16591:202::-;16670:5;;-1:-1:-1;;;;;16670:5:0;16656:10;:19;16648:47;;;;-1:-1:-1;;;16648:47:0;;;;;;;:::i;:::-;16723:2;16714:5;:11;;:27;;;;;16738:3;16729:5;:12;;16714:27;16706:36;;;;;;16769:8;:16;16591:202::o;12790:211::-;12854:7;12874:16;12893:56;12921:27;12943:4;12921:21;:27::i;:::-;-1:-1:-1;;;;;12893:11:0;;;;;;:5;:11;;;;;:23;;;;:27;:56::i;:::-;12874:75;;12967:26;12984:8;12967:16;:26::i;:::-;12960:33;12790:211;-1:-1:-1;;;12790:211:0:o;15791:134::-;15869:5;;-1:-1:-1;;;;;15869:5:0;15855:10;:19;15847:47;;;;-1:-1:-1;;;15847:47:0;;;;;;;:::i;:::-;15905:4;:12;;-1:-1:-1;;;;;;15905:12:0;-1:-1:-1;;;;;15905:12:0;;;;;;;;;;15791:134::o;5979:1275::-;6059:10;6033:17;6053;;;:5;:17;;;;;6089:15;;;;6081:53;;;;-1:-1:-1;;;6081:53:0;;;;;;;:::i;:::-;6147:16;6166:11;:9;:11::i;:::-;6147:30;-1:-1:-1;6147:30:0;6235:397;;;;6265:26;6294:50;6316:10;6328:15;6294:21;:50::i;:::-;6265:79;-1:-1:-1;6377:39:0;:15;6265:79;6377:19;:39::i;:::-;6359:57;;6431:21;6455:33;6472:15;6455:16;:33::i;:::-;6522:16;;;;6431:57;;-1:-1:-1;6522:35:0;;6431:57;6522:20;:35::i;:::-;6503:16;;;:54;6588:13;;:32;;6606:13;6588:17;:32::i;:::-;6572:13;:48;-1:-1:-1;;6235:397:0;6687:13;;6668:14;;;;6648:35;;:15;;:19;:35::i;:::-;:52;6645:360;;6746:24;;6720:4;:23;;;:50;6717:146;;;6817:23;;;;:30;;6845:1;6817:27;:30::i;:::-;6791:23;;;:56;6717:146;6962:24;;;;:31;;6991:1;6962:28;:31::i;:::-;6935:24;;;:58;6645:360;7039:58;7055:41;7075:20;;7055:15;:19;;:41;;;;:::i;:::-;7039:11;;;;;:15;:58::i;:::-;7025:11;;;:72;7127:1;7108:16;;;:20;7156:15;7139:14;;;:32;7225:19;;7197:49;;7212:33;;:8;;:12;:33::i;7197:49::-;7184:10;:62;-1:-1:-1;;;;5979:1275:0:o;17494:200::-;17581:5;;-1:-1:-1;;;;;17581:5:0;17567:10;:19;17559:47;;;;-1:-1:-1;;;17559:47:0;;;;;;;:::i;:::-;17634:2;17625:5;:11;;:27;;;;;17649:3;17640:5;:12;;17625:27;17617:36;;;;;;17664:14;:22;17494:200::o;16801:208::-;16891:5;;-1:-1:-1;;;;;16891:5:0;16877:10;:19;16869:47;;;;-1:-1:-1;;;16869:47:0;;;;;;;:::i;:::-;16944:2;16935:5;:11;;16927:20;;;;;;16974:19;:27;16801:208::o;18289:154::-;18371:5;;-1:-1:-1;;;;;18371:5:0;18357:10;:19;18349:46;;;;-1:-1:-1;;;18349:46:0;;;;;;;:::i;:::-;18420:10;:5;18428:2;18420:10;:::i;:::-;:15;;18433:2;18420:15;:::i;:::-;18406:11;:29;-1:-1:-1;18289:154:0:o;13584:132::-;13648:7;13674:34;13690:3;13695:12;:10;:12::i;18656:200::-;18747:5;;-1:-1:-1;;;;;18747:5:0;18733:10;:19;18725:46;;;;-1:-1:-1;;;18725:46:0;;;;;;;:::i;:::-;18799:2;18790:5;:11;;18782:20;;;;;;18836:12;:5;18844:4;18836:12;:::i;:::-;18813:20;:35;-1:-1:-1;18656:200:0:o;13264:140::-;13324:7;13350:46;13365:4;13371:10;;13383:12;:10;:12::i;18120:161::-;18207:5;;-1:-1:-1;;;;;18207:5:0;18193:10;:19;18185:46;;;;-1:-1:-1;;;18185:46:0;;;;;;;:::i;:::-;18261:12;:5;18269:4;18261:12;:::i;:::-;18242:16;:31;-1:-1:-1;18120:161:0:o;17920:192::-;18006:5;;-1:-1:-1;;;;;18006:5:0;17992:10;:19;17984:47;;;;-1:-1:-1;;;17984:47:0;;;;;;;:::i;:::-;18059:2;18050:5;:11;;18042:20;;;;;;18089:10;:5;18097:2;18089:10;:::i;:::-;:15;;18102:2;18089:15;:::i;:::-;18073:13;:31;-1:-1:-1;17920:192:0:o;17702:210::-;17805:5;;-1:-1:-1;;;;;17805:5:0;17791:10;:19;17783:47;;;;-1:-1:-1;;;17783:47:0;;;;;;;:::i;:::-;17858:2;17849:5;:11;;17841:20;;;;;;17872:24;:32;17702:210::o;5158:152::-;5240:5;;-1:-1:-1;;;;;5240:5:0;5226:10;:19;5218:47;;;;-1:-1:-1;;;5218:47:0;;;;;;;:::i;:::-;5276:15;:26;;;;;;;-1:-1:-1;;5276:26:0;;;;;;;;;5158:152::o;13810:440::-;13868:7;13876;13896:18;13917:62;13933:6;13942:36;13971:6;13942:24;13959:6;13942:12;:10;:12::i;:::-;:16;;:24::i;13917:62::-;13896:83;;13990:14;14007:36;14022:20;;14007:10;:14;;:36;;;;:::i;:::-;13990:53;-1:-1:-1;14068:6:0;14054:11;14106:15;14068:6;13990:53;14106:7;:15::i;:::-;14085:36;;14132:22;14157:44;14182:10;14194:6;14157:24;:44::i;:::-;14219:6;;14132:69;;-1:-1:-1;13810:440:0;;-1:-1:-1;;;;;;13810:440:0:o;17045:215::-;17130:5;;-1:-1:-1;;;;;17130:5:0;17116:10;:19;17108:47;;;;-1:-1:-1;;;17108:47:0;;;;;;;:::i;:::-;17183:3;17174:5;:12;;17166:21;;;;;;17230:14;:22;17045:215::o;5780:191::-;5894:5;;5844:16;;-1:-1:-1;;;;;5894:5:0;5880:10;:19;5872:47;;;;-1:-1:-1;;;5872:47:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;;5944:19:0;;;;;:11;:19;;;;;;;;;5780:191::o;14258:174::-;14341:7;14367:57;14382:4;14387:10;;14399:24;14416:6;14399:12;:10;:12::i;14930:412::-;-1:-1:-1;;;;;15065:10:0;;14994:7;15065:10;;;:5;:10;;;;;:20;;;14994:7;;15045:41;;:15;;:19;:41::i;:::-;15013:73;;15148:18;15169:39;15173:21;15196:11;;15169:3;:39::i;:::-;15148:60;;15219:21;15243:37;15247:20;;15269:10;15243:3;:37::i;:::-;-1:-1:-1;;;;;15316:10:0;;;;;;:5;:10;;;;;:17;;;15219:61;;-1:-1:-1;15298:36:0;;15219:61;;15298:17;:36::i;:::-;15291:43;14930:412;-1:-1:-1;;;;;14930:412:0:o;5318:179::-;5418:5;;-1:-1:-1;;;;;5418:5:0;5404:10;:19;5396:47;;;;-1:-1:-1;;;5396:47:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;5454:19:0;;;;;;;;:11;:19;;;;;:35;;-1:-1:-1;;5454:35:0;;;;;;;;;;5318:179::o;16154:240::-;16245:5;;-1:-1:-1;;;;;16245:5:0;16231:10;:19;16223:47;;;;-1:-1:-1;;;16223:47:0;;;;;;;:::i;:::-;16298:6;16289:5;:15;;:35;;;;;16317:7;16308:5;:16;;16289:35;16281:44;;;;;;16358:20;:28;16154:240::o;17272:214::-;17373:5;;-1:-1:-1;;;;;17373:5:0;17359:10;:19;17351:47;;;;-1:-1:-1;;;17351:47:0;;;;;;;:::i;:::-;17426:2;17417:5;:11;;17409:20;;;;;;17440:30;:38;17272:214::o;5505:267::-;5621:5;;-1:-1:-1;;;;;5621:5:0;5607:10;:19;5599:47;;;;-1:-1:-1;;;5599:47:0;;;;;;;:::i;:::-;5661:9;5657:108;5676:17;;;5657:108;;;5740:13;5715:11;:22;5727:6;;5734:1;5727:9;;;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;5715:22:0;;;;;;;;;;;;-1:-1:-1;5715:22:0;:38;;-1:-1:-1;;5715:38:0;;;;;;;;;;5695:3;;;;:::i;:::-;;;;5657:108;;;;5505:267;;;:::o;12226:335::-;12284:15;;;;12279:275;;12328:5;;-1:-1:-1;;;;;12328:5:0;12314:10;:19;12310:235;;;12356:10;;:15;12348:24;;;;;;12382:15;:22;;-1:-1:-1;;12382:22:0;12400:4;12382:22;;;12436:12;12423:10;:25;12467:27;12475:10;12487:6;12467:7;:27::i;:::-;12226:335;:::o;12310:235::-;12510:35;;-1:-1:-1;;;12510:35:0;;9280:2:1;12510:35:0;;;9262:21:1;9319:2;9299:18;;;9292:30;9358:27;9338:18;;;9331:55;9403:18;;12510:35:0;9078:349:1;2004:180:0;2062:7;2082:6;2078:37;;-1:-1:-1;2106:1:0;2099:8;;2078:37;2121:9;2133:5;2137:1;2133;:5;:::i;:::-;2121:17;-1:-1:-1;2161:1:0;2152:5;2156:1;2121:17;2152:5;:::i;:::-;:10;2145:18;;;;:::i;2429:133::-;2487:7;;2515:5;2519:1;2515;:5;:::i;:::-;2503:17;;2539:1;2534;:6;;2527:14;;;;:::i;2192:112::-;2250:7;;2278:5;2282:1;2278;:5;:::i;2310:113::-;2368:7;2396:1;2391;:6;;2384:14;;;;:::i;:::-;2412:5;2416:1;2412;:5;:::i;10547:263::-;10599:7;10618:11;10632:46;10676:1;10632:39;10654:16;;10632:17;10645:3;;10632:8;:12;;:17;;;;:::i;:46::-;10689:10;;10709:4;;10618:60;;-1:-1:-1;;;;;;10689:10:0;;;;:19;;10709:4;10715:10;10618:60;10723:1;10715:7;:10::i;:::-;10689:37;;-1:-1:-1;;;;;;10689:37:0;;;;;;;-1:-1:-1;;;;;6730:32:1;;;10689:37:0;;;6712:51:1;6779:18;;;6772:34;6685:18;;10689:37:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;10737:10:0;;10757:4;;-1:-1:-1;;;;;10737:10:0;;;;:19;;10757:4;10763:10;:3;10771:1;10763:7;:10::i;:::-;10737:37;;-1:-1:-1;;;;;;10737:37:0;;;;;;;-1:-1:-1;;;;;6730:32:1;;;10737:37:0;;;6712:51:1;6779:18;;;6772:34;6685:18;;10737:37:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;10792:10:0;:3;10800:1;10792:7;:10::i;15350:105::-;15407:7;15438:1;15434;:5;:13;;15446:1;15434:13;;;-1:-1:-1;15442:1:0;;15350:105;-1:-1:-1;15350:105:0:o;196:316:1:-;273:6;281;289;342:2;330:9;321:7;317:23;313:32;310:52;;;358:1;355;348:12;310:52;-1:-1:-1;;381:23:1;;;451:2;436:18;;423:32;;-1:-1:-1;502:2:1;487:18;;;474:32;;196:316;-1:-1:-1;196:316:1:o;517:248::-;585:6;593;646:2;634:9;625:7;621:23;617:32;614:52;;;662:1;659;652:12;614:52;-1:-1:-1;;685:23:1;;;755:2;740:18;;;727:32;;-1:-1:-1;517:248:1:o;770:180::-;829:6;882:2;870:9;861:7;857:23;853:32;850:52;;;898:1;895;888:12;850:52;-1:-1:-1;921:23:1;;770:180;-1:-1:-1;770:180:1:o;955:173::-;1023:20;;-1:-1:-1;;;;;1072:31:1;;1062:42;;1052:70;;1118:1;1115;1108:12;1052:70;955:173;;;:::o;1133:186::-;1192:6;1245:2;1233:9;1224:7;1220:23;1216:32;1213:52;;;1261:1;1258;1251:12;1213:52;1284:29;1303:9;1284:29;:::i;1516:254::-;1584:6;1592;1645:2;1633:9;1624:7;1620:23;1616:32;1613:52;;;1661:1;1658;1651:12;1613:52;1684:29;1703:9;1684:29;:::i;:::-;1674:39;1760:2;1745:18;;;;1732:32;;-1:-1:-1;;;1516:254:1:o;3173:118::-;3259:5;3252:13;3245:21;3238:5;3235:32;3225:60;;3281:1;3278;3271:12;3296:241;3352:6;3405:2;3393:9;3384:7;3380:23;3376:32;3373:52;;;3421:1;3418;3411:12;3373:52;3460:9;3447:23;3479:28;3501:5;3479:28;:::i;4224:315::-;4289:6;4297;4350:2;4338:9;4329:7;4325:23;4321:32;4318:52;;;4366:1;4363;4356:12;4318:52;4389:29;4408:9;4389:29;:::i;:::-;4379:39;;4468:2;4457:9;4453:18;4440:32;4481:28;4503:5;4481:28;:::i;:::-;4528:5;4518:15;;;4224:315;;;;;:::o;4544:750::-;4636:6;4644;4652;4705:2;4693:9;4684:7;4680:23;4676:32;4673:52;;;4721:1;4718;4711:12;4673:52;4761:9;4748:23;4790:18;4831:2;4823:6;4820:14;4817:34;;;4847:1;4844;4837:12;4817:34;4885:6;4874:9;4870:22;4860:32;;4930:7;4923:4;4919:2;4915:13;4911:27;4901:55;;4952:1;4949;4942:12;4901:55;4992:2;4979:16;5018:2;5010:6;5007:14;5004:34;;;5034:1;5031;5024:12;5004:34;5089:7;5082:4;5072:6;5069:1;5065:14;5061:2;5057:23;5053:34;5050:47;5047:67;;;5110:1;5107;5100:12;5047:67;5141:4;5133:13;;;;-1:-1:-1;5165:6:1;-1:-1:-1;;5206:20:1;;5193:34;5236:28;5193:34;5236:28;:::i;:::-;5283:5;5273:15;;;4544:750;;;;;:::o;5299:184::-;5369:6;5422:2;5410:9;5401:7;5397:23;5393:32;5390:52;;;5438:1;5435;5428:12;5390:52;-1:-1:-1;5461:16:1;;5299:184;-1:-1:-1;5299:184:1:o;5488:339::-;5690:2;5672:21;;;5729:2;5709:18;;;5702:30;-1:-1:-1;;;5763:2:1;5748:18;;5741:45;5818:2;5803:18;;5488:339::o;5832:349::-;6034:2;6016:21;;;6073:2;6053:18;;;6046:30;6112:27;6107:2;6092:18;;6085:55;6172:2;6157:18;;5832:349::o;6817:245::-;6884:6;6937:2;6925:9;6916:7;6912:23;6908:32;6905:52;;;6953:1;6950;6943:12;6905:52;6985:9;6979:16;7004:28;7026:5;7004:28;:::i;8158:338::-;8360:2;8342:21;;;8399:2;8379:18;;;8372:30;-1:-1:-1;;;8433:2:1;8418:18;;8411:44;8487:2;8472:18;;8158:338::o;8501:127::-;8562:10;8557:3;8553:20;8550:1;8543:31;8593:4;8590:1;8583:15;8617:4;8614:1;8607:15;8633:168;8673:7;8739:1;8735;8731:6;8727:14;8724:1;8721:21;8716:1;8709:9;8702:17;8698:45;8695:71;;;8746:18;;:::i;:::-;-1:-1:-1;8786:9:1;;8633:168::o;8806:127::-;8867:10;8862:3;8858:20;8855:1;8848:31;8898:4;8895:1;8888:15;8922:4;8919:1;8912:15;8938:135;8977:3;-1:-1:-1;;8998:17:1;;8995:43;;;9018:18;;:::i;:::-;-1:-1:-1;9065:1:1;9054:13;;8938:135::o;9432:217::-;9472:1;9498;9488:132;;9542:10;9537:3;9533:20;9530:1;9523:31;9577:4;9574:1;9567:15;9605:4;9602:1;9595:15;9488:132;-1:-1:-1;9634:9:1;;9432:217::o;9654:127::-;9715:10;9710:3;9706:20;9703:1;9696:31;9746:4;9743:1;9736:15;9770:4;9767:1;9760:15;9786:128;9826:3;9857:1;9853:6;9850:1;9847:13;9844:39;;;9863:18;;:::i;:::-;-1:-1:-1;9899:9:1;;9786:128::o;9919:125::-;9959:4;9987:1;9984;9981:8;9978:34;;;9992:18;;:::i;:::-;-1:-1:-1;10029:9:1;;9919:125::o
Swarm Source
ipfs://37efb164059fc025d3ba24aa54269afa599b1fa3c93b759fa46aa06d5b21813a
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.