{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":510720039,"defaultBranch":"main","name":"Crypto-Charity","ownerLogin":"ac12644","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-07-05T12:08:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/43683452?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1657022933.165094","currentOid":""},"activityList":{"items":[{"before":"b88568de4d3631292d42788ea58f99b012fd00b7","after":"63c8dc7610a98d59b56f56f1113371d48219608b","ref":"refs/heads/main","pushedAt":"2024-05-20T21:09:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ac12644","name":"Abhishek Chauhan","path":"/ac12644","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43683452?s=80&v=4"},"commit":{"message":"feat: Improve Fundraiser and FundraiserFactory contracts\n\n- Removed SafeMath usage as Solidity 0.8.0+ includes built-in overflow checks.\n- Simplified donation tracking logic for better readability and efficiency.\n- Improved withdraw function to include balance checks and basic reentrancy guard.\n- Added require statements to enforce donation amount greater than zero.\n- Utilized modern Solidity features for enhanced performance and code clarity.\n- Optimized getFundraisers function in FundraiserFactory for better offset and limit handling.\n- Enhanced overall contract security and maintainability.\n\nThese improvements ensure a more robust, efficient, and secure implementation of the fundraiser and its factory.","shortMessageHtmlLink":"feat: Improve Fundraiser and FundraiserFactory contracts"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yMFQyMTowOToxOS4wMDAwMDBazwAAAARPMdLX","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yMFQyMTowOToxOS4wMDAwMDBazwAAAARPMdLX"}},"title":"Activity ยท ac12644/Crypto-Charity"}