Polygon Sponsored slots available. Book your slot here!
Contract Overview
[ Download CSV Export ]
Latest 25 internal transaction
[ Download CSV Export ]
Contract Name:
Multimatic
Compiler Version
v0.8.7+commit.e28d00a7
Contract Source Code (Solidity)
/** *Submitted for verification at polygonscan.com on 2022-02-27 */ // SPDX-License-Identifier: MIT /* Multimatic - An investment platform based on Matic Staker with innovative features * * [USAGE INSTRUCTION] * * 1) Connect browser extension Metamask (see help: https://medium.com/stakingbits/setting-up-metamask-for-polygon-matic-network-838058f6d844 ) * 2) Choose one of the investment packages, enter the MATIC amount (10 MATIC minimum) using our website "Deposit" button * 3) Wait for your earnings * 4) Withdraw earnings any time using our website "Withdraw" button * * [INVESTMENT CONDITIONS] * * - Minimal deposit: 10 MATIC, no maximal limit * - Total income: Your investment package rate + base interest rate * - Locked plans with snooze option for flexibility * * [AFFILIATE PROGRAM] * * - 3-level referral commission: 5% - 2.5% - 0.5% * * [FUNDS DISTRIBUTION] * * - 82% Platform main balance, participants payouts * - 7% Advertising and promotion expenses * - 8% Affiliate program bonuses * - 3% Support work, technical functioning, administration fee */ pragma solidity >=0.4.22 <0.9.0; contract Multimatic { using SafeMath for uint256; string public name = "Multimatic"; uint256 constant public INVEST_MIN_AMOUNT = 1 ether; uint256[] public REFERRAL_PERCENTS = [50, 25, 5]; uint256 constant public PROJECT_FEE = 100; uint256 constant public PERCENTS_DIVIDER = 1000; uint256 constant public TIME_STEP = 1 days; uint256 constant public MAXIMUM_NUMBER_DEPOSITS = 100; uint256 public totalStaked; uint256 public totalUsers; struct Plan { uint256 time; uint256 percent; uint256 tax; } Plan[] internal plans; struct Deposit { uint8 plan; uint256 percent; uint256 amount; uint256 profit; uint256 start; uint256 finish; uint256 tax; } struct User { Deposit[] deposits; uint256 checkpoint; address referrer; uint256[3] levels; uint256 bonus; uint256 totalBonus; } mapping (address => User) internal users; address payable public devWallet; address payable public operationalAccount; 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 RefBonus(address indexed referrer, address indexed referral, uint256 indexed level, uint256 amount); event FeePayed(address indexed user, uint256 totalAmount); constructor(address _devWallet, address _operationalAccount) { devWallet = payable(_devWallet); operationalAccount = payable(_operationalAccount); plans.push(Plan(14, 70, 100)); plans.push(Plan(21, 77, 150)); plans.push(Plan(28, 87, 200)); } function invest(address referrer, uint8 plan) public payable { require(msg.value >= INVEST_MIN_AMOUNT); require(plan < 3, "Invalid plan"); User storage user = users[msg.sender]; require(user.deposits.length < MAXIMUM_NUMBER_DEPOSITS, "Maximum number of deposits reached."); uint256 fees = msg.value.mul(PROJECT_FEE).div(PERCENTS_DIVIDER); (uint256 devFee, uint256 operatingFee) = getFeeAllocation(fees); devWallet.transfer(devFee); operationalAccount.transfer(operatingFee); emit FeePayed(msg.sender, fees); 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 < 3; i++) { if (upline != address(0)) { users[upline].levels[i] = users[upline].levels[i].add(1); upline = users[upline].referrer; } else break; } } if (user.referrer != address(0)) { address upline = user.referrer; for (uint256 i = 0; i < 3; 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 break; } } if (user.deposits.length == 0) { user.checkpoint = block.timestamp; totalUsers = totalUsers.add(1); emit Newbie(msg.sender); } (uint256 percent, uint256 profit, uint256 finish, uint256 tax) = getResult(plan, msg.value); user.deposits.push(Deposit(plan, percent, msg.value, profit, block.timestamp, finish, tax)); totalStaked = totalStaked.add(msg.value); emit NewDeposit(msg.sender, plan, percent, msg.value, profit, block.timestamp, finish); } function getFeeAllocation(uint256 fees) public view returns (uint256 devFee, uint256 operatingFee) { if(totalStaked < 400000 ether) { devFee = fees.mul(300).div(PERCENTS_DIVIDER); operatingFee = fees.mul(700).div(PERCENTS_DIVIDER); } else { devFee = fees.mul(500).div(PERCENTS_DIVIDER); operatingFee = fees.mul(500).div(PERCENTS_DIVIDER); } } function withdraw() public { User storage user = users[msg.sender]; uint256 totalAmount = getUserDividends(msg.sender); uint256 tax; for (uint256 i = 0; i < capped(user.deposits.length); i++) { if (user.checkpoint < user.deposits[i].finish) { if (block.timestamp > user.deposits[i].finish) { tax = tax.add(user.deposits[i].profit.mul(user.deposits[i].tax).div(PERCENTS_DIVIDER)); } } } totalAmount = totalAmount.sub(tax); 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; address payable sender = payable(msg.sender); sender.transfer(totalAmount); emit Withdrawn(msg.sender, totalAmount); } function snoozeAll(uint256 _days) public { require(_days > 0, "Invalid argument _days (min 1)."); require(_days < 8, "Invalid argument _days (max 7)."); User storage user = users[msg.sender]; uint256 count; for (uint256 i = 0; i < capped(user.deposits.length); i++) { if (user.checkpoint < user.deposits[i].finish) { if (block.timestamp > user.deposits[i].finish) { count = count.add(1); snooze(msg.sender, i, _days); } } } require(count > 0, "No plans are currently eligible"); } function snoozeAt(uint256 index, uint256 _days) public { require(_days > 0, "Invalid argument _days (min 1)."); require(_days < 8, "invalid argument _days (max 7)."); snooze(msg.sender, index, _days); } function snooze(address sender, uint256 index, uint256 _days) private { User storage user = users[sender]; require(index < user.deposits.length, "Deposit at index does not exist"); require(user.checkpoint < user.deposits[index].finish, "Deposit term already paid out."); require(block.timestamp > user.deposits[index].finish, "Deposit term is not completed."); uint8 plan = user.deposits[index].plan; uint256 percent = getPercent(plan); uint256 basis = user.deposits[index].profit; uint256 profit; for (uint256 i = 0; i < _days; i++) { profit = profit.add((basis.add(profit)).mul(percent).div(PERCENTS_DIVIDER)); } user.deposits[index].profit = user.deposits[index].profit.add(profit); user.deposits[index].finish = user.deposits[index].finish.add(_days.mul(TIME_STEP)); } function getUserDividends(address userAddress) public view returns (uint256) { User storage user = users[userAddress]; uint256 totalAmount; for (uint256 i = 0; i < capped(user.deposits.length); i++) { if (user.checkpoint < user.deposits[i].finish) { if (block.timestamp > user.deposits[i].finish) { totalAmount = totalAmount.add(user.deposits[i].profit); } } } return totalAmount; } function capped(uint256 length) public pure returns (uint256 cap) { if(length < MAXIMUM_NUMBER_DEPOSITS) { cap = length; } else { cap = MAXIMUM_NUMBER_DEPOSITS; } } function getResult(uint8 plan, uint256 deposit) public view returns (uint256 percent, uint256 profit, uint256 finish, uint256 tax) { percent = getPercent(plan); tax = getTax(plan); 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 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 = plans[plan].percent; } function getPercent(uint8 plan) public view returns (uint256) { return plans[plan].percent; } function getTax(uint8 plan) public view returns (uint256) { return plans[plan].tax; } 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 getUserDownlineCount(address userAddress) public view returns(uint256, uint256, uint256) { return (users[userAddress].levels[0], users[userAddress].levels[1], users[userAddress].levels[2]); } 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, uint256 tax) { 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; tax = user.deposits[index].tax; } function getUserDeposits(address userAddress) public view returns(Deposit[] memory deposits) { return users[userAddress].deposits; } } 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","name":"_devWallet","type":"address"},{"internalType":"address","name":"_operationalAccount","type":"address"}],"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":"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":"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":"MAXIMUM_NUMBER_DEPOSITS","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":"PROJECT_FEE","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":[{"internalType":"uint256","name":"length","type":"uint256"}],"name":"capped","outputs":[{"internalType":"uint256","name":"cap","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"devWallet","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getContractBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"fees","type":"uint256"}],"name":"getFeeAllocation","outputs":[{"internalType":"uint256","name":"devFee","type":"uint256"},{"internalType":"uint256","name":"operatingFee","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"},{"internalType":"uint256","name":"tax","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint8","name":"plan","type":"uint8"}],"name":"getTax","outputs":[{"internalType":"uint256","name":"","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"},{"internalType":"uint256","name":"tax","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"}],"name":"getUserDeposits","outputs":[{"components":[{"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"},{"internalType":"uint256","name":"tax","type":"uint256"}],"internalType":"struct Multimatic.Deposit[]","name":"deposits","type":"tuple[]"}],"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":"getUserDownlineCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"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":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"operationalAccount","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_days","type":"uint256"}],"name":"snoozeAll","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"},{"internalType":"uint256","name":"_days","type":"uint256"}],"name":"snoozeAt","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"totalStaked","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalUsers","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60c0604052600a6080819052694d756c74696d6174696360b01b60a09081526200002d9160009190620001ec565b506040805160608101825260328152601960208201526005918101919091526200005c9060019060036200027b565b503480156200006a57600080fd5b506040516200231d3803806200231d8339810160408190526200008d91620002f2565b600680546001600160a01b039384166001600160a01b031991821617909155600780549290931691161790556040805160608082018352600e825260466020808401918252606484860190815260048054600181810183556000838152975160039283027f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b8181019290925596517f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19c8089019190915594517f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19d9788015589518089018b5260158152604d8188019081526096828d0190815286548086018855878d52925192860280850193909355905182880155519088015589519788018a52601c8852605795880195865260c8998801998a528354918201845592909752945195909402938401949094555192820192909255915191015562000367565b828054620001fa906200032a565b90600052602060002090601f0160209004810192826200021e576000855562000269565b82601f106200023957805160ff191683800117855562000269565b8280016001018555821562000269579182015b82811115620002695782518255916020019190600101906200024c565b5062000277929150620002be565b5090565b82805482825590600052602060002090810192821562000269579160200282015b8281111562000269578251829060ff169055916020019190600101906200029c565b5b80821115620002775760008155600101620002bf565b80516001600160a01b0381168114620002ed57600080fd5b919050565b600080604083850312156200030657600080fd5b6200031183620002d5565b91506200032160208401620002d5565b90509250929050565b600181811c908216806200033f57607f821691505b602082108114156200036157634e487b7160e01b600052602260045260246000fd5b50919050565b611fa680620003776000396000f3fe6080604052600436106101f95760003560e01c80636bb185561161010d578063a8aeb6c2116100a0578063d179744f1161006f578063d179744f14610662578063d65fff0b14610682578063d7ffca91146106a2578063e262113e146106db578063e85abe09146106f757600080fd5b8063a8aeb6c21461059d578063aecaa634146105d3578063bff1f9e1146105f3578063c0806b031461060957600080fd5b806384b423b0116100dc57806384b423b0146105285780638ea5220f1461055d57806392b45ae314610417578063a51b95331461057d57600080fd5b80636bb18556146104bf5780636f9fb98a146104df5780637e3abeea146104f2578063817b1cd21461051257600080fd5b806336144c9a1161019057806348d44bd11161015f57806348d44bd114610417578063581c5ae61461042c5780635936cf611461043f5780635c4f76fa1461047f578063600d20ce1461049f57600080fd5b806336144c9a1461035357806339ce57d1146103a75780633ccfd60b146103c757806348c37203146103de57600080fd5b80630de76d9f116101cc5780630de76d9f146102cf578063153ab9df146102ef5780632a5bf6d21461030f57806332bc298c1461033c57600080fd5b806301c234a8146101fe57806303a93c0c14610227578063040a772e1461028d57806306fdde03146102ad575b600080fd5b34801561020a57600080fd5b506102146103e881565b6040519081526020015b60405180910390f35b34801561023357600080fd5b50610272610242366004611cc0565b6001600160a01b031660009081526005602081905260409091206003810154600482015491909201549192909190565b6040805193845260208401929092529082015260600161021e565b34801561029957600080fd5b506102146102a8366004611cc0565b610730565b3480156102b957600080fd5b506102c2610813565b60405161021e9190611e2f565b3480156102db57600080fd5b506102146102ea366004611d73565b6108a1565b3480156102fb57600080fd5b5061021461030a366004611cc0565b6108d2565b34801561031b57600080fd5b5061032f61032a366004611cc0565b610908565b60405161021e9190611daa565b34801561034857600080fd5b506102146201518081565b34801561035f57600080fd5b5061038f61036e366004611cc0565b6001600160a01b039081166000908152600560205260409020600201541690565b6040516001600160a01b03909116815260200161021e565b3480156103b357600080fd5b506102146103c2366004611d38565b6109c0565b3480156103d357600080fd5b506103dc6109d8565b005b3480156103ea57600080fd5b506102146103f9366004611cc0565b6001600160a01b031660009081526005602052604090206007015490565b34801561042357600080fd5b50610214606481565b6103dc61043a366004611d05565b610bfb565b34801561044b57600080fd5b5061045f61045a366004611d8e565b6111df565b60408051948552602085019390935291830152606082015260800161021e565b34801561048b57600080fd5b506103dc61049a366004611d51565b6112af565b3480156104ab57600080fd5b506102146104ba366004611d38565b61135e565b3480156104cb57600080fd5b506102146104da366004611cc0565b61137f565b3480156104eb57600080fd5b5047610214565b3480156104fe57600080fd5b5061021461050d366004611cc0565b6113ab565b34801561051e57600080fd5b5061021460025481565b34801561053457600080fd5b50610548610543366004611d38565b611439565b6040805192835260208301919091520161021e565b34801561056957600080fd5b5060065461038f906001600160a01b031681565b34801561058957600080fd5b50610214610598366004611d73565b6114a3565b3480156105a957600080fd5b506102146105b8366004611cc0565b6001600160a01b031660009081526005602052604090205490565b3480156105df57600080fd5b506105486105ee366004611d73565b6114d4565b3480156105ff57600080fd5b5061021460035481565b34801561061557600080fd5b50610629610624366004611cdb565b611530565b6040805160ff90981688526020880196909652948601939093526060850191909152608084015260a083015260c082015260e00161021e565b34801561066e57600080fd5b506103dc61067d366004611d38565b611682565b34801561068e57600080fd5b5060075461038f906001600160a01b031681565b3480156106ae57600080fd5b506102146106bd366004611cc0565b6001600160a01b031660009081526005602052604090206001015490565b3480156106e757600080fd5b50610214670de0b6b3a764000081565b34801561070357600080fd5b50610214610712366004611cc0565b6001600160a01b031660009081526005602052604090206006015490565b6001600160a01b038116600090815260056020526040812081805b8254610756906109c0565b81101561080b5782600001818154811061077257610772611f5a565b906000526020600020906007020160050154836001015410156107f9578260000181815481106107a4576107a4611f5a565b9060005260206000209060070201600501544211156107f9576107f68360000182815481106107d5576107d5611f5a565b9060005260206000209060070201600301548361182690919063ffffffff16565b91505b8061080381611f29565b91505061074b565b509392505050565b6000805461082090611ef4565b80601f016020809104026020016040519081016040528092919081815260200182805461084c90611ef4565b80156108995780601f1061086e57610100808354040283529160200191610899565b820191906000526020600020905b81548152906001019060200180831161087c57829003601f168201915b505050505081565b600060048260ff16815481106108b9576108b9611f5a565b9060005260206000209060030201600201549050919050565b60006109026108e083610730565b6001600160a01b03841660009081526005602052604090206006015490611826565b92915050565b6001600160a01b0381166000908152600560209081526040808320805482518185028101850190935280835260609492939192909184015b828210156109b55760008481526020908190206040805160e08101825260078602909201805460ff168352600180820154848601526002820154928401929092526003810154606084015260048101546080840152600581015460a08401526006015460c08301529083529092019101610940565b505050509050919050565b600060648210156109cf575090565b5060645b919050565b336000818152600560205260408120916109f190610730565b90506000805b8354610a02906109c0565b811015610af357836000018181548110610a1e57610a1e611f5a565b90600052602060002090600702016005015484600101541015610ae157836000018181548110610a5057610a50611f5a565b906000526020600020906007020160050154421115610ae157610ade610ad76103e8610ad1876000018581548110610a8a57610a8a611f5a565b906000526020600020906007020160060154886000018681548110610ab157610ab1611f5a565b90600052602060002090600702016003015461188c90919063ffffffff16565b9061190b565b8390611826565b91505b80610aeb81611f29565b9150506109f7565b50610afe8282611970565b336000908152600560205260409020600601549092508015610b2e5760006006850155610b2b8382611826565b92505b60008311610b7b5760405162461bcd60e51b81526020600482015260156024820152745573657220686173206e6f206469766964656e647360581b60448201526064015b60405180910390fd5b4783811015610b88578093505b4260018601556040513390819086156108fc029087906000818181858888f19350505050158015610bbd573d6000803e3d6000fd5b5060405185815233907f7084f5476618d8e60b11ef0d7d3f06914655adb8793e28ff7f018d4c76d505d59060200160405180910390a2505050505050565b670de0b6b3a7640000341015610c1057600080fd5b60038160ff1610610c525760405162461bcd60e51b815260206004820152600c60248201526b24b73b30b634b210383630b760a11b6044820152606401610b72565b3360009081526005602052604090208054606411610cbe5760405162461bcd60e51b815260206004820152602360248201527f4d6178696d756d206e756d626572206f66206465706f7369747320726561636860448201526232b21760e91b6064820152608401610b72565b6000610cd16103e8610ad134606461188c565b9050600080610cdf83611439565b6006546040519294509092506001600160a01b03169083156108fc029084906000818181858888f19350505050158015610d1d573d6000803e3d6000fd5b506007546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015610d58573d6000803e3d6000fd5b5060405183815233907f2899dc8c12def1caa9accb64257cf2fd9f960f21bb27a560a757eae3c2ec43c19060200160405180910390a260028401546001600160a01b0316610ed2576001600160a01b03861660009081526005602052604090205415801590610dd057506001600160a01b0386163314155b15610df3576002840180546001600160a01b0319166001600160a01b0388161790555b60028401546001600160a01b031660005b6003811015610ecf576001600160a01b03821615610eb857610e62600160056000856001600160a01b03166001600160a01b031681526020019081526020016000206003018360038110610e5a57610e5a611f5a565b015490611826565b6001600160a01b038316600090815260056020526040902060039081019083908110610e9057610e90611f5a565b01556001600160a01b0391821660009081526005602052604090206002015490911690610ebd565b610ecf565b80610ec781611f29565b915050610e04565b50505b60028401546001600160a01b0316156110355760028401546001600160a01b031660005b6003811015611032576001600160a01b0382161561101b576000610f466103e8610ad160018581548110610f2c57610f2c611f5a565b90600052602060002001543461188c90919063ffffffff16565b6001600160a01b038416600090815260056020526040902060060154909150610f6f9082611826565b6001600160a01b0384166000908152600560205260409020600681019190915560070154610f9d9082611826565b6001600160a01b038416600081815260056020908152604091829020600701939093555183815284923392917fd41f7e766eebcc7ff42b11ac8691bdf864db4afc0c55e71d629d54edce460d98910160405180910390a4506001600160a01b0391821660009081526005602052604090206002015490911690611020565b611032565b8061102a81611f29565b915050610ef6565b50505b8354611088574260018086019190915560035461105191611826565b6003556040513381527f9fd565cd14c3c391679eb0cad12a14dcf7534e9d3462bcb9b67a098a9bbbc24a9060200160405180910390a15b60008060008061109889346111df565b9350935093509350876000016040518060e001604052808b60ff16815260200186815260200134815260200185815260200142815260200184815260200183815250908060018154018082558091505060019003906000526020600020906007020160009091909190915060008201518160000160006101000a81548160ff021916908360ff1602179055506020820151816001015560408201518160020155606082015181600301556080820151816004015560a0820151816005015560c0820151816006015550506111773460025461182690919063ffffffff16565b6002556040805160ff8b1681526020810186905234818301526060810185905242608082015260a08101849052905133917f84e02daa69bdb087c9fe8d3041abca495512cb14e723070f6d1d4efface82e5d919081900360c00190a250505050505050505050565b6000806000806111ee866114a3565b93506111f9866108a1565b905060005b60048760ff168154811061121457611214611f5a565b9060005260206000209060030201600001548110156112655761125161124a6103e8610ad1886112448b8a611826565b9061188c565b8590611826565b93508061125d81611f29565b9150506111fe565b506112a461129d6201518060048960ff168154811061128657611286611f5a565b60009182526020909120600390910201549061188c565b4290611826565b915092959194509250565b600081116112ff5760405162461bcd60e51b815260206004820152601f60248201527f496e76616c696420617267756d656e74205f6461797320286d696e2031292e006044820152606401610b72565b6008811061134f5760405162461bcd60e51b815260206004820152601f60248201527f696e76616c696420617267756d656e74205f6461797320286d61782037292e006044820152606401610b72565b61135a3383836119ce565b5050565b6001818154811061136e57600080fd5b600091825260209091200154905081565b6001600160a01b0381166000908152600560205260408120600681015460079091015461090291611970565b6000805b6001600160a01b038316600090815260056020526040902054811015611433576001600160a01b0383166000908152600560205260409020805461141f9190839081106113fe576113fe611f5a565b9060005260206000209060070201600201548361182690919063ffffffff16565b91508061142b81611f29565b9150506113af565b50919050565b6000806954b40b1f852bda000000600254101561147d576114626103e8610ad18561012c61188c565b91506114766103e8610ad1856102bc61188c565b9050915091565b61148f6103e8610ad1856101f461188c565b91506114766103e8610ad1856101f461188c565b600060048260ff16815481106114bb576114bb611f5a565b9060005260206000209060030201600101549050919050565b60008060048360ff16815481106114ed576114ed611f5a565b906000526020600020906003020160000154915060048360ff168154811061151757611517611f5a565b9060005260206000209060030201600101549050915091565b6001600160a01b0382166000908152600560205260408120805482918291829182918291829181908a90811061156857611568611f5a565b6000918252602090912060079091020154815460ff909116985081908a90811061159457611594611f5a565b90600052602060002090600702016001015496508060000189815481106115bd576115bd611f5a565b90600052602060002090600702016002015495508060000189815481106115e6576115e6611f5a565b906000526020600020906007020160030154945080600001898154811061160f5761160f611f5a565b906000526020600020906007020160040154935080600001898154811061163857611638611f5a565b906000526020600020906007020160050154925080600001898154811061166157611661611f5a565b90600052602060002090600702016006015491505092959891949750929550565b600081116116d25760405162461bcd60e51b815260206004820152601f60248201527f496e76616c696420617267756d656e74205f6461797320286d696e2031292e006044820152606401610b72565b600881106117225760405162461bcd60e51b815260206004820152601f60248201527f496e76616c696420617267756d656e74205f6461797320286d61782037292e006044820152606401610b72565b33600090815260056020526040812090805b825461173f906109c0565b8110156117d05782600001818154811061175b5761175b611f5a565b906000526020600020906007020160050154836001015410156117be5782600001818154811061178d5761178d611f5a565b9060005260206000209060070201600501544211156117be576117b1826001611826565b91506117be3382866119ce565b806117c881611f29565b915050611734565b50600081116118215760405162461bcd60e51b815260206004820152601f60248201527f4e6f20706c616e73206172652063757272656e746c7920656c696769626c65006044820152606401610b72565b505050565b6000806118338385611e84565b9050838110156118855760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610b72565b9392505050565b60008261189b57506000610902565b60006118a78385611ebe565b9050826118b48583611e9c565b146118855760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610b72565b600080821161195c5760405162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f0000000000006044820152606401610b72565b60006119688385611e9c565b949350505050565b6000828211156119c25760405162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f7700006044820152606401610b72565b60006119688385611edd565b6001600160a01b038316600090815260056020526040902080548310611a365760405162461bcd60e51b815260206004820152601f60248201527f4465706f73697420617420696e64657820646f6573206e6f74206578697374006044820152606401610b72565b806000018381548110611a4b57611a4b611f5a565b906000526020600020906007020160050154816001015410611aaf5760405162461bcd60e51b815260206004820152601e60248201527f4465706f736974207465726d20616c72656164792070616964206f75742e00006044820152606401610b72565b806000018381548110611ac457611ac4611f5a565b9060005260206000209060070201600501544211611b245760405162461bcd60e51b815260206004820152601e60248201527f4465706f736974207465726d206973206e6f7420636f6d706c657465642e00006044820152606401610b72565b6000816000018481548110611b3b57611b3b611f5a565b6000918252602082206007909102015460ff169150611b59826114a3565b90506000836000018681548110611b7257611b72611f5a565b600091825260208220600360079092020101549150805b86811015611bbc57611ba8610ad76103e8610ad1876112448888611826565b915080611bb481611f29565b915050611b89565b50611bf681866000018981548110611bd657611bd6611f5a565b90600052602060002090600702016003015461182690919063ffffffff16565b856000018881548110611c0b57611c0b611f5a565b6000918252602090912060036007909202010155611c64611c2f876201518061188c565b866000018981548110611c4457611c44611f5a565b90600052602060002090600702016005015461182690919063ffffffff16565b856000018881548110611c7957611c79611f5a565b9060005260206000209060070201600501819055505050505050505050565b80356001600160a01b03811681146109d357600080fd5b803560ff811681146109d357600080fd5b600060208284031215611cd257600080fd5b61188582611c98565b60008060408385031215611cee57600080fd5b611cf783611c98565b946020939093013593505050565b60008060408385031215611d1857600080fd5b611d2183611c98565b9150611d2f60208401611caf565b90509250929050565b600060208284031215611d4a57600080fd5b5035919050565b60008060408385031215611d6457600080fd5b50508035926020909101359150565b600060208284031215611d8557600080fd5b61188582611caf565b60008060408385031215611da157600080fd5b611cf783611caf565b602080825282518282018190526000919060409081850190868401855b82811015611e22578151805160ff16855286810151878601528581015186860152606080820151908601526080808201519086015260a0808201519086015260c0908101519085015260e09093019290850190600101611dc7565b5091979650505050505050565b600060208083528351808285015260005b81811015611e5c57858101830151858201604001528201611e40565b81811115611e6e576000604083870101525b50601f01601f1916929092016040019392505050565b60008219821115611e9757611e97611f44565b500190565b600082611eb957634e487b7160e01b600052601260045260246000fd5b500490565b6000816000190483118215151615611ed857611ed8611f44565b500290565b600082821015611eef57611eef611f44565b500390565b600181811c90821680611f0857607f821691505b6020821081141561143357634e487b7160e01b600052602260045260246000fd5b6000600019821415611f3d57611f3d611f44565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fdfea26469706673582212206f3a85118bf50e32b008ae1a65f70fbd9e1171e54ada9ddf6c2ffcff6206f9ca64736f6c634300080700330000000000000000000000004040ad9fb77bae11f20a2d0b305c691613dfc552000000000000000000000000f2869ab348cc28b9a4e3ccc1ace7bbea10564122
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000004040ad9fb77bae11f20a2d0b305c691613dfc552000000000000000000000000f2869ab348cc28b9a4e3ccc1ace7bbea10564122
-----Decoded View---------------
Arg [0] : _devWallet (address): 0x4040ad9fb77bae11f20a2d0b305c691613dfc552
Arg [1] : _operationalAccount (address): 0xf2869ab348cc28b9a4e3ccc1ace7bbea10564122
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 0000000000000000000000004040ad9fb77bae11f20a2d0b305c691613dfc552
Arg [1] : 000000000000000000000000f2869ab348cc28b9a4e3ccc1ace7bbea10564122
Deployed ByteCode Sourcemap
1130:10272:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1380:47;;;;;;;;;;;;1423:4;1380:47;;;;;9384:25:1;;;9372:2;9357:18;1380:47:0;;;;;;;;9560:205;;;;;;;;;;-1:-1:-1;9560:205:0;;;;;:::i;:::-;-1:-1:-1;;;;;9671:18:0;9631:7;9671:18;;;:5;:18;;;;;;;;:25;;;:28;9701;;;;9731;;;;;9671;;9701;;9731;9560:205;;;;;9875:25:1;;;9931:2;9916:18;;9909:34;;;;9959:18;;;9952:34;9863:2;9848:18;9560:205:0;9673:319:1;7817:429:0;;;;;;;;;;-1:-1:-1;7817:429:0;;;;;:::i;:::-;;:::i;1189:33::-;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;9213:90::-;;;;;;;;;;-1:-1:-1;9213:90:0;;;;;:::i;:::-;;:::i;10197:161::-;;;;;;;;;;-1:-1:-1;10197:161:0;;;;;:::i;:::-;;:::i;11262:137::-;;;;;;;;;;-1:-1:-1;11262:137:0;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1431:42::-;;;;;;;;;;;;1467:6;1431:42;;9436:119;;;;;;;;;;-1:-1:-1;9436:119:0;;;;;:::i;:::-;-1:-1:-1;;;;;9523:18:0;;;9502:7;9523:18;;;:5;:18;;;;;:27;;;;;9436:119;;;;-1:-1:-1;;;;;2108:32:1;;;2090:51;;2078:2;2063:18;9436:119:0;1944:203:1;8251:183:0;;;;;;;;;;-1:-1:-1;8251:183:0;;;;;:::i;:::-;;:::i;5147:1007::-;;;;;;;;;;;;;:::i;:::-;;9896:131;;;;;;;;;;-1:-1:-1;9896:131:0;;;;;:::i;:::-;-1:-1:-1;;;;;9993:18:0;9972:7;9993:18;;;:5;:18;;;;;:29;;;;9896:131;1335:41;;;;;;;;;;;;1373:3;1335:41;;2843:1910;;;;;;:::i;:::-;;:::i;8439:404::-;;;;;;;;;;-1:-1:-1;8439:404:0;;;;;:::i;:::-;;:::i;:::-;;;;10228:25:1;;;10284:2;10269:18;;10262:34;;;;10312:18;;;10305:34;10370:2;10355:18;;10348:34;10215:3;10200:19;8439:404:0;9997:391:1;6717:221:0;;;;;;;;;;-1:-1:-1;6717:221:0;;;;;:::i;:::-;;:::i;1283:48::-;;;;;;;;;;-1:-1:-1;1283:48:0;;;;;:::i;:::-;;:::i;10032:160::-;;;;;;;;;;-1:-1:-1;10032:160:0;;;;;:::i;:::-;;:::i;8848:98::-;;;;;;;;;;-1:-1:-1;8920:21:0;8848:98;;10502:231;;;;;;;;;;-1:-1:-1;10502:231:0;;;;;:::i;:::-;;:::i;1536:26::-;;;;;;;;;;;;;;;;4758:384;;;;;;;;;;-1:-1:-1;4758:384:0;;;;;:::i;:::-;;:::i;:::-;;;;9594:25:1;;;9650:2;9635:18;;9628:34;;;;9567:18;4758:384:0;9420:248:1;2075:32:0;;;;;;;;;;-1:-1:-1;2075:32:0;;;;-1:-1:-1;;;;;2075:32:0;;;9107:101;;;;;;;;;;-1:-1:-1;9107:101:0;;;;;:::i;:::-;;:::i;10363:134::-;;;;;;;;;;-1:-1:-1;10363:134:0;;;;;:::i;:::-;-1:-1:-1;;;;;10458:18:0;10437:7;10458:18;;;:5;:18;;;;;:34;;10363:134;8951:151;;;;;;;;;;-1:-1:-1;8951:151:0;;;;;:::i;:::-;;:::i;1566:25::-;;;;;;;;;;;;;;;;10738:519;;;;;;;;;;-1:-1:-1;10738:519:0;;;;;:::i;:::-;;:::i;:::-;;;;11281:4:1;11269:17;;;11251:36;;11318:2;11303:18;;11296:34;;;;11346:18;;;11339:34;;;;11404:2;11389:18;;11382:34;;;;11447:3;11432:19;;11425:35;11491:3;11476:19;;11469:35;11535:3;11520:19;;11513:35;11238:3;11223:19;10738:519:0;10940:614:1;6162:550:0;;;;;;;;;;-1:-1:-1;6162:550:0;;;;;:::i;:::-;;:::i;2111:41::-;;;;;;;;;;-1:-1:-1;2111:41:0;;;;-1:-1:-1;;;;;2111:41:0;;;9308:123;;;;;;;;;;-1:-1:-1;9308:123:0;;;;;:::i;:::-;-1:-1:-1;;;;;9397:18:0;9376:7;9397:18;;;:5;:18;;;;;:29;;;;9308:123;1228:51;;;;;;;;;;;;1272:7;1228:51;;9770:121;;;;;;;;;;-1:-1:-1;9770:121:0;;;;;:::i;:::-;-1:-1:-1;;;;;9862:18:0;9841:7;9862:18;;;:5;:18;;;;;:24;;;;9770:121;7817:429;-1:-1:-1;;;;;7919:18:0;;7885:7;7919:18;;;:5;:18;;;;;7885:7;;7970:247;8001:20;;7994:28;;:6;:28::i;:::-;7990:1;:32;7970:247;;;8057:4;:13;;8071:1;8057:16;;;;;;;;:::i;:::-;;;;;;;;;;;:23;;;8039:4;:15;;;:41;8035:177;;;8111:4;:13;;8125:1;8111:16;;;;;;;;:::i;:::-;;;;;;;;;;;:23;;;8093:15;:41;8089:117;;;8158:40;8174:4;:13;;8188:1;8174:16;;;;;;;;:::i;:::-;;;;;;;;;;;:23;;;8158:11;:15;;:40;;;;:::i;:::-;8144:54;;8089:117;8024:3;;;;:::i;:::-;;;;7970:247;;;-1:-1:-1;8230:11:0;7817:429;-1:-1:-1;;;7817:429:0:o;1189:33::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;9213:90::-;9262:7;9283:5;9289:4;9283:11;;;;;;;;;;:::i;:::-;;;;;;;;;;;:15;;;9276:22;;9213:90;;;:::o;10197:161::-;10264:7;10285:68;10323:29;10340:11;10323:16;:29::i;:::-;-1:-1:-1;;;;;9862:18:0;;9841:7;9862:18;;;:5;:18;;;;;:24;;;10285:37;;:68::i;:::-;10278:75;10197:161;-1:-1:-1;;10197:161:0:o;11262:137::-;-1:-1:-1;;;;;11367:18:0;;;;;;:5;:18;;;;;;;;11360:34;;;;;;;;;;;;;;;;;11328:25;;11360:34;;11367:18;;11360:34;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11262:137;;;:::o;8251:183::-;8304:11;1527:3;8325:6;:32;8322:108;;;-1:-1:-1;8371:6:0;8251:183::o;8322:108::-;-1:-1:-1;1527:3:0;8322:108;8251:183;;;:::o;5147:1007::-;5205:10;5179:17;5199;;;:5;:17;;;;;;5245:28;;:16;:28::i;:::-;5223:50;-1:-1:-1;5278:11:0;;5296:279;5327:20;;5320:28;;:6;:28::i;:::-;5316:1;:32;5296:279;;;5383:4;:13;;5397:1;5383:16;;;;;;;;:::i;:::-;;;;;;;;;;;:23;;;5365:4;:15;;;:41;5361:209;;;5437:4;:13;;5451:1;5437:16;;;;;;;;:::i;:::-;;;;;;;;;;;:23;;;5419:15;:41;5415:149;;;5476:80;5484:71;1423:4;5484:49;5512:4;:13;;5526:1;5512:16;;;;;;;;:::i;:::-;;;;;;;;;;;:20;;;5484:4;:13;;5498:1;5484:16;;;;;;;;:::i;:::-;;;;;;;;;;;:23;;;:27;;:49;;;;:::i;:::-;:53;;:71::i;:::-;5476:3;;:7;:80::i;:::-;5470:86;;5415:149;5350:3;;;;:::i;:::-;;;;5296:279;;;-1:-1:-1;5595:20:0;:11;5611:3;5595:15;:20::i;:::-;5667:10;5622:21;9862:18;;;:5;:18;;;;;:24;;;5581:34;;-1:-1:-1;5687:17:0;;5683:99;;5725:1;5712:10;;;:14;5746:30;:11;5762:13;5746:15;:30::i;:::-;5732:44;;5683:99;5810:1;5796:11;:15;5788:49;;;;-1:-1:-1;;;5788:49:0;;4355:2:1;5788:49:0;;;4337:21:1;4394:2;4374:18;;;4367:30;-1:-1:-1;;;4413:18:1;;;4406:51;4474:18;;5788:49:0;;;;;;;;;5870:21;5900:29;;;5896:76;;;5951:15;5937:29;;5896:76;5996:15;5978;;;:33;6075:28;;6059:10;;;;6075:28;;;;;6091:11;;6026:22;6075:28;6026:22;6075:28;6091:11;6059:10;6075:28;;;;;;;;;;;;;;;;;;;;-1:-1:-1;6115:34:0;;9384:25:1;;;6125:10:0;;6115:34;;9372:2:1;9357:18;6115:34:0;;;;;;;5174:980;;;;;;5147:1007::o;2843:1910::-;1272:7;2917:9;:30;;2909:39;;;;;;2974:1;2967:4;:8;;;2959:33;;;;-1:-1:-1;;;2959:33:0;;8740:2:1;2959:33:0;;;8722:21:1;8779:2;8759:18;;;8752:30;-1:-1:-1;;;8798:18:1;;;8791:42;8850:18;;2959:33:0;8538:336:1;2959:33:0;3025:10;2999:17;3019;;;:5;:17;;;;;3049:20;;1527:3;-1:-1:-1;3041:94:0;;;;-1:-1:-1;;;3041:94:0;;7574:2:1;3041:94:0;;;7556:21:1;7613:2;7593:18;;;7586:30;7652:34;7632:18;;;7625:62;-1:-1:-1;;;7703:18:1;;;7696:33;7746:19;;3041:94:0;7372:399:1;3041:94:0;3142:12;3157:48;1423:4;3157:26;:9;1373:3;3157:13;:26::i;:48::-;3142:63;;3211:14;3227:20;3251:22;3268:4;3251:16;:22::i;:::-;3278:9;;:26;;3210:63;;-1:-1:-1;3210:63:0;;-1:-1:-1;;;;;;3278:9:0;;:26;;;;;3210:63;;3278:9;:26;:9;:26;3210:63;3278:9;:26;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3309:18:0;;:41;;-1:-1:-1;;;;;3309:18:0;;;;:41;;;;;3337:12;;3309:18;:41;:18;:41;3337:12;3309:18;:41;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3360:26:0;;9384:25:1;;;3369:10:0;;3360:26;;9372:2:1;9357:18;3360:26:0;;;;;;;3397:13;;;;-1:-1:-1;;;;;3397:13:0;3393:386;;-1:-1:-1;;;;;3436:15:0;;3470:1;3436:15;;;:5;:15;;;;;:31;:35;;;;:61;;-1:-1:-1;;;;;;3475:22:0;;3487:10;3475:22;;3436:61;3432:105;;;3506:13;;;:24;;-1:-1:-1;;;;;;3506:24:0;-1:-1:-1;;;;;3506:24:0;;;;;3432:105;3561:13;;;;-1:-1:-1;;;;;3561:13:0;3544:14;3580:194;3604:1;3600;:5;3580:194;;;-1:-1:-1;;;;;3623:20:0;;;3619:148;;3679:30;3707:1;3679:5;:13;3685:6;-1:-1:-1;;;;;3679:13:0;-1:-1:-1;;;;;3679:13:0;;;;;;;;;;;;:20;;3700:1;3679:23;;;;;;;:::i;:::-;;;;:27;:30::i;:::-;-1:-1:-1;;;;;3653:13:0;;;;;;:5;:13;;;;;:20;;;;;3674:1;;3653:23;;;;;;:::i;:::-;;:56;-1:-1:-1;;;;;3726:13:0;;;;;;;:5;:13;;;;;:22;;;;;;;3619:148;;;3762:5;;3619:148;3607:3;;;;:::i;:::-;;;;3580:194;;;;3426:353;3393:386;3789:13;;;;-1:-1:-1;;;;;3789:13:0;:27;3785:476;;3841:13;;;;-1:-1:-1;;;;;3841:13:0;3824:14;3860:396;3884:1;3880;:5;3860:396;;;-1:-1:-1;;;;;3903:20:0;;;3899:350;;3933:14;3950:57;1423:4;3950:35;3964:17;3982:1;3964:20;;;;;;;;:::i;:::-;;;;;;;;;3950:9;:13;;:35;;;;:::i;:57::-;-1:-1:-1;;;;;4037:13:0;;;;;;:5;:13;;;;;:19;;;3933:74;;-1:-1:-1;4037:31:0;;3933:74;4037:23;:31::i;:::-;-1:-1:-1;;;;;4015:13:0;;;;;;:5;:13;;;;;:19;;;:53;;;;4103:24;;;:36;;4132:6;4103:28;:36::i;:::-;-1:-1:-1;;;;;4076:13:0;;;;;;:5;:13;;;;;;;;;:24;;:63;;;;4152:39;9384:25:1;;;4181:1:0;;4169:10;;4076:13;4152:39;;9357:18:1;4152:39:0;;;;;;;-1:-1:-1;;;;;;4208:13:0;;;;;;;:5;:13;;;;;:22;;;;;;;3899:350;;;4244:5;;3899:350;3887:3;;;;:::i;:::-;;;;3860:396;;;;3818:443;3785:476;4271:20;;4267:150;;4322:15;4304;;;;:33;;;;4365:10;;:17;;:14;:17::i;:::-;4352:10;:30;4393:18;;4400:10;2090:51:1;;4393:18:0;;2078:2:1;2063:18;4393::0;;;;;;;4267:150;4424:15;4441:14;4457;4473:11;4488:26;4498:4;4504:9;4488;:26::i;:::-;4423:91;;;;;;;;4519:4;:13;;4538:71;;;;;;;;4546:4;4538:71;;;;;;4552:7;4538:71;;;;4561:9;4538:71;;;;4572:6;4538:71;;;;4580:15;4538:71;;;;4597:6;4538:71;;;;4605:3;4538:71;;;4519:91;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4631:26;4647:9;4631:11;;:15;;:26;;;;:::i;:::-;4617:11;:40;4667:81;;;10706:4:1;10694:17;;10676:36;;10743:2;10728:18;;10721:34;;;4705:9:0;10771:18:1;;;10764:34;10829:2;10814:18;;10807:34;;;4724:15:0;10872:3:1;10857:19;;10850:35;10916:3;10901:19;;10894:35;;;4667:81:0;;4678:10;;4667:81;;;;;;10663:3:1;4667:81:0;;;2904:1849;;;;;;;;2843:1910;;:::o;8439:404::-;8508:15;8525:14;8541;8557:11;8585:16;8596:4;8585:10;:16::i;:::-;8575:26;;8616:12;8623:4;8616:6;:12::i;:::-;8606:22;;8640:9;8635:136;8659:5;8665:4;8659:11;;;;;;;;;;:::i;:::-;;;;;;;;;;;:16;;;8655:1;:20;8635:136;;;8697:68;8708:56;1423:4;8708:34;8734:7;8709:19;:7;8721:6;8709:11;:19::i;:::-;8708:25;;:34::i;:56::-;8697:6;;:10;:68::i;:::-;8688:77;-1:-1:-1;8677:3:0;;;;:::i;:::-;;;;8635:136;;;;8786:52;8806:31;1467:6;8806:5;8812:4;8806:11;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;:16;;:20;:31::i;:::-;8786:15;;:19;:52::i;:::-;8777:61;;8439:404;;;;;;;:::o;6717:221::-;6793:1;6785:5;:9;6777:53;;;;-1:-1:-1;;;6777:53:0;;5424:2:1;6777:53:0;;;5406:21:1;5463:2;5443:18;;;5436:30;5502:33;5482:18;;;5475:61;5553:18;;6777:53:0;5222:355:1;6777:53:0;6857:1;6849:5;:9;6841:53;;;;-1:-1:-1;;;6841:53:0;;4705:2:1;6841:53:0;;;4687:21:1;4744:2;4724:18;;;4717:30;4783:33;4763:18;;;4756:61;4834:18;;6841:53:0;4503:355:1;6841:53:0;6901:32;6908:10;6920:5;6927;6901:6;:32::i;:::-;6717:221;;:::o;1283:48::-;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;1283:48:0;:::o;10032:160::-;-1:-1:-1;;;;;10162:18:0;;10107:7;10162:18;;;:5;:18;;;;;:24;;;;10128:29;;;;;:59;;:33;:59::i;10502:231::-;10573:14;;10594:135;-1:-1:-1;;;;;10618:18:0;;;;;;:5;:18;;;;;:34;10614:38;;10594:135;;;-1:-1:-1;;;;;10685:18:0;;;;;;:5;:18;;;;;:30;;10674:49;;10685:18;10713:1;;10685:30;;;;;;:::i;:::-;;;;;;;;;;;:37;;;10674:6;:10;;:49;;;;:::i;:::-;10665:58;-1:-1:-1;10654:3:0;;;;:::i;:::-;;;;10594:135;;;;10502:231;;;:::o;4758:384::-;4819:14;4835:20;4879:12;4865:11;;:26;4862:276;;;4914:35;1423:4;4914:13;:4;4923:3;4914:8;:13::i;:35::-;4899:50;-1:-1:-1;4970:35:0;1423:4;4970:13;:4;4979:3;4970:8;:13::i;:35::-;4955:50;;4758:384;;;:::o;4862:276::-;5041:35;1423:4;5041:13;:4;5050:3;5041:8;:13::i;:35::-;5026:50;-1:-1:-1;5097:35:0;1423:4;5097:13;:4;5106:3;5097:8;:13::i;9107:101::-;9160:7;9181:5;9187:4;9181:11;;;;;;;;;;:::i;:::-;;;;;;;;;;;:19;;;9174:26;;9107:101;;;:::o;8951:151::-;9004:12;9018:15;9047:5;9053:4;9047:11;;;;;;;;;;:::i;:::-;;;;;;;;;;;:16;;;9040:23;;9078:5;9084:4;9078:11;;;;;;;;;;:::i;:::-;;;;;;;;;;;:19;;;9068:29;;8951:151;;;:::o;10738:519::-;-1:-1:-1;;;;;10955:18:0;;10822:10;10955:18;;;:5;:18;;;;;10987:20;;10822:10;;;;;;;;;;;;10955:18;;11001:5;;10987:20;;;;;;:::i;:::-;;;;;;;;;;;;;;:25;11027:20;;10987:25;;;;;-1:-1:-1;11027:4:0;;11041:5;;11027:20;;;;;;:::i;:::-;;;;;;;;;;;:28;;;11017:38;;11069:4;:13;;11083:5;11069:20;;;;;;;;:::i;:::-;;;;;;;;;;;:27;;;11060:36;;11110:4;:13;;11124:5;11110:20;;;;;;;;:::i;:::-;;;;;;;;;;;:27;;;11101:36;;11150:4;:13;;11164:5;11150:20;;;;;;;;:::i;:::-;;;;;;;;;;;:26;;;11142:34;;11190:4;:13;;11204:5;11190:20;;;;;;;;:::i;:::-;;;;;;;;;;;:27;;;11181:36;;11228:4;:13;;11242:5;11228:20;;;;;;;;:::i;:::-;;;;;;;;;;;:24;;;11222:30;;10927:330;10738:519;;;;;;;;;;:::o;6162:550::-;6224:1;6216:5;:9;6208:53;;;;-1:-1:-1;;;6208:53:0;;5424:2:1;6208:53:0;;;5406:21:1;5463:2;5443:18;;;5436:30;5502:33;5482:18;;;5475:61;5553:18;;6208:53:0;5222:355:1;6208:53:0;6288:1;6280:5;:9;6272:53;;;;-1:-1:-1;;;6272:53:0;;6140:2:1;6272:53:0;;;6122:21:1;6179:2;6159:18;;;6152:30;6218:33;6198:18;;;6191:61;6269:18;;6272:53:0;5938:355:1;6272:53:0;6358:10;6332:17;6352;;;:5;:17;;;;;;6332;6396:249;6427:20;;6420:28;;:6;:28::i;:::-;6416:1;:32;6396:249;;;6483:4;:13;;6497:1;6483:16;;;;;;;;:::i;:::-;;;;;;;;;;;:23;;;6465:4;:15;;;:41;6461:179;;;6537:4;:13;;6551:1;6537:16;;;;;;;;:::i;:::-;;;;;;;;;;;:23;;;6519:15;:41;6515:119;;;6578:12;:5;6588:1;6578:9;:12::i;:::-;6570:20;;6598:28;6605:10;6617:1;6620:5;6598:6;:28::i;:::-;6450:3;;;;:::i;:::-;;;;6396:249;;;;6667:1;6659:5;:9;6651:53;;;;-1:-1:-1;;;6651:53:0;;8380:2:1;6651:53:0;;;8362:21:1;8419:2;8399:18;;;8392:30;8458:33;8438:18;;;8431:61;8509:18;;6651:53:0;8178:355:1;6651:53:0;6203:509;;6162:550;:::o;11432:181::-;11490:7;;11522:5;11526:1;11522;:5;:::i;:::-;11510:17;;11551:1;11546;:6;;11538:46;;;;-1:-1:-1;;;11538:46:0;;5784:2:1;11538:46:0;;;5766:21:1;5823:2;5803:18;;;5796:30;5862:29;5842:18;;;5835:57;5909:18;;11538:46:0;5582:351:1;11538:46:0;11604:1;11432:181;-1:-1:-1;;;11432:181:0:o;11813:250::-;11871:7;11895:6;11891:47;;-1:-1:-1;11925:1:0;11918:8;;11891:47;11950:9;11962:5;11966:1;11962;:5;:::i;:::-;11950:17;-1:-1:-1;11995:1:0;11986:5;11990:1;11950:17;11986:5;:::i;:::-;:10;11978:56;;;;-1:-1:-1;;;11978:56:0;;7978:2:1;11978:56:0;;;7960:21:1;8017:2;7997:18;;;7990:30;8056:34;8036:18;;;8029:62;-1:-1:-1;;;8107:18:1;;;8100:31;8148:19;;11978:56:0;7776:397:1;12071:179:0;12129:7;12161:1;12157;:5;12149:44;;;;-1:-1:-1;;;12149:44:0;;7219:2:1;12149:44:0;;;7201:21:1;7258:2;7238:18;;;7231:30;7297:28;7277:18;;;7270:56;7343:18;;12149:44:0;7017:350:1;12149:44:0;12204:9;12216:5;12220:1;12216;:5;:::i;:::-;12204:17;12071:179;-1:-1:-1;;;;12071:179:0:o;11621:184::-;11679:7;11712:1;11707;:6;;11699:49;;;;-1:-1:-1;;;11699:49:0;;6860:2:1;11699:49:0;;;6842:21:1;6899:2;6879:18;;;6872:30;6938:32;6918:18;;;6911:60;6988:18;;11699:49:0;6658:354:1;11699:49:0;11759:9;11771:5;11775:1;11771;:5;:::i;6946:866::-;-1:-1:-1;;;;;7041:13:0;;7021:17;7041:13;;;:5;:13;;;;;7075:20;;7067:28;;7059:72;;;;-1:-1:-1;;;7059:72:0;;6500:2:1;7059:72:0;;;6482:21:1;6539:2;6519:18;;;6512:30;6578:33;6558:18;;;6551:61;6629:18;;7059:72:0;6298:355:1;7059:72:0;7162:4;:13;;7176:5;7162:20;;;;;;;;:::i;:::-;;;;;;;;;;;:27;;;7144:4;:15;;;:45;7136:88;;;;-1:-1:-1;;;7136:88:0;;5065:2:1;7136:88:0;;;5047:21:1;5104:2;5084:18;;;5077:30;5143:32;5123:18;;;5116:60;5193:18;;7136:88:0;4863:354:1;7136:88:0;7261:4;:13;;7275:5;7261:20;;;;;;;;:::i;:::-;;;;;;;;;;;:27;;;7243:15;:45;7235:88;;;;-1:-1:-1;;;7235:88:0;;9081:2:1;7235:88:0;;;9063:21:1;9120:2;9100:18;;;9093:30;9159:32;9139:18;;;9132:60;9209:18;;7235:88:0;8879:354:1;7235:88:0;7330:12;7348:4;:13;;7362:5;7348:20;;;;;;;;:::i;:::-;;;;;;;;;;;;;:25;;;;-1:-1:-1;7402:16:0;7348:25;7402:10;:16::i;:::-;7384:34;;7429:13;7447:4;:13;;7461:5;7447:20;;;;;;;;:::i;:::-;;;;;;;;:27;:20;;;;;:27;;;-1:-1:-1;7447:20:0;7506:123;7530:5;7526:1;:9;7506:123;;;7557:66;7568:54;1423:4;7568:32;7592:7;7569:17;:5;7579:6;7569:9;:17::i;7557:66::-;7548:75;-1:-1:-1;7537:3:0;;;;:::i;:::-;;;;7506:123;;;;7671:39;7703:6;7671:4;:13;;7685:5;7671:20;;;;;;;;:::i;:::-;;;;;;;;;;;:27;;;:31;;:39;;;;:::i;:::-;7641:4;:13;;7655:5;7641:20;;;;;;;;:::i;:::-;;;;;;;;;:27;:20;;;;;:27;:69;7751:53;7783:20;:5;1467:6;7783:9;:20::i;:::-;7751:4;:13;;7765:5;7751:20;;;;;;;;:::i;:::-;;;;;;;;;;;:27;;;:31;;:53;;;;:::i;:::-;7721:4;:13;;7735:5;7721:20;;;;;;;;:::i;:::-;;;;;;;;;;;:27;;:83;;;;7016:796;;;;;6946:866;;;:::o;14:173:1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:70;;177:1;174;167:12;192:156;258:20;;318:4;307:16;;297:27;;287:55;;338:1;335;328:12;353:186;412:6;465:2;453:9;444:7;440:23;436:32;433:52;;;481:1;478;471:12;433:52;504:29;523:9;504:29;:::i;544:254::-;612:6;620;673:2;661:9;652:7;648:23;644:32;641:52;;;689:1;686;679:12;641:52;712:29;731:9;712:29;:::i;:::-;702:39;788:2;773:18;;;;760:32;;-1:-1:-1;;;544:254:1:o;803:256::-;869:6;877;930:2;918:9;909:7;905:23;901:32;898:52;;;946:1;943;936:12;898:52;969:29;988:9;969:29;:::i;:::-;959:39;;1017:36;1049:2;1038:9;1034:18;1017:36;:::i;:::-;1007:46;;803:256;;;;;:::o;1064:180::-;1123:6;1176:2;1164:9;1155:7;1151:23;1147:32;1144:52;;;1192:1;1189;1182:12;1144:52;-1:-1:-1;1215:23:1;;1064:180;-1:-1:-1;1064:180:1:o;1249:248::-;1317:6;1325;1378:2;1366:9;1357:7;1353:23;1349:32;1346:52;;;1394:1;1391;1384:12;1346:52;-1:-1:-1;;1417:23:1;;;1487:2;1472:18;;;1459:32;;-1:-1:-1;1249:248:1:o;1502:182::-;1559:6;1612:2;1600:9;1591:7;1587:23;1583:32;1580:52;;;1628:1;1625;1618:12;1580:52;1651:27;1668:9;1651:27;:::i;1689:250::-;1755:6;1763;1816:2;1804:9;1795:7;1791:23;1787:32;1784:52;;;1832:1;1829;1822:12;1784:52;1855:27;1872:9;1855:27;:::i;2376:1170::-;2593:2;2645:21;;;2715:13;;2618:18;;;2737:22;;;2564:4;;2593:2;2778;;2796:18;;;;2837:15;;;2564:4;2880:640;2894:6;2891:1;2888:13;2880:640;;;2953:13;;2995:9;;3006:4;2991:20;2979:33;;3052:11;;;3046:18;3032:12;;;3025:40;3105:11;;;3099:18;3085:12;;;3078:40;3141:4;3185:11;;;3179:18;3165:12;;;3158:40;3221:4;3265:11;;;3259:18;3245:12;;;3238:40;3301:4;3345:11;;;3339:18;3325:12;;;3318:40;3381:4;3425:11;;;3419:18;3405:12;;;3398:40;3467:4;3458:14;;;;3495:15;;;;2916:1;2909:9;2880:640;;;-1:-1:-1;3537:3:1;;2376:1170;-1:-1:-1;;;;;;;2376:1170:1:o;3551:597::-;3663:4;3692:2;3721;3710:9;3703:21;3753:6;3747:13;3796:6;3791:2;3780:9;3776:18;3769:34;3821:1;3831:140;3845:6;3842:1;3839:13;3831:140;;;3940:14;;;3936:23;;3930:30;3906:17;;;3925:2;3902:26;3895:66;3860:10;;3831:140;;;3989:6;3986:1;3983:13;3980:91;;;4059:1;4054:2;4045:6;4034:9;4030:22;4026:31;4019:42;3980:91;-1:-1:-1;4132:2:1;4111:15;-1:-1:-1;;4107:29:1;4092:45;;;;4139:2;4088:54;;3551:597;-1:-1:-1;;;3551:597:1:o;11559:128::-;11599:3;11630:1;11626:6;11623:1;11620:13;11617:39;;;11636:18;;:::i;:::-;-1:-1:-1;11672:9:1;;11559:128::o;11692:217::-;11732:1;11758;11748:132;;11802:10;11797:3;11793:20;11790:1;11783:31;11837:4;11834:1;11827:15;11865:4;11862:1;11855:15;11748:132;-1:-1:-1;11894:9:1;;11692:217::o;11914:168::-;11954:7;12020:1;12016;12012:6;12008:14;12005:1;12002:21;11997:1;11990:9;11983:17;11979:45;11976:71;;;12027:18;;:::i;:::-;-1:-1:-1;12067:9:1;;11914:168::o;12087:125::-;12127:4;12155:1;12152;12149:8;12146:34;;;12160:18;;:::i;:::-;-1:-1:-1;12197:9:1;;12087:125::o;12217:380::-;12296:1;12292:12;;;;12339;;;12360:61;;12414:4;12406:6;12402:17;12392:27;;12360:61;12467:2;12459:6;12456:14;12436:18;12433:38;12430:161;;;12513:10;12508:3;12504:20;12501:1;12494:31;12548:4;12545:1;12538:15;12576:4;12573:1;12566:15;12602:135;12641:3;-1:-1:-1;;12662:17:1;;12659:43;;;12682:18;;:::i;:::-;-1:-1:-1;12729:1:1;12718:13;;12602:135::o;12742:127::-;12803:10;12798:3;12794:20;12791:1;12784:31;12834:4;12831:1;12824:15;12858:4;12855:1;12848:15;12874:127;12935:10;12930:3;12926:20;12923:1;12916:31;12966:4;12963:1;12956:15;12990:4;12987:1;12980:15
Swarm Source
ipfs://6f3a85118bf50e32b008ae1a65f70fbd9e1171e54ada9ddf6c2ffcff6206f9ca
Age | Block | Fee Address | BC Fee Address | Voting Power | Jailed | Incoming |
---|
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.