Contract Overview
Balance:
0.01554637422180773 MATIC
MATIC Value:
$0.02 (@ $1.10/MATIC)
My Name Tag:
Not Available, login to update
[ Download CSV Export ]
Latest 25 internal transaction
[ Download CSV Export ]
Contract Name:
ChickenFarm
Compiler Version
v0.8.13+commit.abaa5c0e
Contract Source Code (Solidity)
/** *Submitted for verification at polygonscan.com on 2022-05-17 */ // SPDX-License-Identifier: MIT //@author ZeroBlock Studio https://zero-block-studio.com/ - blockchain development team for your startups /** *Submitted for verification at polygonscan.com on 2022-05-17 **/ /** - Contract has not a centralized owner. - Fee is charged only when selling eggs. - Every tenth chicken goes to the the referrer. - If you haven't a referrer, the developer will be your referrer. - 100 chickens (hens) produce 5 eggs per day. - Eggs cost slowly decreases over time. - You can sell eggs daily or incubate your eggs into new chickens. - You can not unstake - only withdraw earnings. **/ pragma solidity ^0.8.13; contract ChickenFarm { bool public initialized = false; uint256 public marketEggs; uint256 public oneEggCost; uint256 private immutable DAY_IN_SECONDS = 86400; //for final version should be seconds in a day uint256 private immutable OneChickenCost = 0.05 ether; //for final version should be 0.05 ether (0.05 MATIK) uint256 private immutable OneEggInitialCost = 0.05 ether; //for final version should be 0.05 ether (0.05 MATIK) uint256 private immutable EggsInitialQuantity = 1000000;//for final version should be 1000000 uint8 private immutable developersFeePercent = 5; uint8 private immutable ReferralsFeePercent = 10; uint8 private immutable DailyEggsPersent = 5; address payable private developer; mapping(address => uint256) private Chickens; mapping(address => uint256) private lastHarvest; mapping(address => address) private referrals; mapping(address => uint256) public MyReferralsQuantity; mapping(address => uint256) public MyIncomeFromReferrals; event NewIncomeFromReferrals(address indexed referral, address indexed referrer, uint256 amountOfChickens); event OneEggPriceHasChanged(uint256 indexed oldPrice, uint256 newPrice, uint256 eggsOnMarket); event DevFeePayment(uint256 indexed amount); constructor() { developer = payable(msg.sender); marketEggs = EggsInitialQuantity; oneEggCost = OneEggInitialCost; } function buyChickens(address _ref) external payable { require(initialized); require(msg.value >= OneChickenCost, "It makes no sense to buy less than 1 chicken!"); //Perhaps this is not the first purchase of this user. //If user has eggs on the balance, hatch them before buying new chickens. doIncubateEggs(); //referrer is the one who brought the referal to buy for the first time //if the user buys for the second time, no matter whose link he came again - his referrer should not change address checkedRef=checkReferrer(_ref); //send 10% (only from the number of newly purchased) chickens to referrer. Chickens[checkedRef] = Chickens[checkedRef] + (msg.value * ReferralsFeePercent) / 100; MyIncomeFromReferrals[checkedRef] = MyIncomeFromReferrals[checkedRef] + (msg.value * ReferralsFeePercent) / 100; emit NewIncomeFromReferrals(msg.sender, checkedRef, (msg.value * ReferralsFeePercent) / 100); //add to the buyer his chickens minus those that gone to the referrer Chickens[msg.sender] = Chickens[msg.sender] + (msg.value * (100 - ReferralsFeePercent)) / 100; } function sellEggs() external { require(initialized); uint256 hasEggs = getMyEggsForSale(msg.sender); require(hasEggs > 0, "You have not eggs for sale!"); uint256 eggValue = hasEggs * oneEggCost; uint256 developersFee = (eggValue * developersFeePercent) / 100; uint256 clearValue = eggValue - developersFee; lastHarvest[msg.sender] = block.timestamp; require( address(this).balance >= clearValue, "Not enough egg buyers! Try to invite new farmers to the farm." ); //after someone sells eggs, eggs price goes down //in proportion to the volume of purchase marketEggs = marketEggs + hasEggs; priceChange(); //pay fee for developer emit DevFeePayment(developersFee); developer.transfer(developersFee); //paying money to someone who sold their eggs payable(msg.sender).transfer(clearValue); } function getMyChickens(address _adr) public view returns (uint256) { return Chickens[_adr]/OneChickenCost; } function doIncubateEggs() public{ require(initialized); uint256 hasEggs = getMyEggsForSale(msg.sender); if (hasEggs > 0) { Chickens[msg.sender] = Chickens[msg.sender] + hasEggs*oneEggCost; } lastHarvest[msg.sender] = block.timestamp; } function getMyEggsForSale(address _adr) public view returns (uint256) { // 100 chickens produce 4 eggs per day uint256 amount = (Chickens[_adr] * DailyEggsPersent * (block.timestamp - lastHarvest[_adr])) / (OneChickenCost * DAY_IN_SECONDS * 100); return amount; } //if user has no refferer, then referrer is Develover //if user alredy have referrer, referrer shoul no changing function checkReferrer(address _ref) private returns(address){ address new_ref=_ref; if (new_ref == msg.sender || new_ref == address(0)) { new_ref = developer; } if (referrals[msg.sender] == address(0)) { referrals[msg.sender] = new_ref; MyReferralsQuantity[new_ref]=MyReferralsQuantity[new_ref]+1; } if (lastHarvest[referrals[msg.sender]]==0){ lastHarvest[referrals[msg.sender]]=block.timestamp; } return referrals[msg.sender]; } function getReferrer(address _referal) public view returns(address refer){ return referrals[_referal]; } function priceChange() private{ if (marketEggs>0){ uint256 oldPrice=oneEggCost; oneEggCost = oneEggCost * EggsInitialQuantity/marketEggs; uint256 newPrice=oneEggCost; emit OneEggPriceHasChanged(oldPrice, newPrice, marketEggs); } } modifier onlydeveloper() { require(msg.sender == developer); _; } function startFarming() external onlydeveloper { initialized = true; } receive() external payable {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"DevFeePayment","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"referral","type":"address"},{"indexed":true,"internalType":"address","name":"referrer","type":"address"},{"indexed":false,"internalType":"uint256","name":"amountOfChickens","type":"uint256"}],"name":"NewIncomeFromReferrals","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"oldPrice","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newPrice","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"eggsOnMarket","type":"uint256"}],"name":"OneEggPriceHasChanged","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"MyIncomeFromReferrals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"MyReferralsQuantity","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_ref","type":"address"}],"name":"buyChickens","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"doIncubateEggs","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_adr","type":"address"}],"name":"getMyChickens","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_adr","type":"address"}],"name":"getMyEggsForSale","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_referal","type":"address"}],"name":"getReferrer","outputs":[{"internalType":"address","name":"refer","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"initialized","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"marketEggs","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"oneEggCost","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"sellEggs","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"startFarming","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
61016060405260008060006101000a81548160ff0219169083151502179055506201518060809081525066b1a2bc2ec5000060a09081525066b1a2bc2ec5000060c090815250620f424060e090815250600560ff166101009060ff16815250600a60ff166101209060ff16815250600560ff166101409060ff1681525034801561008857600080fd5b5033600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060e05160018190555060c05160028190555060805160a05160c05160e0516101005161012051610140516115ee6101566000396000610b9201526000818161035d015281816104250152818161053c015261058c0152600061070e01526000611092015260005050600081816102e301528181610b120152610c2101526000610af101526115ee6000f3fe6080604052600436106100ab5760003560e01c80639398b896116100645780639398b896146101ba578063a09b056a146101f7578063afbcfea11461020e578063cb6012ea14610225578063cff3679a14610250578063f025732b1461028d576100b2565b80630b446b81146100b7578063158ef93e146100d35780632a870b85146100fe5780632e9392bb1461013b5780633955f0fe146101665780634a9fefc71461017d576100b2565b366100b257005b600080fd5b6100d160048036038101906100cc9190611179565b6102ca565b005b3480156100df57600080fd5b506100e8610660565b6040516100f591906111c1565b60405180910390f35b34801561010a57600080fd5b5061012560048036038101906101209190611179565b610671565b60405161013291906111f5565b60405180910390f35b34801561014757600080fd5b50610150610689565b60405161015d91906111f5565b60405180910390f35b34801561017257600080fd5b5061017b61068f565b005b34801561018957600080fd5b506101a4600480360381019061019f9190611179565b6108dd565b6040516101b1919061121f565b60405180910390f35b3480156101c657600080fd5b506101e160048036038101906101dc9190611179565b610946565b6040516101ee91906111f5565b60405180910390f35b34801561020357600080fd5b5061020c61095e565b005b34801561021a57600080fd5b50610223610a6e565b005b34801561023157600080fd5b5061023a610ae4565b60405161024791906111f5565b60405180910390f35b34801561025c57600080fd5b5061027760048036038101906102729190611179565b610aea565b60405161028491906111f5565b60405180910390f35b34801561029957600080fd5b506102b460048036038101906102af9190611179565b610c1d565b6040516102c191906111f5565b60405180910390f35b60008054906101000a900460ff166102e157600080fd5b7f0000000000000000000000000000000000000000000000000000000000000000341015610344576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161033b906112bd565b60405180910390fd5b61034c61095e565b600061035782610c91565b905060647f000000000000000000000000000000000000000000000000000000000000000060ff163461038a919061130c565b6103949190611395565b600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546103de91906113c6565b600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060647f000000000000000000000000000000000000000000000000000000000000000060ff1634610452919061130c565b61045c9190611395565b600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546104a691906113c6565b600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f6ce1bb7b2f82b8d1ee7b2c39a04335665813d898c5d3d2d6f572fc07d40753f960647f000000000000000000000000000000000000000000000000000000000000000060ff1634610569919061130c565b6105739190611395565b60405161058091906111f5565b60405180910390a360647f000000000000000000000000000000000000000000000000000000000000000060646105b79190611429565b60ff16346105c5919061130c565b6105cf9190611395565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461061991906113c6565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b60008054906101000a900460ff1681565b60076020528060005260406000206000915090505481565b60015481565b60008054906101000a900460ff166106a657600080fd5b60006106b133610aea565b9050600081116106f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106ed906114a9565b60405180910390fd5b600060025482610706919061130c565b9050600060647f000000000000000000000000000000000000000000000000000000000000000060ff168361073b919061130c565b6107459190611395565b90506000818361075591906114c9565b905042600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550804710156107de576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107d59061156f565b60405180910390fd5b836001546107ec91906113c6565b6001819055506107fa61107b565b817f1d71aa852e99a4e86de4aec6d8d29a7240e695290d597ab0b410407d8581c24860405160405180910390a2600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f1935050505015801561088f573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156108d6573d6000803e3d6000fd5b5050505050565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60086020528060005260406000206000915090505481565b60008054906101000a900460ff1661097557600080fd5b600061098033610aea565b90506000811115610a275760025481610999919061130c565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546109e391906113c6565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b42600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610ac857600080fd5b60016000806101000a81548160ff021916908315150217905550565b60025481565b60008060647f00000000000000000000000000000000000000000000000000000000000000007f0000000000000000000000000000000000000000000000000000000000000000610b3b919061130c565b610b45919061130c565b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205442610b9091906114c9565b7f000000000000000000000000000000000000000000000000000000000000000060ff16600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bfe919061130c565b610c08919061130c565b610c129190611395565b905080915050919050565b60007f0000000000000000000000000000000000000000000000000000000000000000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c8a9190611395565b9050919050565b6000808290503373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161480610cfd5750600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b15610d2857600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690505b600073ffffffffffffffffffffffffffffffffffffffff16600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1603610ec95780600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e8591906113c6565b600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b600060056000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205403611013574260056000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16915050919050565b6000600154111561111457600060025490506001547f00000000000000000000000000000000000000000000000000000000000000006002546110be919061130c565b6110c89190611395565b60028190555060006002549050817f46aa604a37d359b75684c66bc3081e6250e1524aa2779a3091812b7c95f153208260015460405161110992919061158f565b60405180910390a250505b565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006111468261111b565b9050919050565b6111568161113b565b811461116157600080fd5b50565b6000813590506111738161114d565b92915050565b60006020828403121561118f5761118e611116565b5b600061119d84828501611164565b91505092915050565b60008115159050919050565b6111bb816111a6565b82525050565b60006020820190506111d660008301846111b2565b92915050565b6000819050919050565b6111ef816111dc565b82525050565b600060208201905061120a60008301846111e6565b92915050565b6112198161113b565b82525050565b60006020820190506112346000830184611210565b92915050565b600082825260208201905092915050565b7f4974206d616b6573206e6f2073656e736520746f20627579206c65737320746860008201527f616e203120636869636b656e2100000000000000000000000000000000000000602082015250565b60006112a7602d8361123a565b91506112b28261124b565b604082019050919050565b600060208201905081810360008301526112d68161129a565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611317826111dc565b9150611322836111dc565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561135b5761135a6112dd565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006113a0826111dc565b91506113ab836111dc565b9250826113bb576113ba611366565b5b828204905092915050565b60006113d1826111dc565b91506113dc836111dc565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611411576114106112dd565b5b828201905092915050565b600060ff82169050919050565b60006114348261141c565b915061143f8361141c565b925082821015611452576114516112dd565b5b828203905092915050565b7f596f752068617665206e6f74206567677320666f722073616c65210000000000600082015250565b6000611493601b8361123a565b915061149e8261145d565b602082019050919050565b600060208201905081810360008301526114c281611486565b9050919050565b60006114d4826111dc565b91506114df836111dc565b9250828210156114f2576114f16112dd565b5b828203905092915050565b7f4e6f7420656e6f7567682065676720627579657273212054727920746f20696e60008201527f76697465206e6577206661726d65727320746f20746865206661726d2e000000602082015250565b6000611559603d8361123a565b9150611564826114fd565b604082019050919050565b600060208201905081810360008301526115888161154c565b9050919050565b60006040820190506115a460008301856111e6565b6115b160208301846111e6565b939250505056fea26469706673582212204bf49a6bcc977d07987694d76b1b3b8fb11e718c5687d50487e03dbfaf958e1564736f6c634300080d0033
Deployed ByteCode Sourcemap
661:5831:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2134:1197;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;689:31;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1587:54;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;727:25;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3339:998;;;;;;;;;;;;;:::i;:::-;;5832:118;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1648:56;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4475:304;;;;;;;;;;;;;:::i;:::-;;6368:84;;;;;;;;;;;;;:::i;:::-;;759:25;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4787:347;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4345:122;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2134:1197;2205:11;;;;;;;;;;2197:20;;;;;;2249:14;2236:9;:27;;2228:85;;;;;;;;;;;;:::i;:::-;;;;;;;;;2472:16;:14;:16::i;:::-;2697:18;2716:19;2730:4;2716:13;:19::i;:::-;2697:38;;2912:3;2889:19;2877:31;;:9;:31;;;;:::i;:::-;2876:39;;;;:::i;:::-;2853:8;:20;2862:10;2853:20;;;;;;;;;;;;;;;;:62;;;;:::i;:::-;2830:8;:20;2839:10;2830:20;;;;;;;;;;;;;;;:85;;;;3034:3;3011:19;2999:31;;:9;:31;;;;:::i;:::-;2998:39;;;;:::i;:::-;2962:21;:33;2984:10;2962:33;;;;;;;;;;;;;;;;:75;;;;:::i;:::-;2926:21;:33;2948:10;2926:33;;;;;;;;;;;;;;;:111;;;;3088:10;3053:87;;3076:10;3053:87;;;3136:3;3113:19;3101:31;;:9;:31;;;;:::i;:::-;3100:39;;;;:::i;:::-;3053:87;;;;;;:::i;:::-;;;;;;;;3320:3;3296:19;3290:3;:25;;;;:::i;:::-;3277:39;;:9;:39;;;;:::i;:::-;3276:47;;;;:::i;:::-;3253:8;:20;3262:10;3253:20;;;;;;;;;;;;;;;;:70;;;;:::i;:::-;3230:8;:20;3239:10;3230:20;;;;;;;;;;;;;;;:93;;;;2186:1145;2134:1197;:::o;689:31::-;;;;;;;;;;;;:::o;1587:54::-;;;;;;;;;;;;;;;;;:::o;727:25::-;;;;:::o;3339:998::-;3387:11;;;;;;;;;;3379:20;;;;;;3412:15;3430:28;3447:10;3430:16;:28::i;:::-;3412:46;;3487:1;3477:7;:11;3469:51;;;;;;;;;;;;:::i;:::-;;;;;;;;;3533:16;3562:10;;3552:7;:20;;;;:::i;:::-;3533:39;;3583:21;3643:3;3619:20;3608:31;;:8;:31;;;;:::i;:::-;3607:39;;;;:::i;:::-;3583:63;;3657:18;3689:13;3678:8;:24;;;;:::i;:::-;3657:45;;3749:15;3723:11;:23;3735:10;3723:23;;;;;;;;;;;;;;;:41;;;;3822:10;3797:21;:35;;3775:146;;;;;;;;;;;;:::i;:::-;;;;;;;;;4069:7;4056:10;;:20;;;;:::i;:::-;4043:10;:33;;;;4087:13;:11;:13::i;:::-;4165;4151:28;;;;;;;;;;4190:9;;;;;;;;;;;:18;;:33;4209:13;4190:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4297:10;4289:28;;:40;4318:10;4289:40;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3368:969;;;;3339:998::o;5832:118::-;5891:13;5923:9;:19;5933:8;5923:19;;;;;;;;;;;;;;;;;;;;;;;;;5916:26;;5832:118;;;:::o;1648:56::-;;;;;;;;;;;;;;;;;:::o;4475:304::-;4526:11;;;;;;;;;;4518:20;;;;;;4549:15;4567:28;4584:10;4567:16;:28::i;:::-;4549:46;;4620:1;4610:7;:11;4606:114;;;4693:10;;4685:7;:18;;;;:::i;:::-;4662:8;:20;4671:10;4662:20;;;;;;;;;;;;;;;;:41;;;;:::i;:::-;4639:8;:20;4648:10;4639:20;;;;;;;;;;;;;;;:64;;;;4606:114;4756:15;4730:11;:23;4742:10;4730:23;;;;;;;;;;;;;;;:41;;;;4507:272;4475:304::o;6368:84::-;6330:9;;;;;;;;;;;6316:23;;:10;:23;;;6308:32;;;;;;6440:4:::1;6426:11;::::0;:18:::1;;;;;;;;;;;;;;;;;;6368:84::o:0;759:25::-;;;;:::o;4787:347::-;4848:7;4916:14;5098:3;5081:14;5064;:31;;;;:::i;:::-;:37;;;;:::i;:::-;5015:11;:17;5027:4;5015:17;;;;;;;;;;;;;;;;4997:15;:35;;;;:::i;:::-;4951:16;4934:33;;:8;:14;4943:4;4934:14;;;;;;;;;;;;;;;;:33;;;;:::i;:::-;:99;;;;:::i;:::-;4933:169;;;;:::i;:::-;4916:186;;5120:6;5113:13;;;4787:347;;;:::o;4345:122::-;4403:7;4445:14;4430:8;:14;4439:4;4430:14;;;;;;;;;;;;;;;;:29;;;;:::i;:::-;4423:36;;4345:122;;;:::o;5265:559::-;5318:7;5337:15;5353:4;5337:20;;5383:10;5372:21;;:7;:21;;;:46;;;;5416:1;5397:21;;:7;:21;;;5372:46;5368:98;;;5445:9;;;;;;;;;;;5435:19;;5368:98;5513:1;5480:35;;:9;:21;5490:10;5480:21;;;;;;;;;;;;;;;;;;;;;;;;;:35;;;5476:173;;5556:7;5532:9;:21;5542:10;5532:21;;;;;;;;;;;;;;;;:31;;;;;;;;;;;;;;;;;;5636:1;5607:19;:28;5627:7;5607:28;;;;;;;;;;;;;;;;:30;;;;:::i;:::-;5578:19;:28;5598:7;5578:28;;;;;;;;;;;;;;;:59;;;;5476:173;5699:1;5663:11;:34;5675:9;:21;5685:10;5675:21;;;;;;;;;;;;;;;;;;;;;;;;;5663:34;;;;;;;;;;;;;;;;:37;5659:119;;5751:15;5716:11;:34;5728:9;:21;5738:10;5728:21;;;;;;;;;;;;;;;;;;;;;;;;;5716:34;;;;;;;;;;;;;;;:50;;;;5659:119;5795:9;:21;5805:10;5795:21;;;;;;;;;;;;;;;;;;;;;;;;;5788:28;;;5265:559;;;:::o;5958:306::-;6014:1;6003:10;;:12;5999:258;;;6031:16;6048:10;;6031:27;;6119:10;;6099:19;6086:10;;:32;;;;:::i;:::-;:43;;;;:::i;:::-;6073:10;:56;;;;6145:16;6162:10;;6145:27;;6214:8;6192:53;6224:8;6234:10;;6192:53;;;;;;;:::i;:::-;;;;;;;;6016:241;;5999:258;5958:306::o;88:117:1:-;197:1;194;187:12;334:126;371:7;411:42;404:5;400:54;389:65;;334:126;;;:::o;466:96::-;503:7;532:24;550:5;532:24;:::i;:::-;521:35;;466:96;;;:::o;568:122::-;641:24;659:5;641:24;:::i;:::-;634:5;631:35;621:63;;680:1;677;670:12;621:63;568:122;:::o;696:139::-;742:5;780:6;767:20;758:29;;796:33;823:5;796:33;:::i;:::-;696:139;;;;:::o;841:329::-;900:6;949:2;937:9;928:7;924:23;920:32;917:119;;;955:79;;:::i;:::-;917:119;1075:1;1100:53;1145:7;1136:6;1125:9;1121:22;1100:53;:::i;:::-;1090:63;;1046:117;841:329;;;;:::o;1176:90::-;1210:7;1253:5;1246:13;1239:21;1228:32;;1176:90;;;:::o;1272:109::-;1353:21;1368:5;1353:21;:::i;:::-;1348:3;1341:34;1272:109;;:::o;1387:210::-;1474:4;1512:2;1501:9;1497:18;1489:26;;1525:65;1587:1;1576:9;1572:17;1563:6;1525:65;:::i;:::-;1387:210;;;;:::o;1603:77::-;1640:7;1669:5;1658:16;;1603:77;;;:::o;1686:118::-;1773:24;1791:5;1773:24;:::i;:::-;1768:3;1761:37;1686:118;;:::o;1810:222::-;1903:4;1941:2;1930:9;1926:18;1918:26;;1954:71;2022:1;2011:9;2007:17;1998:6;1954:71;:::i;:::-;1810:222;;;;:::o;2038:118::-;2125:24;2143:5;2125:24;:::i;:::-;2120:3;2113:37;2038:118;;:::o;2162:222::-;2255:4;2293:2;2282:9;2278:18;2270:26;;2306:71;2374:1;2363:9;2359:17;2350:6;2306:71;:::i;:::-;2162:222;;;;:::o;2390:169::-;2474:11;2508:6;2503:3;2496:19;2548:4;2543:3;2539:14;2524:29;;2390:169;;;;:::o;2565:232::-;2705:34;2701:1;2693:6;2689:14;2682:58;2774:15;2769:2;2761:6;2757:15;2750:40;2565:232;:::o;2803:366::-;2945:3;2966:67;3030:2;3025:3;2966:67;:::i;:::-;2959:74;;3042:93;3131:3;3042:93;:::i;:::-;3160:2;3155:3;3151:12;3144:19;;2803:366;;;:::o;3175:419::-;3341:4;3379:2;3368:9;3364:18;3356:26;;3428:9;3422:4;3418:20;3414:1;3403:9;3399:17;3392:47;3456:131;3582:4;3456:131;:::i;:::-;3448:139;;3175:419;;;:::o;3600:180::-;3648:77;3645:1;3638:88;3745:4;3742:1;3735:15;3769:4;3766:1;3759:15;3786:348;3826:7;3849:20;3867:1;3849:20;:::i;:::-;3844:25;;3883:20;3901:1;3883:20;:::i;:::-;3878:25;;4071:1;4003:66;3999:74;3996:1;3993:81;3988:1;3981:9;3974:17;3970:105;3967:131;;;4078:18;;:::i;:::-;3967:131;4126:1;4123;4119:9;4108:20;;3786:348;;;;:::o;4140:180::-;4188:77;4185:1;4178:88;4285:4;4282:1;4275:15;4309:4;4306:1;4299:15;4326:185;4366:1;4383:20;4401:1;4383:20;:::i;:::-;4378:25;;4417:20;4435:1;4417:20;:::i;:::-;4412:25;;4456:1;4446:35;;4461:18;;:::i;:::-;4446:35;4503:1;4500;4496:9;4491:14;;4326:185;;;;:::o;4517:305::-;4557:3;4576:20;4594:1;4576:20;:::i;:::-;4571:25;;4610:20;4628:1;4610:20;:::i;:::-;4605:25;;4764:1;4696:66;4692:74;4689:1;4686:81;4683:107;;;4770:18;;:::i;:::-;4683:107;4814:1;4811;4807:9;4800:16;;4517:305;;;;:::o;4828:86::-;4863:7;4903:4;4896:5;4892:16;4881:27;;4828:86;;;:::o;4920:185::-;4958:4;4978:18;4994:1;4978:18;:::i;:::-;4973:23;;5010:18;5026:1;5010:18;:::i;:::-;5005:23;;5047:1;5044;5041:8;5038:34;;;5052:18;;:::i;:::-;5038:34;5097:1;5094;5090:9;5082:17;;4920:185;;;;:::o;5111:177::-;5251:29;5247:1;5239:6;5235:14;5228:53;5111:177;:::o;5294:366::-;5436:3;5457:67;5521:2;5516:3;5457:67;:::i;:::-;5450:74;;5533:93;5622:3;5533:93;:::i;:::-;5651:2;5646:3;5642:12;5635:19;;5294:366;;;:::o;5666:419::-;5832:4;5870:2;5859:9;5855:18;5847:26;;5919:9;5913:4;5909:20;5905:1;5894:9;5890:17;5883:47;5947:131;6073:4;5947:131;:::i;:::-;5939:139;;5666:419;;;:::o;6091:191::-;6131:4;6151:20;6169:1;6151:20;:::i;:::-;6146:25;;6185:20;6203:1;6185:20;:::i;:::-;6180:25;;6224:1;6221;6218:8;6215:34;;;6229:18;;:::i;:::-;6215:34;6274:1;6271;6267:9;6259:17;;6091:191;;;;:::o;6288:248::-;6428:34;6424:1;6416:6;6412:14;6405:58;6497:31;6492:2;6484:6;6480:15;6473:56;6288:248;:::o;6542:366::-;6684:3;6705:67;6769:2;6764:3;6705:67;:::i;:::-;6698:74;;6781:93;6870:3;6781:93;:::i;:::-;6899:2;6894:3;6890:12;6883:19;;6542:366;;;:::o;6914:419::-;7080:4;7118:2;7107:9;7103:18;7095:26;;7167:9;7161:4;7157:20;7153:1;7142:9;7138:17;7131:47;7195:131;7321:4;7195:131;:::i;:::-;7187:139;;6914:419;;;:::o;7339:332::-;7460:4;7498:2;7487:9;7483:18;7475:26;;7511:71;7579:1;7568:9;7564:17;7555:6;7511:71;:::i;:::-;7592:72;7660:2;7649:9;7645:18;7636:6;7592:72;:::i;:::-;7339:332;;;;;:::o
Swarm Source
ipfs://4bf49a6bcc977d07987694d76b1b3b8fb11e718c5687d50487e03dbfaf958e15
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.