Overview
FTM Balance
0 FTM
FTM Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 277 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Force Withdraw | 26178905 | 1047 days ago | IN | 0 FTM | 0.01251175 | ||||
Force Withdraw | 26178878 | 1047 days ago | IN | 0 FTM | 0.00458432 | ||||
Withdraw | 24355853 | 1066 days ago | IN | 0 FTM | 0.01295686 | ||||
Invest | 22937813 | 1080 days ago | IN | 10 FTM | 0.0606311 | ||||
Invest | 22937264 | 1080 days ago | IN | 10 FTM | 0.05715107 | ||||
Force Withdraw | 20960639 | 1101 days ago | IN | 0 FTM | 0.037529 | ||||
Withdraw | 20960499 | 1101 days ago | IN | 0 FTM | 0.0500695 | ||||
Withdraw | 18308334 | 1130 days ago | IN | 0 FTM | 0.026002 | ||||
Force Withdraw | 18308315 | 1130 days ago | IN | 0 FTM | 0.0187645 | ||||
Withdraw | 18229148 | 1131 days ago | IN | 0 FTM | 0.0183328 | ||||
Force Withdraw | 18210201 | 1132 days ago | IN | 0 FTM | 0.0112587 | ||||
Withdraw | 18210161 | 1132 days ago | IN | 0 FTM | 0.0143817 | ||||
Withdraw | 18210114 | 1132 days ago | IN | 0 FTM | 0.01679175 | ||||
Force Withdraw | 18111493 | 1133 days ago | IN | 0 FTM | 0.01254255 | ||||
Withdraw | 17835270 | 1137 days ago | IN | 0 FTM | 0.025107 | ||||
Force Withdraw | 17796671 | 1138 days ago | IN | 0 FTM | 0.0150116 | ||||
Force Withdraw | 17796640 | 1138 days ago | IN | 0 FTM | 0.0167234 | ||||
Withdraw | 17772404 | 1138 days ago | IN | 0 FTM | 0.02641125 | ||||
Force Withdraw | 17745666 | 1138 days ago | IN | 0 FTM | 0.00458344 | ||||
Withdraw | 17744533 | 1138 days ago | IN | 0 FTM | 0.00651304 | ||||
Withdraw | 17697551 | 1139 days ago | IN | 0 FTM | 0.00445244 | ||||
Withdraw | 17696882 | 1139 days ago | IN | 0 FTM | 0.00676073 | ||||
Withdraw | 17594802 | 1141 days ago | IN | 0 FTM | 0.01460732 | ||||
Withdraw | 17560870 | 1141 days ago | IN | 0 FTM | 0.07058194 | ||||
Force Withdraw | 17554311 | 1141 days ago | IN | 0 FTM | 0.041803 |
Latest 25 internal transactions (View All)
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
24355853 | 1066 days ago | 16.4 FTM | ||||
22937813 | 1080 days ago | 0.6 FTM | ||||
22937813 | 1080 days ago | 0.6 FTM | ||||
22937813 | 1080 days ago | 0.6 FTM | ||||
22937264 | 1080 days ago | 0.6 FTM | ||||
22937264 | 1080 days ago | 0.6 FTM | ||||
22937264 | 1080 days ago | 0.6 FTM | ||||
18111493 | 1133 days ago | 5 FTM | ||||
17796640 | 1138 days ago | 5 FTM | ||||
17554311 | 1141 days ago | 500 FTM | ||||
17338661 | 1145 days ago | 997.5736701 FTM | ||||
17338279 | 1145 days ago | 109.71826391 FTM | ||||
17324239 | 1145 days ago | 212.70806597 FTM | ||||
17323256 | 1145 days ago | 0.6 FTM | ||||
17323256 | 1145 days ago | 0.6 FTM | ||||
17322993 | 1145 days ago | 9 FTM | ||||
17322993 | 1145 days ago | 9 FTM | ||||
17322851 | 1145 days ago | 80.4 FTM | ||||
17322851 | 1145 days ago | 80.4 FTM | ||||
17285823 | 1146 days ago | 7.5 FTM | ||||
17062710 | 1150 days ago | 8.8 FTM | ||||
17061169 | 1150 days ago | 0.6 FTM | ||||
17061169 | 1150 days ago | 0.6 FTM | ||||
17040837 | 1151 days ago | 41 FTM | ||||
17035493 | 1151 days ago | 3 FTM |
Loading...
Loading
Contract Name:
FTM_STAKE
Compiler Version
v0.6.6+commit.6c089d02
Contract Source Code (Solidity)
/** *Submitted for verification at ftmscan.com on 2021-08-20 */ /** *Submitted for verification at BscScan.com on 2021-08-19 */ // SPDX-License-Identifier: MIT /* * @dev Provides information about the current execution context, including the * sender of the transaction and its data. While these are generally available * via msg.sender and msg.data, they should not be accessed in such a direct * manner, since when dealing with GSN meta-transactions the account sending and * paying for execution may not be the actual sender (as far as an application * is concerned). * * This contract is only required for intermediate, library-like contracts. */ abstract contract Context { function _msgSender() internal view virtual returns (address payable) { return msg.sender; } function _msgData() internal view virtual returns (bytes memory) { this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691 return msg.data; } } /** * @dev Contract module which provides a basic access control mechanism, where * there is an account (an owner) that can be granted exclusive access to * specific functions. * * By default, the owner account will be the one that deploys the contract. This * can later be changed with {transferOwnership}. * * This module is used through inheritance. It will make available the modifier * `onlyOwner`, which can be applied to your functions to restrict their use to * the owner. */ contract Ownable is Context { address private _owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); /** * @dev Initializes the contract setting the deployer as the initial owner. */ constructor () internal { address msgSender = _msgSender(); _owner = msgSender; emit OwnershipTransferred(address(0), msgSender); } /** * @dev Returns the address of the current owner. */ function owner() public view returns (address) { return _owner; } /** * @dev Throws if called by any account other than the owner. */ modifier onlyOwner() { require(_owner == _msgSender(), "Ownable: caller is not the owner"); _; } /** * @dev Leaves the contract without owner. It will not be possible to call * `onlyOwner` functions anymore. Can only be called by the current owner. * * NOTE: Renouncing ownership will leave the contract without an owner, * thereby removing any functionality that is only available to the owner. */ function renounceOwnership() public virtual onlyOwner { emit OwnershipTransferred(_owner, address(0)); _owner = address(0); } /** * @dev Transfers ownership of the contract to a new account (`newOwner`). * Can only be called by the current owner. */ function transferOwnership(address newOwner) public virtual onlyOwner { require(newOwner != address(0), "Ownable: new owner is the zero address"); emit OwnershipTransferred(_owner, newOwner); _owner = newOwner; } } /* * * [USAGE INSTRUCTION] * * 1) Connect browser extension Metamask * 2) Choose one of the tariff plans, enter the BNB amount (0.01 BNB minimum) using "STAKE" link * 3) Wait for your earnings * 4) Withdraw earnings any time using our website "Withdraw" button * * [INVESTMENT CONDITIONS] * * - Basic interest rate: +0.3% every 24 hours (~0.0125% hourly) - only for new deposits * - Minimal deposit: 0.001 BNB, no maximal limit * - Total income: based on your tarrif plan (from 4% to 8% daily!!!) + Basic interest rate !!! * - Earnings every moment, withdraw any time (if you use capitalization of interest you can withdraw only after end of your deposit or you can terminate their stakes and get 50% of their fund back while the remaining goes into the pool. (plan 1,2,3,4 are not allowed to terminate after withdrawing interest) * * [AFFILIATE PROGRAM] * * referral commission: 6% */ pragma solidity >=0.4.22 <0.9.0; contract FTM_STAKE is Ownable { using SafeMath for uint256; uint256 constant public INVEST_MIN_AMOUNT = 10 ether; uint256[] public REFERRAL_PERCENTS = [60]; uint256 constant public PERCENT_STEP = 3; uint256 constant public PERCENTS_DIVIDER = 1000; uint256 constant public TIME_STEP = 1 days; uint256 public constant PENALTY_STEP = 500; uint256 public totalStaked; uint256 public totalRefBonus; struct Plan { uint256 time; uint256 percent; } Plan[] internal plans; struct Deposit { uint8 plan; uint256 percent; uint256 amount; uint256 profit; uint256 start; uint256 finish; } struct User { Deposit[] deposits; uint256 checkpoint; address referrer; uint256[1] levels; uint256 bonus; uint256 totalBonus; } mapping (address => User) internal users; uint256 public startUNIX; address payable public dev; address payable public pro; event Newbie(address user); event NewDeposit(address indexed user, uint8 plan, uint256 percent, uint256 amount, uint256 profit, uint256 start, uint256 finish); event Withdrawn(address indexed user, uint256 amount); event ForceWithdrawn(address indexed user, uint256 amount, uint256 penaltyAmount); event RefBonus(address indexed referrer, address indexed referral, uint256 indexed level, uint256 amount); event FeePayed(address indexed user, uint256 totalAmount); constructor(address payable _dev, address payable _pro, uint256 startDate) public { require(!isContract(_dev)); require(startDate > 0); dev = _dev; pro = _pro; startUNIX = startDate; plans.push(Plan(14, 80)); plans.push(Plan(21, 65)); plans.push(Plan(28, 55)); plans.push(Plan(35, 45)); plans.push(Plan(14, 80)); plans.push(Plan(21, 65)); plans.push(Plan(28, 55)); plans.push(Plan(35, 45)); } function invest(address referrer, uint8 plan) public payable { require(msg.value >= INVEST_MIN_AMOUNT); require(plan < 8, "Invalid plan"); dev.transfer(msg.value.mul(6).div(100)); pro.transfer(msg.value.mul(6).div(100)); User storage user = users[msg.sender]; if (user.referrer == address(0)) { if (users[referrer].deposits.length > 0 && referrer != msg.sender) { user.referrer = referrer; } address upline = user.referrer; for (uint256 i = 0; i < 1; i++) { if (upline != address(0)) { users[upline].levels[i] = users[upline].levels[i].add(1); upline = users[upline].referrer; } else break; } } uint256 refsamount; if (user.referrer != address(0)) { address upline = user.referrer; for (uint256 i = 0; i < 1; i++) { if (upline != address(0)) { uint256 amount = msg.value.mul(REFERRAL_PERCENTS[i]).div(PERCENTS_DIVIDER); users[upline].bonus = users[upline].bonus.add(amount); users[upline].totalBonus = users[upline].totalBonus.add(amount); emit RefBonus(upline, msg.sender, i, amount); upline = users[upline].referrer; } else { uint256 amount = msg.value.mul(REFERRAL_PERCENTS[i]).div(PERCENTS_DIVIDER); refsamount = refsamount.add(amount); } } if (refsamount > 0){ dev.transfer(refsamount.div(1)); } } else{ uint256 refsbkp = 60; uint256 amount = msg.value.mul(refsbkp).div(PERCENTS_DIVIDER); dev.transfer(amount.div(1)); } if (user.deposits.length == 0) { user.checkpoint = block.timestamp; emit Newbie(msg.sender); } (uint256 percent, uint256 profit, uint256 finish) = getResult(plan, msg.value); user.deposits.push(Deposit(plan, percent, msg.value, profit, block.timestamp, finish)); totalStaked = totalStaked.add(msg.value); emit NewDeposit(msg.sender, plan, percent, msg.value, profit, block.timestamp, finish); } function withdraw() public { User storage user = users[msg.sender]; uint256 totalAmount = getUserDividends(msg.sender); uint256 referralBonus = getUserReferralBonus(msg.sender); if (referralBonus > 0) { user.bonus = 0; totalAmount = totalAmount.add(referralBonus); } require(totalAmount > 0, "User has no dividends"); uint256 contractBalance = address(this).balance; if (contractBalance < totalAmount) { totalAmount = contractBalance; } user.checkpoint = block.timestamp; msg.sender.transfer(totalAmount); emit Withdrawn(msg.sender, totalAmount); } function forceWithdraw(uint256 index) public { User storage user = users[msg.sender]; require(index < user.deposits.length, "Invalid index"); require(user.deposits[index].plan >= 4 && user.deposits[index].plan < 8, 'force withdraw not valid'); require(user.deposits[index].finish > block.timestamp, 'you can not force withdraw'); uint256 depositAmount = user.deposits[index].amount; uint256 penaltyAmount = depositAmount.mul(PENALTY_STEP).div(PERCENTS_DIVIDER); msg.sender.transfer(depositAmount.sub(penaltyAmount)); user.deposits[index] = user.deposits[user.deposits.length - 1]; user.deposits.pop(); emit ForceWithdrawn( msg.sender, depositAmount, penaltyAmount ); } function getContractBalance() public view returns (uint256) { return address(this).balance; } function getPlanInfo(uint8 plan) public view returns(uint256 time, uint256 percent) { time = plans[plan].time; percent = getPercent(plan); } function getPercent(uint8 plan) public view returns (uint256) { if (block.timestamp > startUNIX) { return plans[plan].percent.add(PERCENT_STEP.mul(block.timestamp.sub(startUNIX)).div(TIME_STEP)); } else { return plans[plan].percent; } } function getResult(uint8 plan, uint256 deposit) public view returns (uint256 percent, uint256 profit, uint256 finish) { percent = getPercent(plan); if (plan < 4) { profit = deposit.mul(percent).div(PERCENTS_DIVIDER).mul(plans[plan].time); } else if (plan < 8) { for (uint256 i = 0; i < plans[plan].time; i++) { profit = profit.add((deposit.add(profit)).mul(percent).div(PERCENTS_DIVIDER)); } } finish = block.timestamp.add(plans[plan].time.mul(TIME_STEP)); } function getUserDividends(address userAddress) public view returns (uint256) { User storage user = users[userAddress]; uint256 totalAmount; for (uint256 i = 0; i < user.deposits.length; i++) { if (user.checkpoint < user.deposits[i].finish) { if (user.deposits[i].plan < 4) { uint256 share = user.deposits[i].amount.mul(user.deposits[i].percent).div(PERCENTS_DIVIDER); uint256 from = user.deposits[i].start > user.checkpoint ? user.deposits[i].start : user.checkpoint; uint256 to = user.deposits[i].finish < block.timestamp ? user.deposits[i].finish : block.timestamp; if (from < to) { totalAmount = totalAmount.add(share.mul(to.sub(from)).div(TIME_STEP)); } } else if (block.timestamp > user.deposits[i].finish) { totalAmount = totalAmount.add(user.deposits[i].profit); } } } return totalAmount; } function getUserCheckpoint(address userAddress) public view returns(uint256) { return users[userAddress].checkpoint; } function getUserReferrer(address userAddress) public view returns(address) { return users[userAddress].referrer; } function getUserReferralBonus(address userAddress) public view returns(uint256) { return users[userAddress].bonus; } function getUserReferralTotalBonus(address userAddress) public view returns(uint256) { return users[userAddress].totalBonus; } function getUserReferralWithdrawn(address userAddress) public view returns(uint256) { return users[userAddress].totalBonus.sub(users[userAddress].bonus); } function getUserAvailable(address userAddress) public view returns(uint256) { return getUserReferralBonus(userAddress).add(getUserDividends(userAddress)); } function getUserAmountOfDeposits(address userAddress) public view returns(uint256) { return users[userAddress].deposits.length; } function getUserTotalDeposits(address userAddress) public view returns(uint256 amount) { for (uint256 i = 0; i < users[userAddress].deposits.length; i++) { amount = amount.add(users[userAddress].deposits[i].amount); } } function getUserDepositInfo(address userAddress, uint256 index) public view returns(uint8 plan, uint256 percent, uint256 amount, uint256 profit, uint256 start, uint256 finish) { User storage user = users[userAddress]; plan = user.deposits[index].plan; percent = user.deposits[index].percent; amount = user.deposits[index].amount; profit = user.deposits[index].profit; start = user.deposits[index].start; finish = user.deposits[index].finish; } function isContract(address addr) internal view returns (bool) { uint size; assembly { size := extcodesize(addr) } return size > 0; } } library SafeMath { function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; require(c >= a, "SafeMath: addition overflow"); return c; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { require(b <= a, "SafeMath: subtraction overflow"); uint256 c = a - b; return c; } function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 c = a * b; require(c / a == b, "SafeMath: multiplication overflow"); return c; } function div(uint256 a, uint256 b) internal pure returns (uint256) { require(b > 0, "SafeMath: division by zero"); uint256 c = a / b; return c; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address payable","name":"_dev","type":"address"},{"internalType":"address payable","name":"_pro","type":"address"},{"internalType":"uint256","name":"startDate","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"totalAmount","type":"uint256"}],"name":"FeePayed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"penaltyAmount","type":"uint256"}],"name":"ForceWithdrawn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint8","name":"plan","type":"uint8"},{"indexed":false,"internalType":"uint256","name":"percent","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"profit","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"start","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"finish","type":"uint256"}],"name":"NewDeposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"}],"name":"Newbie","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"referrer","type":"address"},{"indexed":true,"internalType":"address","name":"referral","type":"address"},{"indexed":true,"internalType":"uint256","name":"level","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"RefBonus","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Withdrawn","type":"event"},{"inputs":[],"name":"INVEST_MIN_AMOUNT","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PENALTY_STEP","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":[],"name":"PERCENT_STEP","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"REFERRAL_PERCENTS","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TIME_STEP","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"dev","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"name":"forceWithdraw","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getContractBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint8","name":"plan","type":"uint8"}],"name":"getPercent","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint8","name":"plan","type":"uint8"}],"name":"getPlanInfo","outputs":[{"internalType":"uint256","name":"time","type":"uint256"},{"internalType":"uint256","name":"percent","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint8","name":"plan","type":"uint8"},{"internalType":"uint256","name":"deposit","type":"uint256"}],"name":"getResult","outputs":[{"internalType":"uint256","name":"percent","type":"uint256"},{"internalType":"uint256","name":"profit","type":"uint256"},{"internalType":"uint256","name":"finish","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"}],"name":"getUserAmountOfDeposits","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"}],"name":"getUserAvailable","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"}],"name":"getUserCheckpoint","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"},{"internalType":"uint256","name":"index","type":"uint256"}],"name":"getUserDepositInfo","outputs":[{"internalType":"uint8","name":"plan","type":"uint8"},{"internalType":"uint256","name":"percent","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"profit","type":"uint256"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"finish","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"}],"name":"getUserDividends","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"}],"name":"getUserReferralBonus","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"}],"name":"getUserReferralTotalBonus","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"}],"name":"getUserReferralWithdrawn","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"}],"name":"getUserReferrer","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"}],"name":"getUserTotalDeposits","outputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"referrer","type":"address"},{"internalType":"uint8","name":"plan","type":"uint8"}],"name":"invest","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pro","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"startUNIX","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":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040526040518060200160405280603c60ff16815250600190600162000029929190620004c9565b503480156200003757600080fd5b506040516200324638038062003246833981810160405260608110156200005d57600080fd5b81019080805190602001909291908051906020019092919080519060200190929190505050600062000094620004ae60201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3506200014383620004b660201b60201c565b156200014e57600080fd5b600081116200015c57600080fd5b82600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508060068190555060046040518060400160405280600e815260200160508152509080600181540180825580915050600190039060005260206000209060020201600090919091909150600082015181600001556020820151816001015550506004604051806040016040528060158152602001604181525090806001815401808255809150506001900390600052602060002090600202016000909190919091506000820151816000015560208201518160010155505060046040518060400160405280601c815260200160378152509080600181540180825580915050600190039060005260206000209060020201600090919091909150600082015181600001556020820151816001015550506004604051806040016040528060238152602001602d81525090806001815401808255809150506001900390600052602060002090600202016000909190919091506000820151816000015560208201518160010155505060046040518060400160405280600e815260200160508152509080600181540180825580915050600190039060005260206000209060020201600090919091909150600082015181600001556020820151816001015550506004604051806040016040528060158152602001604181525090806001815401808255809150506001900390600052602060002090600202016000909190919091506000820151816000015560208201518160010155505060046040518060400160405280601c815260200160378152509080600181540180825580915050600190039060005260206000209060020201600090919091909150600082015181600001556020820151816001015550506004604051806040016040528060238152602001602d81525090806001815401808255809150506001900390600052602060002090600202016000909190919091506000820151816000015560208201518160010155505050505062000548565b600033905090565b600080823b905060008111915050919050565b8280548282559060005260206000209081019282156200050d579160200282015b828111156200050c578251829060ff16905591602001919060010190620004ea565b5b5090506200051c919062000520565b5090565b6200054591905b808211156200054157600081600090555060010162000527565b5090565b90565b612cee80620005586000396000f3fe6080604052600436106101d85760003560e01c8063715018a611610102578063c0806b0311610095578063e262113e11610064578063e262113e14610a19578063e85abe0914610a44578063f2fde38b14610aa9578063f596474214610afa576101d8565b8063c0806b031461089a578063c234123814610932578063d7c31a691461095d578063d7ffca91146109b4576101d8565b806391cca3db116100d157806391cca3db14610733578063a51b95331461078a578063a8aeb6c2146107dc578063aecaa63414610841576101d8565b8063715018a6146106355780637e3abeea1461064c578063817b1cd2146106b15780638da5cb5b146106dc576101d8565b806348c372031161017a578063600d20ce11610149578063600d20ce1461052b57806369b11dd51461057a5780636bb18556146105a55780636f9fb98a1461060a576101d8565b806348c37203146103e057806357fc86b414610445578063581c5ae6146104705780635936cf61146104c1576101d8565b8063153ab9df116101b6578063153ab9df146102a857806332bc298c1461030d57806336144c9a146103385780633ccfd60b146103c9576101d8565b806301c234a8146101dd578063040a772e146102085780630fcc56f71461026d575b600080fd5b3480156101e957600080fd5b506101f2610b25565b6040518082815260200191505060405180910390f35b34801561021457600080fd5b506102576004803603602081101561022b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b2b565b6040518082815260200191505060405180910390f35b34801561027957600080fd5b506102a66004803603602081101561029057600080fd5b8101908080359060200190929190505050610ddb565b005b3480156102b457600080fd5b506102f7600480360360208110156102cb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611222565b6040518082815260200191505060405180910390f35b34801561031957600080fd5b5061032261124e565b6040518082815260200191505060405180910390f35b34801561034457600080fd5b506103876004803603602081101561035b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611255565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156103d557600080fd5b506103de6112c1565b005b3480156103ec57600080fd5b5061042f6004803603602081101561040357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611472565b6040518082815260200191505060405180910390f35b34801561045157600080fd5b5061045a6114be565b6040518082815260200191505060405180910390f35b6104bf6004803603604081101561048657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803560ff1690602001909291905050506114c3565b005b3480156104cd57600080fd5b50610507600480360360408110156104e457600080fd5b81019080803560ff16906020019092919080359060200190929190505050612009565b60405180848152602001838152602001828152602001935050505060405180910390f35b34801561053757600080fd5b506105646004803603602081101561054e57600080fd5b8101908080359060200190929190505050612170565b6040518082815260200191505060405180910390f35b34801561058657600080fd5b5061058f612191565b6040518082815260200191505060405180910390f35b3480156105b157600080fd5b506105f4600480360360208110156105c857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612197565b6040518082815260200191505060405180910390f35b34801561061657600080fd5b5061061f612237565b6040518082815260200191505060405180910390f35b34801561064157600080fd5b5061064a61223f565b005b34801561065857600080fd5b5061069b6004803603602081101561066f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506123c7565b6040518082815260200191505060405180910390f35b3480156106bd57600080fd5b506106c66124a2565b6040518082815260200191505060405180910390f35b3480156106e857600080fd5b506106f16124a8565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561073f57600080fd5b506107486124d1565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561079657600080fd5b506107c6600480360360208110156107ad57600080fd5b81019080803560ff1690602001909291905050506124f7565b6040518082815260200191505060405180910390f35b3480156107e857600080fd5b5061082b600480360360208110156107ff57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506125a4565b6040518082815260200191505060405180910390f35b34801561084d57600080fd5b5061087d6004803603602081101561086457600080fd5b81019080803560ff1690602001909291905050506125f3565b604051808381526020018281526020019250505060405180910390f35b3480156108a657600080fd5b506108f3600480360360408110156108bd57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061262a565b604051808760ff1660ff168152602001868152602001858152602001848152602001838152602001828152602001965050505050505060405180910390f35b34801561093e57600080fd5b50610947612760565b6040518082815260200191505060405180910390f35b34801561096957600080fd5b50610972612766565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156109c057600080fd5b50610a03600480360360208110156109d757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061278c565b6040518082815260200191505060405180910390f35b348015610a2557600080fd5b50610a2e6127d8565b6040518082815260200191505060405180910390f35b348015610a5057600080fd5b50610a9360048036036020811015610a6757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506127e4565b6040518082815260200191505060405180910390f35b348015610ab557600080fd5b50610af860048036036020811015610acc57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612830565b005b348015610b0657600080fd5b50610b0f612a3d565b6040518082815260200191505060405180910390f35b6103e881565b600080600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600080600090505b8260000180549050811015610dd057826000018181548110610b9557fe5b90600052602060002090600602016005015483600101541015610dc3576004836000018281548110610bc357fe5b906000526020600020906006020160000160009054906101000a900460ff1660ff161015610d63576000610c546103e8610c46866000018581548110610c0557fe5b906000526020600020906006020160010154876000018681548110610c2657fe5b906000526020600020906006020160020154612a4390919063ffffffff16565b612ac990919063ffffffff16565b905060008460010154856000018481548110610c6c57fe5b90600052602060002090600602016004015411610c8d578460010154610caf565b846000018381548110610c9c57fe5b9060005260206000209060060201600401545b9050600042866000018581548110610cc357fe5b90600052602060002090600602016005015410610ce05742610d02565b856000018481548110610cef57fe5b9060005260206000209060060201600501545b905080821015610d5b57610d58610d4962015180610d3b610d2c8686612b5890919063ffffffff16565b87612a4390919063ffffffff16565b612ac990919063ffffffff16565b86612be190919063ffffffff16565b94505b505050610dc2565b826000018181548110610d7257fe5b906000526020600020906006020160050154421115610dc157610dbe836000018281548110610d9d57fe5b90600052602060002090600602016003015483612be190919063ffffffff16565b91505b5b5b8080600101915050610b77565b508092505050919050565b6000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905080600001805490508210610e9a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600d8152602001807f496e76616c696420696e6465780000000000000000000000000000000000000081525060200191505060405180910390fd5b6004816000018381548110610eab57fe5b906000526020600020906006020160000160009054906101000a900460ff1660ff1610158015610f0b57506008816000018381548110610ee757fe5b906000526020600020906006020160000160009054906101000a900460ff1660ff16105b610f7d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f666f726365207769746864726177206e6f742076616c6964000000000000000081525060200191505060405180910390fd5b42816000018381548110610f8d57fe5b90600052602060002090600602016005015411611012576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f796f752063616e206e6f7420666f72636520776974686472617700000000000081525060200191505060405180910390fd5b600081600001838154811061102357fe5b906000526020600020906006020160020154905060006110626103e86110546101f485612a4390919063ffffffff16565b612ac990919063ffffffff16565b90503373ffffffffffffffffffffffffffffffffffffffff166108fc6110918385612b5890919063ffffffff16565b9081150290604051600060405180830381858888f193505050501580156110bc573d6000803e3d6000fd5b50826000016001846000018054905003815481106110d657fe5b90600052602060002090600602018360000185815481106110f357fe5b90600052602060002090600602016000820160009054906101000a900460ff168160000160006101000a81548160ff021916908360ff16021790555060018201548160010155600282015481600201556003820154816003015560048201548160040155600582015481600501559050508260000180548061117157fe5b6001900381819060005260206000209060060201600080820160006101000a81549060ff021916905560018201600090556002820160009055600382016000905560048201600090556005820160009055505090553373ffffffffffffffffffffffffffffffffffffffff167fcdfcb42da3d2bfa789d590635d26c132b5bba67cbafb3d49922ac006fbaf6b8e8383604051808381526020018281526020019250505060405180910390a250505050565b600061124761123083610b2b565b611239846127e4565b612be190919063ffffffff16565b9050919050565b6201518081565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600061130f33610b2b565b9050600061131c336127e4565b9050600081111561134757600083600401819055506113448183612be190919063ffffffff16565b91505b600082116113bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f5573657220686173206e6f206469766964656e6473000000000000000000000081525060200191505060405180910390fd5b6000479050828110156113ce578092505b4284600101819055503373ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f1935050505015801561141d573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff167f7084f5476618d8e60b11ef0d7d3f06914655adb8793e28ff7f018d4c76d505d5846040518082815260200191505060405180910390a250505050565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600501549050919050565b600381565b678ac7230489e800003410156114d857600080fd5b60088160ff1610611551576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600c8152602001807f496e76616c696420706c616e000000000000000000000000000000000000000081525060200191505060405180910390fd5b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6115b460646115a6600634612a4390919063ffffffff16565b612ac990919063ffffffff16565b9081150290604051600060405180830381858888f193505050501580156115df573d6000803e3d6000fd5b50600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6116436064611635600634612a4390919063ffffffff16565b612ac990919063ffffffff16565b9081150290604051600060405180830381858888f1935050505015801561166e573d6000803e3d6000fd5b506000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600073ffffffffffffffffffffffffffffffffffffffff168160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611974576000600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000018054905011801561178c57503373ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b156117d557828160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b60008160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008090505b600181101561197157600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161461195f576118a36001600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600301836001811061189357fe5b0154612be190919063ffffffff16565b600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060030182600181106118f057fe5b0181905550600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169150611964565b611971565b8080600101915050611804565b50505b60008073ffffffffffffffffffffffffffffffffffffffff168260020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611d755760008260020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008090505b6001811015611ce857600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614611c82576000611a796103e8611a6b60018581548110611a5157fe5b906000526020600020015434612a4390919063ffffffff16565b612ac990919063ffffffff16565b9050611ad081600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060040154612be190919063ffffffff16565b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060040181905550611b6b81600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060050154612be190919063ffffffff16565b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060050181905550813373ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fd41f7e766eebcc7ff42b11ac8691bdf864db4afc0c55e71d629d54edce460d98846040518082815260200191505060405180910390a4600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16925050611cdb565b6000611cc26103e8611cb460018581548110611c9a57fe5b906000526020600020015434612a4390919063ffffffff16565b612ac990919063ffffffff16565b9050611cd78185612be190919063ffffffff16565b9350505b80806001019150506119fc565b506000821115611d6f57600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc611d42600185612ac990919063ffffffff16565b9081150290604051600060405180830381858888f19350505050158015611d6d573d6000803e3d6000fd5b505b50611e25565b6000603c90506000611da46103e8611d968434612a4390919063ffffffff16565b612ac990919063ffffffff16565b9050600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc611df6600184612ac990919063ffffffff16565b9081150290604051600060405180830381858888f19350505050158015611e21573d6000803e3d6000fd5b5050505b600082600001805490501415611ea2574282600101819055507f9fd565cd14c3c391679eb0cad12a14dcf7534e9d3462bcb9b67a098a9bbbc24a33604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a15b6000806000611eb18634612009565b925092509250846000016040518060c001604052808860ff16815260200185815260200134815260200184815260200142815260200183815250908060018154018082558091505060019003906000526020600020906006020160009091909190915060008201518160000160006101000a81548160ff021916908360ff1602179055506020820151816001015560408201518160020155606082015181600301556080820151816004015560a082015181600501555050611f7e34600254612be190919063ffffffff16565b6002819055503373ffffffffffffffffffffffffffffffffffffffff167f84e02daa69bdb087c9fe8d3041abca495512cb14e723070f6d1d4efface82e5d878534864287604051808760ff1660ff168152602001868152602001858152602001848152602001838152602001828152602001965050505050505060405180910390a250505050505050565b6000806000612017856124f7565b925060048560ff1610156120865761207f60048660ff168154811061203857fe5b9060005260206000209060020201600001546120716103e86120638789612a4390919063ffffffff16565b612ac990919063ffffffff16565b612a4390919063ffffffff16565b915061211e565b60088560ff16101561211d5760008090505b60048660ff16815481106120a857fe5b90600052602060002090600202016000015481101561211b5761210c6120fd6103e86120ef876120e1888b612be190919063ffffffff16565b612a4390919063ffffffff16565b612ac990919063ffffffff16565b84612be190919063ffffffff16565b92508080600101915050612098565b505b5b6121676121586201518060048860ff168154811061213857fe5b906000526020600020906002020160000154612a4390919063ffffffff16565b42612be190919063ffffffff16565b90509250925092565b6001818154811061217d57fe5b906000526020600020016000915090505481565b60035481565b6000612230600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060040154600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060050154612b5890919063ffffffff16565b9050919050565b600047905090565b612247612c69565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612308576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600080600090505b600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000018054905081101561249c5761248d600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001828154811061246c57fe5b90600052602060002090600602016002015483612be190919063ffffffff16565b915080806001019150506123cf565b50919050565b60025481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600060065442111561257a576125736125436201518061253561252560065442612b5890919063ffffffff16565b6003612a4390919063ffffffff16565b612ac990919063ffffffff16565b60048460ff168154811061255357fe5b906000526020600020906002020160010154612be190919063ffffffff16565b905061259f565b60048260ff168154811061258a57fe5b90600052602060002090600202016001015490505b919050565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001805490509050919050565b60008060048360ff168154811061260657fe5b9060005260206000209060020201600001549150612623836124f7565b9050915091565b6000806000806000806000600560008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905080600001888154811061268557fe5b906000526020600020906006020160000160009054906101000a900460ff1696508060000188815481106126b557fe5b90600052602060002090600602016001015495508060000188815481106126d857fe5b90600052602060002090600602016002015494508060000188815481106126fb57fe5b906000526020600020906006020160030154935080600001888154811061271e57fe5b906000526020600020906006020160040154925080600001888154811061274157fe5b9060005260206000209060060201600501549150509295509295509295565b60065481565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101549050919050565b678ac7230489e8000081565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600401549050919050565b612838612c69565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146128f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561297f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180612c726026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6101f481565b600080831415612a565760009050612ac3565b6000828402905082848281612a6757fe5b0414612abe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180612c986021913960400191505060405180910390fd5b809150505b92915050565b6000808211612b40576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525060200191505060405180910390fd5b6000828481612b4b57fe5b0490508091505092915050565b600082821115612bd0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060200191505060405180910390fd5b600082840390508091505092915050565b600080828401905083811015612c5f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b60003390509056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a264697066735822122026d348753cb5d25a70df3c08085ea7d7cff19e64baec503acfe8fd40ba75205d64736f6c63430006060033000000000000000000000000c28c5f6dfebcd1e14cf78a86235e13eda622ecd2000000000000000000000000c28c5f6dfebcd1e14cf78a86235e13eda622ecd200000000000000000000000000000000000000000000000000000000611fa611
Deployed Bytecode
0x6080604052600436106101d85760003560e01c8063715018a611610102578063c0806b0311610095578063e262113e11610064578063e262113e14610a19578063e85abe0914610a44578063f2fde38b14610aa9578063f596474214610afa576101d8565b8063c0806b031461089a578063c234123814610932578063d7c31a691461095d578063d7ffca91146109b4576101d8565b806391cca3db116100d157806391cca3db14610733578063a51b95331461078a578063a8aeb6c2146107dc578063aecaa63414610841576101d8565b8063715018a6146106355780637e3abeea1461064c578063817b1cd2146106b15780638da5cb5b146106dc576101d8565b806348c372031161017a578063600d20ce11610149578063600d20ce1461052b57806369b11dd51461057a5780636bb18556146105a55780636f9fb98a1461060a576101d8565b806348c37203146103e057806357fc86b414610445578063581c5ae6146104705780635936cf61146104c1576101d8565b8063153ab9df116101b6578063153ab9df146102a857806332bc298c1461030d57806336144c9a146103385780633ccfd60b146103c9576101d8565b806301c234a8146101dd578063040a772e146102085780630fcc56f71461026d575b600080fd5b3480156101e957600080fd5b506101f2610b25565b6040518082815260200191505060405180910390f35b34801561021457600080fd5b506102576004803603602081101561022b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b2b565b6040518082815260200191505060405180910390f35b34801561027957600080fd5b506102a66004803603602081101561029057600080fd5b8101908080359060200190929190505050610ddb565b005b3480156102b457600080fd5b506102f7600480360360208110156102cb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611222565b6040518082815260200191505060405180910390f35b34801561031957600080fd5b5061032261124e565b6040518082815260200191505060405180910390f35b34801561034457600080fd5b506103876004803603602081101561035b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611255565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156103d557600080fd5b506103de6112c1565b005b3480156103ec57600080fd5b5061042f6004803603602081101561040357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611472565b6040518082815260200191505060405180910390f35b34801561045157600080fd5b5061045a6114be565b6040518082815260200191505060405180910390f35b6104bf6004803603604081101561048657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803560ff1690602001909291905050506114c3565b005b3480156104cd57600080fd5b50610507600480360360408110156104e457600080fd5b81019080803560ff16906020019092919080359060200190929190505050612009565b60405180848152602001838152602001828152602001935050505060405180910390f35b34801561053757600080fd5b506105646004803603602081101561054e57600080fd5b8101908080359060200190929190505050612170565b6040518082815260200191505060405180910390f35b34801561058657600080fd5b5061058f612191565b6040518082815260200191505060405180910390f35b3480156105b157600080fd5b506105f4600480360360208110156105c857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612197565b6040518082815260200191505060405180910390f35b34801561061657600080fd5b5061061f612237565b6040518082815260200191505060405180910390f35b34801561064157600080fd5b5061064a61223f565b005b34801561065857600080fd5b5061069b6004803603602081101561066f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506123c7565b6040518082815260200191505060405180910390f35b3480156106bd57600080fd5b506106c66124a2565b6040518082815260200191505060405180910390f35b3480156106e857600080fd5b506106f16124a8565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561073f57600080fd5b506107486124d1565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561079657600080fd5b506107c6600480360360208110156107ad57600080fd5b81019080803560ff1690602001909291905050506124f7565b6040518082815260200191505060405180910390f35b3480156107e857600080fd5b5061082b600480360360208110156107ff57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506125a4565b6040518082815260200191505060405180910390f35b34801561084d57600080fd5b5061087d6004803603602081101561086457600080fd5b81019080803560ff1690602001909291905050506125f3565b604051808381526020018281526020019250505060405180910390f35b3480156108a657600080fd5b506108f3600480360360408110156108bd57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061262a565b604051808760ff1660ff168152602001868152602001858152602001848152602001838152602001828152602001965050505050505060405180910390f35b34801561093e57600080fd5b50610947612760565b6040518082815260200191505060405180910390f35b34801561096957600080fd5b50610972612766565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156109c057600080fd5b50610a03600480360360208110156109d757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061278c565b6040518082815260200191505060405180910390f35b348015610a2557600080fd5b50610a2e6127d8565b6040518082815260200191505060405180910390f35b348015610a5057600080fd5b50610a9360048036036020811015610a6757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506127e4565b6040518082815260200191505060405180910390f35b348015610ab557600080fd5b50610af860048036036020811015610acc57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612830565b005b348015610b0657600080fd5b50610b0f612a3d565b6040518082815260200191505060405180910390f35b6103e881565b600080600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600080600090505b8260000180549050811015610dd057826000018181548110610b9557fe5b90600052602060002090600602016005015483600101541015610dc3576004836000018281548110610bc357fe5b906000526020600020906006020160000160009054906101000a900460ff1660ff161015610d63576000610c546103e8610c46866000018581548110610c0557fe5b906000526020600020906006020160010154876000018681548110610c2657fe5b906000526020600020906006020160020154612a4390919063ffffffff16565b612ac990919063ffffffff16565b905060008460010154856000018481548110610c6c57fe5b90600052602060002090600602016004015411610c8d578460010154610caf565b846000018381548110610c9c57fe5b9060005260206000209060060201600401545b9050600042866000018581548110610cc357fe5b90600052602060002090600602016005015410610ce05742610d02565b856000018481548110610cef57fe5b9060005260206000209060060201600501545b905080821015610d5b57610d58610d4962015180610d3b610d2c8686612b5890919063ffffffff16565b87612a4390919063ffffffff16565b612ac990919063ffffffff16565b86612be190919063ffffffff16565b94505b505050610dc2565b826000018181548110610d7257fe5b906000526020600020906006020160050154421115610dc157610dbe836000018281548110610d9d57fe5b90600052602060002090600602016003015483612be190919063ffffffff16565b91505b5b5b8080600101915050610b77565b508092505050919050565b6000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905080600001805490508210610e9a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600d8152602001807f496e76616c696420696e6465780000000000000000000000000000000000000081525060200191505060405180910390fd5b6004816000018381548110610eab57fe5b906000526020600020906006020160000160009054906101000a900460ff1660ff1610158015610f0b57506008816000018381548110610ee757fe5b906000526020600020906006020160000160009054906101000a900460ff1660ff16105b610f7d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f666f726365207769746864726177206e6f742076616c6964000000000000000081525060200191505060405180910390fd5b42816000018381548110610f8d57fe5b90600052602060002090600602016005015411611012576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f796f752063616e206e6f7420666f72636520776974686472617700000000000081525060200191505060405180910390fd5b600081600001838154811061102357fe5b906000526020600020906006020160020154905060006110626103e86110546101f485612a4390919063ffffffff16565b612ac990919063ffffffff16565b90503373ffffffffffffffffffffffffffffffffffffffff166108fc6110918385612b5890919063ffffffff16565b9081150290604051600060405180830381858888f193505050501580156110bc573d6000803e3d6000fd5b50826000016001846000018054905003815481106110d657fe5b90600052602060002090600602018360000185815481106110f357fe5b90600052602060002090600602016000820160009054906101000a900460ff168160000160006101000a81548160ff021916908360ff16021790555060018201548160010155600282015481600201556003820154816003015560048201548160040155600582015481600501559050508260000180548061117157fe5b6001900381819060005260206000209060060201600080820160006101000a81549060ff021916905560018201600090556002820160009055600382016000905560048201600090556005820160009055505090553373ffffffffffffffffffffffffffffffffffffffff167fcdfcb42da3d2bfa789d590635d26c132b5bba67cbafb3d49922ac006fbaf6b8e8383604051808381526020018281526020019250505060405180910390a250505050565b600061124761123083610b2b565b611239846127e4565b612be190919063ffffffff16565b9050919050565b6201518081565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600061130f33610b2b565b9050600061131c336127e4565b9050600081111561134757600083600401819055506113448183612be190919063ffffffff16565b91505b600082116113bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f5573657220686173206e6f206469766964656e6473000000000000000000000081525060200191505060405180910390fd5b6000479050828110156113ce578092505b4284600101819055503373ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f1935050505015801561141d573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff167f7084f5476618d8e60b11ef0d7d3f06914655adb8793e28ff7f018d4c76d505d5846040518082815260200191505060405180910390a250505050565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600501549050919050565b600381565b678ac7230489e800003410156114d857600080fd5b60088160ff1610611551576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600c8152602001807f496e76616c696420706c616e000000000000000000000000000000000000000081525060200191505060405180910390fd5b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6115b460646115a6600634612a4390919063ffffffff16565b612ac990919063ffffffff16565b9081150290604051600060405180830381858888f193505050501580156115df573d6000803e3d6000fd5b50600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6116436064611635600634612a4390919063ffffffff16565b612ac990919063ffffffff16565b9081150290604051600060405180830381858888f1935050505015801561166e573d6000803e3d6000fd5b506000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600073ffffffffffffffffffffffffffffffffffffffff168160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611974576000600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000018054905011801561178c57503373ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b156117d557828160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b60008160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008090505b600181101561197157600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161461195f576118a36001600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600301836001811061189357fe5b0154612be190919063ffffffff16565b600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060030182600181106118f057fe5b0181905550600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169150611964565b611971565b8080600101915050611804565b50505b60008073ffffffffffffffffffffffffffffffffffffffff168260020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611d755760008260020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008090505b6001811015611ce857600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614611c82576000611a796103e8611a6b60018581548110611a5157fe5b906000526020600020015434612a4390919063ffffffff16565b612ac990919063ffffffff16565b9050611ad081600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060040154612be190919063ffffffff16565b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060040181905550611b6b81600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060050154612be190919063ffffffff16565b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060050181905550813373ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fd41f7e766eebcc7ff42b11ac8691bdf864db4afc0c55e71d629d54edce460d98846040518082815260200191505060405180910390a4600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16925050611cdb565b6000611cc26103e8611cb460018581548110611c9a57fe5b906000526020600020015434612a4390919063ffffffff16565b612ac990919063ffffffff16565b9050611cd78185612be190919063ffffffff16565b9350505b80806001019150506119fc565b506000821115611d6f57600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc611d42600185612ac990919063ffffffff16565b9081150290604051600060405180830381858888f19350505050158015611d6d573d6000803e3d6000fd5b505b50611e25565b6000603c90506000611da46103e8611d968434612a4390919063ffffffff16565b612ac990919063ffffffff16565b9050600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc611df6600184612ac990919063ffffffff16565b9081150290604051600060405180830381858888f19350505050158015611e21573d6000803e3d6000fd5b5050505b600082600001805490501415611ea2574282600101819055507f9fd565cd14c3c391679eb0cad12a14dcf7534e9d3462bcb9b67a098a9bbbc24a33604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a15b6000806000611eb18634612009565b925092509250846000016040518060c001604052808860ff16815260200185815260200134815260200184815260200142815260200183815250908060018154018082558091505060019003906000526020600020906006020160009091909190915060008201518160000160006101000a81548160ff021916908360ff1602179055506020820151816001015560408201518160020155606082015181600301556080820151816004015560a082015181600501555050611f7e34600254612be190919063ffffffff16565b6002819055503373ffffffffffffffffffffffffffffffffffffffff167f84e02daa69bdb087c9fe8d3041abca495512cb14e723070f6d1d4efface82e5d878534864287604051808760ff1660ff168152602001868152602001858152602001848152602001838152602001828152602001965050505050505060405180910390a250505050505050565b6000806000612017856124f7565b925060048560ff1610156120865761207f60048660ff168154811061203857fe5b9060005260206000209060020201600001546120716103e86120638789612a4390919063ffffffff16565b612ac990919063ffffffff16565b612a4390919063ffffffff16565b915061211e565b60088560ff16101561211d5760008090505b60048660ff16815481106120a857fe5b90600052602060002090600202016000015481101561211b5761210c6120fd6103e86120ef876120e1888b612be190919063ffffffff16565b612a4390919063ffffffff16565b612ac990919063ffffffff16565b84612be190919063ffffffff16565b92508080600101915050612098565b505b5b6121676121586201518060048860ff168154811061213857fe5b906000526020600020906002020160000154612a4390919063ffffffff16565b42612be190919063ffffffff16565b90509250925092565b6001818154811061217d57fe5b906000526020600020016000915090505481565b60035481565b6000612230600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060040154600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060050154612b5890919063ffffffff16565b9050919050565b600047905090565b612247612c69565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612308576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600080600090505b600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000018054905081101561249c5761248d600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001828154811061246c57fe5b90600052602060002090600602016002015483612be190919063ffffffff16565b915080806001019150506123cf565b50919050565b60025481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600060065442111561257a576125736125436201518061253561252560065442612b5890919063ffffffff16565b6003612a4390919063ffffffff16565b612ac990919063ffffffff16565b60048460ff168154811061255357fe5b906000526020600020906002020160010154612be190919063ffffffff16565b905061259f565b60048260ff168154811061258a57fe5b90600052602060002090600202016001015490505b919050565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001805490509050919050565b60008060048360ff168154811061260657fe5b9060005260206000209060020201600001549150612623836124f7565b9050915091565b6000806000806000806000600560008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905080600001888154811061268557fe5b906000526020600020906006020160000160009054906101000a900460ff1696508060000188815481106126b557fe5b90600052602060002090600602016001015495508060000188815481106126d857fe5b90600052602060002090600602016002015494508060000188815481106126fb57fe5b906000526020600020906006020160030154935080600001888154811061271e57fe5b906000526020600020906006020160040154925080600001888154811061274157fe5b9060005260206000209060060201600501549150509295509295509295565b60065481565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101549050919050565b678ac7230489e8000081565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600401549050919050565b612838612c69565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146128f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561297f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180612c726026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6101f481565b600080831415612a565760009050612ac3565b6000828402905082848281612a6757fe5b0414612abe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180612c986021913960400191505060405180910390fd5b809150505b92915050565b6000808211612b40576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525060200191505060405180910390fd5b6000828481612b4b57fe5b0490508091505092915050565b600082821115612bd0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060200191505060405180910390fd5b600082840390508091505092915050565b600080828401905083811015612c5f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b60003390509056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a264697066735822122026d348753cb5d25a70df3c08085ea7d7cff19e64baec503acfe8fd40ba75205d64736f6c63430006060033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000c28c5f6dfebcd1e14cf78a86235e13eda622ecd2000000000000000000000000c28c5f6dfebcd1e14cf78a86235e13eda622ecd200000000000000000000000000000000000000000000000000000000611fa611
-----Decoded View---------------
Arg [0] : _dev (address): 0xc28C5F6DFEBcD1E14cf78a86235e13eDa622ecD2
Arg [1] : _pro (address): 0xc28C5F6DFEBcD1E14cf78a86235e13eDa622ecD2
Arg [2] : startDate (uint256): 1629464081
-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 000000000000000000000000c28c5f6dfebcd1e14cf78a86235e13eda622ecd2
Arg [1] : 000000000000000000000000c28c5f6dfebcd1e14cf78a86235e13eda622ecd2
Arg [2] : 00000000000000000000000000000000000000000000000000000000611fa611
Deployed Bytecode Sourcemap
4192:9122:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12:1:-1;9;2:12;4403:47:0;;5:9:-1;2:2;;;27:1;24;17:12;2:2;4403:47:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;10559:886;;5:9:-1;2:2;;;27:1;24;17:12;2:2;10559:886:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;10559:886:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;8696:838;;5:9:-1;2:2;;;27:1;24;17:12;2:2;8696:838:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;8696:838:0;;;;;;;;;;;;;;;;;:::i;:::-;;12129:161;;5:9:-1;2:2;;;27:1;24;17:12;2:2;12129:161:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;12129:161:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4454:42;;5:9:-1;2:2;;;27:1;24;17:12;2:2;4454:42:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;11578:119;;5:9:-1;2:2;;;27:1;24;17:12;2:2;11578:119:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;11578:119:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;8077:614;;5:9:-1;2:2;;;27:1;24;17:12;2:2;8077:614:0;;;:::i;:::-;;11828:131;;5:9:-1;2:2;;;27:1;24;17:12;2:2;11828:131:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;11828:131:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4359:40;;5:9:-1;2:2;;;27:1;24;17:12;2:2;4359:40:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6102:1970;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;6102:1970:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;10058:496;;5:9:-1;2:2;;;27:1;24;17:12;2:2;10058:496:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;10058:496:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4314:41;;5:9:-1;2:2;;;27:1;24;17:12;2:2;4314:41:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;4314:41:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4578:28;;5:9:-1;2:2;;;27:1;24;17:12;2:2;4578:28:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;11964:160;;5:9:-1;2:2;;;27:1;24;17:12;2:2;11964:160:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;11964:160:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9539:98;;5:9:-1;2:2;;;27:1;24;17:12;2:2;9539:98:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2652:148;;5:9:-1;2:2;;;27:1;24;17:12;2:2;2652:148:0;;;:::i;:::-;;12434:231;;5:9:-1;2:2;;;27:1;24;17:12;2:2;12434:231:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;12434:231:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4548:26;;5:9:-1;2:2;;;27:1;24;17:12;2:2;4548:26:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2010:79;;5:9:-1;2:2;;;27:1;24;17:12;2:2;2010:79:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5082:26;;5:9:-1;2:2;;;27:1;24;17:12;2:2;5082:26:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;9795:258;;5:9:-1;2:2;;;27:1;24;17:12;2:2;9795:258:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;9795:258:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;12295:134;;5:9:-1;2:2;;;27:1;24;17:12;2:2;12295:134:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;12295:134:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9642:148;;5:9:-1;2:2;;;27:1;24;17:12;2:2;9642:148:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;9642:148:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;12670:471;;5:9:-1;2:2;;;27:1;24;17:12;2:2;12670:471:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;12670:471:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5054:24;;5:9:-1;2:2;;;27:1;24;17:12;2:2;5054:24:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5112:26;;5:9:-1;2:2;;;27:1;24;17:12;2:2;5112:26:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;11450:123;;5:9:-1;2:2;;;27:1;24;17:12;2:2;11450:123:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;11450:123:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4258:52;;5:9:-1;2:2;;;27:1;24;17:12;2:2;4258:52:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;11702:121;;5:9:-1;2:2;;;27:1;24;17:12;2:2;11702:121:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;11702:121:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2955:244;;5:9:-1;2:2;;;27:1;24;17:12;2:2;2955:244:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;2955:244:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;4500:42;;5:9:-1;2:2;;;27:1;24;17:12;2:2;4500:42:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4403:47;4446:4;4403:47;:::o;10559:886::-;10627:7;10641:17;10661:5;:18;10667:11;10661:18;;;;;;;;;;;;;;;10641:38;;10686:19;10717:9;10729:1;10717:13;;10712:704;10736:4;:13;;:20;;;;10732:1;:24;10712:704;;;10791:4;:13;;10805:1;10791:16;;;;;;;;;;;;;;;;;;:23;;;10773:4;:15;;;:41;10769:642;;;10851:1;10827:4;:13;;10841:1;10827:16;;;;;;;;;;;;;;;;;;:21;;;;;;;;;;;;:25;;;10823:582;;;10862:13;10878:75;4446:4;10878:53;10906:4;:13;;10920:1;10906:16;;;;;;;;;;;;;;;;;;:24;;;10878:4;:13;;10892:1;10878:16;;;;;;;;;;;;;;;;;;:23;;;:27;;:53;;;;:::i;:::-;:57;;:75;;;;:::i;:::-;10862:91;;10961:12;11001:4;:15;;;10976:4;:13;;10990:1;10976:16;;;;;;;;;;;;;;;;;;:22;;;:40;:83;;11044:4;:15;;;10976:83;;;11019:4;:13;;11033:1;11019:16;;;;;;;;;;;;;;;;;;:22;;;10976:83;10961:98;;11067:10;11106:15;11080:4;:13;;11094:1;11080:16;;;;;;;;;;;;;;;;;;:23;;;:41;:85;;11150:15;11080:85;;;11124:4;:13;;11138:1;11124:16;;;;;;;;;;;;;;;;;;:23;;;11080:85;11067:98;;11184:2;11177:4;:9;11173:102;;;11211:55;11227:38;4490:6;11227:23;11237:12;11244:4;11237:2;:6;;:12;;;;:::i;:::-;11227:5;:9;;:23;;;;:::i;:::-;:27;;:38;;;;:::i;:::-;11211:11;:15;;:55;;;;:::i;:::-;11197:69;;11173:102;10823:582;;;;;;11310:4;:13;;11324:1;11310:16;;;;;;;;;;;;;;;;;;:23;;;11292:15;:41;11288:117;;;11357:40;11373:4;:13;;11387:1;11373:16;;;;;;;;;;;;;;;;;;:23;;;11357:11;:15;;:40;;;;:::i;:::-;11343:54;;11288:117;10823:582;10769:642;10758:3;;;;;;;10712:704;;;;11429:11;11422:18;;;;10559:886;;;:::o;8696:838::-;8752:17;8772:5;:17;8778:10;8772:17;;;;;;;;;;;;;;;8752:37;;8818:4;:13;;:20;;;;8810:5;:28;8802:54;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8906:1;8877:4;:13;;8891:5;8877:20;;;;;;;;;;;;;;;;;;:25;;;;;;;;;;;;:30;;;;:63;;;;;8939:1;8911:4;:13;;8925:5;8911:20;;;;;;;;;;;;;;;;;;:25;;;;;;;;;;;;:29;;;8877:63;8869:100;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9020:15;8990:4;:13;;9004:5;8990:20;;;;;;;;;;;;;;;;;;:27;;;:45;8982:84;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9079:21;9103:4;:13;;9117:5;9103:20;;;;;;;;;;;;;;;;;;:27;;;9079:51;;9141:21;9178:53;4446:4;9178:31;4539:3;9178:13;:17;;:31;;;;:::i;:::-;:35;;:53;;;;:::i;:::-;9141:90;;9244:10;:19;;:53;9264:32;9282:13;9264;:17;;:32;;;;:::i;:::-;9244:53;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;9244:53:0;9333:4;:13;;9370:1;9347:4;:13;;:20;;;;:24;9333:39;;;;;;;;;;;;;;;;;;9310:4;:13;;9324:5;9310:20;;;;;;;;;;;;;;;;;;:62;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9383:4;:13;;:19;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9449:10;9420:106;;;9474:13;9502;9420:106;;;;;;;;;;;;;;;;;;;;;;;;8696:838;;;;:::o;12129:161::-;12196:7;12217:68;12255:29;12272:11;12255:16;:29::i;:::-;12217:33;12238:11;12217:20;:33::i;:::-;:37;;:68;;;;:::i;:::-;12210:75;;12129:161;;;:::o;4454:42::-;4490:6;4454:42;:::o;11578:119::-;11644:7;11665:5;:18;11671:11;11665:18;;;;;;;;;;;;;;;:27;;;;;;;;;;;;11658:34;;11578:119;;;:::o;8077:614::-;8109:17;8129:5;:17;8135:10;8129:17;;;;;;;;;;;;;;;8109:37;;8153:19;8175:28;8192:10;8175:16;:28::i;:::-;8153:50;;8210:21;8234:32;8255:10;8234:20;:32::i;:::-;8210:56;;8291:1;8275:13;:17;8271:99;;;8313:1;8300:4;:10;;:14;;;;8334:30;8350:13;8334:11;:15;;:30;;;;:::i;:::-;8320:44;;8271:99;8398:1;8384:11;:15;8376:49;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8432:23;8458:21;8432:47;;8506:11;8488:15;:29;8484:76;;;8539:15;8525:29;;8484:76;8584:15;8566:4;:15;;:33;;;;8606:10;:19;;:32;8626:11;8606:32;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;8606:32:0;8660:10;8650:34;;;8672:11;8650:34;;;;;;;;;;;;;;;;;;8077:614;;;;:::o;11828:131::-;11904:7;11925:5;:18;11931:11;11925:18;;;;;;;;;;;;;;;:29;;;11918:36;;11828:131;;;:::o;4359:40::-;4398:1;4359:40;:::o;6102:1970::-;4302:8;6176:9;:30;;6168:39;;12:1:-1;9;2:12;6168:39:0;6233:1;6226:4;:8;;;6218:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6264:3;;;;;;;;;;;:12;;:39;6277:25;6298:3;6277:16;6291:1;6277:9;:13;;:16;;;;:::i;:::-;:20;;:25;;;;:::i;:::-;6264:39;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6264:39:0;6314:3;;;;;;;;;;;:12;;:39;6327:25;6348:3;6327:16;6341:1;6327:9;:13;;:16;;;;:::i;:::-;:20;;:25;;;;:::i;:::-;6314:39;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6314:39:0;6360:17;6380:5;:17;6386:10;6380:17;;;;;;;;;;;;;;;6360:37;;6433:1;6408:27;;:4;:13;;;;;;;;;;;;:27;;;6404:386;;;6481:1;6447:5;:15;6453:8;6447:15;;;;;;;;;;;;;;;:24;;:31;;;;:35;:61;;;;;6498:10;6486:22;;:8;:22;;;;6447:61;6443:105;;;6533:8;6517:4;:13;;;:24;;;;;;;;;;;;;;;;;;6443:105;6555:14;6572:4;:13;;;;;;;;;;;;6555:30;;6596:9;6608:1;6596:13;;6591:194;6615:1;6611;:5;6591:194;;;6652:1;6634:20;;:6;:20;;;6630:148;;6690:30;6718:1;6690:5;:13;6696:6;6690:13;;;;;;;;;;;;;;;:20;;6711:1;6690:23;;;;;;;;;:27;;:30;;;;:::i;:::-;6664:5;:13;6670:6;6664:13;;;;;;;;;;;;;;;:20;;6685:1;6664:23;;;;;;;;:56;;;;6737:5;:13;6743:6;6737:13;;;;;;;;;;;;;;;:22;;;;;;;;;;;;6728:31;;6630:148;;;6773:5;;6630:148;6618:3;;;;;;;6591:194;;;;6404:386;;6794:18;6848:1;6823:27;;:4;:13;;;;;;;;;;;;:27;;;6819:826;;6860:14;6877:4;:13;;;;;;;;;;;;6860:30;;6901:9;6913:1;6901:13;;6896:529;6920:1;6916;:5;6896:529;;;6957:1;6939:20;;:6;:20;;;6935:484;;6969:14;6986:57;4446:4;6986:35;7000:17;7018:1;7000:20;;;;;;;;;;;;;;;;6986:9;:13;;:35;;;;:::i;:::-;:39;;:57;;;;:::i;:::-;6969:74;;7073:31;7097:6;7073:5;:13;7079:6;7073:13;;;;;;;;;;;;;;;:19;;;:23;;:31;;;;:::i;:::-;7051:5;:13;7057:6;7051:13;;;;;;;;;;;;;;;:19;;:53;;;;7139:36;7168:6;7139:5;:13;7145:6;7139:13;;;;;;;;;;;;;;;:24;;;:28;;:36;;;;:::i;:::-;7112:5;:13;7118:6;7112:13;;;;;;;;;;;;;;;:24;;:63;;;;7217:1;7205:10;7188:39;;7197:6;7188:39;;;7220:6;7188:39;;;;;;;;;;;;;;;;;;7244:5;:13;7250:6;7244:13;;;;;;;;;;;;;;;:22;;;;;;;;;;;;7235:31;;6935:484;;;;7291:14;7308:57;4446:4;7308:35;7322:17;7340:1;7322:20;;;;;;;;;;;;;;;;7308:9;:13;;:35;;;;:::i;:::-;:39;;:57;;;;:::i;:::-;7291:74;;7389:22;7404:6;7389:10;:14;;:22;;;;:::i;:::-;7376:35;;6935:484;;6923:3;;;;;;;6896:529;;;;7447:1;7434:10;:14;7430:63;;;7455:3;;;;;;;;;;;:12;;:31;7468:17;7483:1;7468:10;:14;;:17;;;;:::i;:::-;7455:31;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;7455:31:0;7430:63;6819:826;;;;7515:15;7533:2;7515:20;;7544:14;7561:44;4446:4;7561:22;7575:7;7561:9;:13;;:22;;;;:::i;:::-;:26;;:44;;;;:::i;:::-;7544:61;;7614:3;;;;;;;;;;;:12;;:27;7627:13;7638:1;7627:6;:10;;:13;;;;:::i;:::-;7614:27;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;7614:27:0;6819:826;;;7677:1;7653:4;:13;;:20;;;;:25;7649:105;;;7704:15;7686:4;:15;;:33;;;;7730:18;7737:10;7730:18;;;;;;;;;;;;;;;;;;;;;;7649:105;7761:15;7778:14;7794;7812:26;7822:4;7828:9;7812;:26::i;:::-;7760:78;;;;;;7843:4;:13;;7862:66;;;;;;;;7870:4;7862:66;;;;;;7876:7;7862:66;;;;7885:9;7862:66;;;;7896:6;7862:66;;;;7904:15;7862:66;;;;7921:6;7862:66;;;7843:86;;39:1:-1;33:3;27:10;23:18;57:10;52:3;45:23;79:10;72:17;;0:93;7843:86:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7950:26;7966:9;7950:11;;:15;;:26;;;;:::i;:::-;7936:11;:40;;;;7997:10;7986:81;;;8009:4;8015:7;8024:9;8035:6;8043:15;8060:6;7986:81;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6102:1970;;;;;;;:::o;10058:496::-;10127:15;10144:14;10160;10191:16;10202:4;10191:10;:16::i;:::-;10181:26;;10225:1;10218:4;:8;;;10214:268;;;10243:64;10290:5;10296:4;10290:11;;;;;;;;;;;;;;;;;;;;:16;;;10243:42;4446:4;10243:20;10255:7;10243;:11;;:20;;;;:::i;:::-;:24;;:42;;;;:::i;:::-;:46;;:64;;;;:::i;:::-;10234:73;;10214:268;;;10330:1;10323:4;:8;;;10319:163;;;10344:9;10356:1;10344:13;;10339:138;10363:5;10369:4;10363:11;;;;;;;;;;;;;;;;;;;;:16;;;10359:1;:20;10339:138;;;10402:68;10413:56;4446:4;10413:34;10439:7;10414:19;10426:6;10414:7;:11;;:19;;;;:::i;:::-;10413:25;;:34;;;;:::i;:::-;:38;;:56;;;;:::i;:::-;10402:6;:10;;:68;;;;:::i;:::-;10393:77;;10381:3;;;;;;;10339:138;;;;10319:163;10214:268;10497:52;10517:31;4490:6;10517:5;10523:4;10517:11;;;;;;;;;;;;;;;;;;;;:16;;;:20;;:31;;;;:::i;:::-;10497:15;:19;;:52;;;;:::i;:::-;10488:61;;10058:496;;;;;:::o;4314:41::-;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4578:28::-;;;;:::o;11964:160::-;12039:7;12060:59;12094:5;:18;12100:11;12094:18;;;;;;;;;;;;;;;:24;;;12060:5;:18;12066:11;12060:18;;;;;;;;;;;;;;;:29;;;:33;;:59;;;;:::i;:::-;12053:66;;11964:160;;;:::o;9539:98::-;9590:7;9611:21;9604:28;;9539:98;:::o;2652:148::-;2232:12;:10;:12::i;:::-;2222:22;;:6;;;;;;;;;;;:22;;;2214:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2759:1:::1;2722:40;;2743:6;::::0;::::1;;;;;;;;;2722:40;;;;;;;;;;;;2790:1;2773:6:::0;::::1;:19;;;;;;;;;;;;;;;;;;2652:148::o:0;12434:231::-;12505:14;12531:9;12543:1;12531:13;;12526:135;12550:5;:18;12556:11;12550:18;;;;;;;;;;;;;;;:27;;:34;;;;12546:1;:38;12526:135;;;12606:49;12617:5;:18;12623:11;12617:18;;;;;;;;;;;;;;;:27;;12645:1;12617:30;;;;;;;;;;;;;;;;;;:37;;;12606:6;:10;;:49;;;;:::i;:::-;12597:58;;12586:3;;;;;;;12526:135;;;;12434:231;;;:::o;4548:26::-;;;;:::o;2010:79::-;2048:7;2075:6;;;;;;;;;;;2068:13;;2010:79;:::o;5082:26::-;;;;;;;;;;;;;:::o;9795:258::-;9848:7;9884:9;;9866:15;:27;9862:184;;;9908:88;9932:63;4490:6;9932:48;9949:30;9969:9;;9949:15;:19;;:30;;;;:::i;:::-;4398:1;9932:16;;:48;;;;:::i;:::-;:52;;:63;;;;:::i;:::-;9908:5;9914:4;9908:11;;;;;;;;;;;;;;;;;;;;:19;;;:23;;:88;;;;:::i;:::-;9901:95;;;;9862:184;10021:5;10027:4;10021:11;;;;;;;;;;;;;;;;;;;;:19;;;10014:26;;9795:258;;;;:::o;12295:134::-;12369:7;12390:5;:18;12396:11;12390:18;;;;;;;;;;;;;;;:27;;:34;;;;12383:41;;12295:134;;;:::o;9642:148::-;9695:12;9709:15;9738:5;9744:4;9738:11;;;;;;;;;;;;;;;;;;;;:16;;;9731:23;;9769:16;9780:4;9769:10;:16::i;:::-;9759:26;;9642:148;;;:::o;12670:471::-;12754:10;12766:15;12783:14;12799;12815:13;12830:14;12854:17;12874:5;:18;12880:11;12874:18;;;;;;;;;;;;;;;12854:38;;12906:4;:13;;12920:5;12906:20;;;;;;;;;;;;;;;;;;:25;;;;;;;;;;;;12899:32;;12946:4;:13;;12960:5;12946:20;;;;;;;;;;;;;;;;;;:28;;;12936:38;;12988:4;:13;;13002:5;12988:20;;;;;;;;;;;;;;;;;;:27;;;12979:36;;13029:4;:13;;13043:5;13029:20;;;;;;;;;;;;;;;;;;:27;;;13020:36;;13069:4;:13;;13083:5;13069:20;;;;;;;;;;;;;;;;;;:26;;;13061:34;;13109:4;:13;;13123:5;13109:20;;;;;;;;;;;;;;;;;;:27;;;13100:36;;12670:471;;;;;;;;;:::o;5054:24::-;;;;:::o;5112:26::-;;;;;;;;;;;;;:::o;11450:123::-;11518:7;11539:5;:18;11545:11;11539:18;;;;;;;;;;;;;;;:29;;;11532:36;;11450:123;;;:::o;4258:52::-;4302:8;4258:52;:::o;11702:121::-;11773:7;11794:5;:18;11800:11;11794:18;;;;;;;;;;;;;;;:24;;;11787:31;;11702:121;;;:::o;2955:244::-;2232:12;:10;:12::i;:::-;2222:22;;:6;;;;;;;;;;;:22;;;2214:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3064:1:::1;3044:22;;:8;:22;;;;3036:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3154:8;3125:38;;3146:6;::::0;::::1;;;;;;;;;3125:38;;;;;;;;;;;;3183:8;3174:6;::::0;:17:::1;;;;;;;;;;;;;;;;;;2955:244:::0;:::o;4500:42::-;4539:3;4500:42;:::o;13725:250::-;13783:7;13812:1;13807;:6;13803:47;;;13837:1;13830:8;;;;13803:47;13862:9;13878:1;13874;:5;13862:17;;13907:1;13902;13898;:5;;;;;;:10;13890:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13966:1;13959:8;;;13725:250;;;;;:::o;13983:179::-;14041:7;14073:1;14069;:5;14061:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14116:9;14132:1;14128;:5;;;;;;14116:17;;14153:1;14146:8;;;13983:179;;;;:::o;13533:184::-;13591:7;13624:1;13619;:6;;13611:49;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13671:9;13687:1;13683;:5;13671:17;;13708:1;13701:8;;;13533:184;;;;:::o;13344:181::-;13402:7;13422:9;13438:1;13434;:5;13422:17;;13463:1;13458;:6;;13450:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13516:1;13509:8;;;13344:181;;;;:::o;648:106::-;701:15;736:10;729:17;;648:106;:::o
Swarm Source
ipfs://26d348753cb5d25a70df3c08085ea7d7cff19e64baec503acfe8fd40ba75205d
Loading...
Loading
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
[ Download: CSV Export ]
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.