{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":648688603,"defaultBranch":"main","name":"spreadsheet","ownerLogin":"hifi-finance","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-02T14:58:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/77996663?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1685717950.4423811","currentOid":""},"activityList":{"items":[{"before":"dd476667a3539b3b0325af02f20c257c40e33664","after":"7d2eb1fccd2f8994aa043d72eab36c6b88c71f88","ref":"refs/heads/main","pushedAt":"2023-10-11T16:53:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scorpion9979","name":"Ahmed Ihsan Tawfeeq","path":"/scorpion9979","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002635?s=80&v=4"},"commit":{"message":"docs: add missing requirements in comments","shortMessageHtmlLink":"docs: add missing requirements in comments"}},{"before":"a32a66ef3542dcfa1c37340d8f06a78b70dc7a3f","after":"dd476667a3539b3b0325af02f20c257c40e33664","ref":"refs/heads/main","pushedAt":"2023-08-04T15:58:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scorpion9979","name":"Ahmed Ihsan Tawfeeq","path":"/scorpion9979","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002635?s=80&v=4"},"commit":{"message":"docs: correct typos in README.md","shortMessageHtmlLink":"docs: correct typos in README.md"}},{"before":"720bc742ab3c2043527660a8a2fe2b58d9aacb19","after":"a32a66ef3542dcfa1c37340d8f06a78b70dc7a3f","ref":"refs/heads/main","pushedAt":"2023-08-03T21:16:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scorpion9979","name":"Ahmed Ihsan Tawfeeq","path":"/scorpion9979","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002635?s=80&v=4"},"commit":{"message":"feat: add SheetHeads contract\nfeat: add SheetHeads deployment script\nrefactor: constructor param naming\nbuild: upgrade \"openzeppelin-contracts\" dependency to v4.9.3\nbuild: add \"generate-allocation-merkle-tree\" script to makefile\nbuild: update deployment scripts in makefile\nbuild: update \"allocationSheetIdStart_\" in SpreadSheetScript","shortMessageHtmlLink":"feat: add SheetHeads contract"}},{"before":"36a841043dc015460c6aa4a808d1a23bbab0a1d6","after":"720bc742ab3c2043527660a8a2fe2b58d9aacb19","ref":"refs/heads/main","pushedAt":"2023-08-02T21:38:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scorpion9979","name":"Ahmed Ihsan Tawfeeq","path":"/scorpion9979","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002635?s=80&v=4"},"commit":{"message":"chore: update transition merkle tree","shortMessageHtmlLink":"chore: update transition merkle tree"}},{"before":"e341ce07e4a62caf53705cd2788a71ddb4109252","after":"36a841043dc015460c6aa4a808d1a23bbab0a1d6","ref":"refs/heads/main","pushedAt":"2023-08-02T19:49:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scorpion9979","name":"Ahmed Ihsan Tawfeeq","path":"/scorpion9979","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002635?s=80&v=4"},"commit":{"message":"chore: update transition merkle tree","shortMessageHtmlLink":"chore: update transition merkle tree"}},{"before":"9f3699ed5cc6f5b66a15534275a2aa3ae9d0ad42","after":"e341ce07e4a62caf53705cd2788a71ddb4109252","ref":"refs/heads/main","pushedAt":"2023-08-02T16:46:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"scorpion9979","name":"Ahmed Ihsan Tawfeeq","path":"/scorpion9979","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002635?s=80&v=4"},"commit":{"message":"ci: set fuzzer to run 1,000 times","shortMessageHtmlLink":"ci: set fuzzer to run 1,000 times"}},{"before":"36d052bba5230571ea47127a6d2ff420a22e399d","after":"9f3699ed5cc6f5b66a15534275a2aa3ae9d0ad42","ref":"refs/heads/main","pushedAt":"2023-08-02T16:34:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scorpion9979","name":"Ahmed Ihsan Tawfeeq","path":"/scorpion9979","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002635?s=80&v=4"},"commit":{"message":"chore: change fuzz runs for ci","shortMessageHtmlLink":"chore: change fuzz runs for ci"}},{"before":"784968feef7586285a3d5f11d9c61c2f2dd107ff","after":"36d052bba5230571ea47127a6d2ff420a22e399d","ref":"refs/heads/main","pushedAt":"2023-08-02T16:21:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scorpion9979","name":"Ahmed Ihsan Tawfeeq","path":"/scorpion9979","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002635?s=80&v=4"},"commit":{"message":"build: upgrade foundry version in github actions","shortMessageHtmlLink":"build: upgrade foundry version in github actions"}},{"before":"f3c3551449106aec96a2f500c16d94bbac1d2766","after":"784968feef7586285a3d5f11d9c61c2f2dd107ff","ref":"refs/heads/main","pushedAt":"2023-08-02T15:13:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scorpion9979","name":"Ahmed Ihsan Tawfeeq","path":"/scorpion9979","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002635?s=80&v=4"},"commit":{"message":"build: refactor shell scripts","shortMessageHtmlLink":"build: refactor shell scripts"}},{"before":"aa3160a3be03fe1f3891787dc1727ce116c95233","after":"f3c3551449106aec96a2f500c16d94bbac1d2766","ref":"refs/heads/main","pushedAt":"2023-08-01T23:00:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scorpion9979","name":"Ahmed Ihsan Tawfeeq","path":"/scorpion9979","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002635?s=80&v=4"},"commit":{"message":"chore: add merkle trees and input CSV files\nchore: remove example CSV files","shortMessageHtmlLink":"chore: add merkle trees and input CSV files"}},{"before":"bcae30c1bf38b92c3999a328b896192b28313cbc","after":"aa3160a3be03fe1f3891787dc1727ce116c95233","ref":"refs/heads/main","pushedAt":"2023-08-01T18:54:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"scorpion9979","name":"Ahmed Ihsan Tawfeeq","path":"/scorpion9979","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002635?s=80&v=4"},"commit":{"message":"build: update shell scripts to show progress bar","shortMessageHtmlLink":"build: update shell scripts to show progress bar"}},{"before":"49f382030ac3ede3f45f029aa9a86ee6e5b0d056","after":"bcae30c1bf38b92c3999a328b896192b28313cbc","ref":"refs/heads/main","pushedAt":"2023-07-31T21:38:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scorpion9979","name":"Ahmed Ihsan Tawfeeq","path":"/scorpion9979","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002635?s=80&v=4"},"commit":{"message":"test: improve test suite\ndocs: add merkle tree instructions in README.md","shortMessageHtmlLink":"test: improve test suite"}},{"before":"b22e66a2b337cfede1c337f6b5b1b73677862210","after":"49f382030ac3ede3f45f029aa9a86ee6e5b0d056","ref":"refs/heads/main","pushedAt":"2023-07-06T14:59:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scorpion9979","name":"Ahmed Ihsan Tawfeeq","path":"/scorpion9979","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002635?s=80&v=4"},"commit":{"message":"chore: add SpreadSheet merkle tree files","shortMessageHtmlLink":"chore: add SpreadSheet merkle tree files"}},{"before":"0f51a7a9633ebf656d82545c2f520b358ab196ef","after":"b22e66a2b337cfede1c337f6b5b1b73677862210","ref":"refs/heads/main","pushedAt":"2023-06-27T21:45:46.706Z","pushType":"push","commitsCount":1,"pusher":{"login":"scorpion9979","name":"Ahmed Ihsan Tawfeeq","path":"/scorpion9979","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002635?s=80&v=4"},"commit":{"message":"feat: refactor Merkle generation scripts to work with large data output","shortMessageHtmlLink":"feat: refactor Merkle generation scripts to work with large data output"}},{"before":"1b574c60b2cfe9b484e6da66fa9afc6a41cfffe4","after":"0f51a7a9633ebf656d82545c2f520b358ab196ef","ref":"refs/heads/main","pushedAt":"2023-06-26T22:29:11.774Z","pushType":"push","commitsCount":1,"pusher":{"login":"scorpion9979","name":"Ahmed Ihsan Tawfeeq","path":"/scorpion9979","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002635?s=80&v=4"},"commit":{"message":"build: update shell scripts to refactor output Merkle files","shortMessageHtmlLink":"build: update shell scripts to refactor output Merkle files"}},{"before":"f015dfcce24a09245932d57b240fb64f36d2ec08","after":"1b574c60b2cfe9b484e6da66fa9afc6a41cfffe4","ref":"refs/heads/main","pushedAt":"2023-06-23T19:53:19.474Z","pushType":"push","commitsCount":1,"pusher":{"login":"scorpion9979","name":"Ahmed Ihsan Tawfeeq","path":"/scorpion9979","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002635?s=80&v=4"},"commit":{"message":"chore: update gas reports config","shortMessageHtmlLink":"chore: update gas reports config"}},{"before":"d1ba9db3d18fcdfcbf3037291536d2c817ebb594","after":"f015dfcce24a09245932d57b240fb64f36d2ec08","ref":"refs/heads/main","pushedAt":"2023-06-22T22:17:45.792Z","pushType":"push","commitsCount":1,"pusher":{"login":"scorpion9979","name":"Ahmed Ihsan Tawfeeq","path":"/scorpion9979","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002635?s=80&v=4"},"commit":{"message":"test: add ClaimSheets_Unit_Fuzz_Test","shortMessageHtmlLink":"test: add ClaimSheets_Unit_Fuzz_Test"}},{"before":"cc153a3aa54c91844a864b633c755b2e429f315d","after":"d1ba9db3d18fcdfcbf3037291536d2c817ebb594","ref":"refs/heads/main","pushedAt":"2023-06-22T21:39:49.976Z","pushType":"push","commitsCount":2,"pusher":{"login":"scorpion9979","name":"Ahmed Ihsan Tawfeeq","path":"/scorpion9979","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002635?s=80&v=4"},"commit":{"message":"test: refactor test suite","shortMessageHtmlLink":"test: refactor test suite"}},{"before":"32a4c6e8282849466553cea96189eb062e8a733c","after":"cc153a3aa54c91844a864b633c755b2e429f315d","ref":"refs/heads/main","pushedAt":"2023-06-21T20:59:09.386Z","pushType":"push","commitsCount":1,"pusher":{"login":"scorpion9979","name":"Ahmed Ihsan Tawfeeq","path":"/scorpion9979","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002635?s=80&v=4"},"commit":{"message":"feat: add \"claimSheets\" function","shortMessageHtmlLink":"feat: add \"claimSheets\" function"}},{"before":"7f3d4dbe5b408b5cdd2edbeeff8a39ace6fb90da","after":"32a4c6e8282849466553cea96189eb062e8a733c","ref":"refs/heads/main","pushedAt":"2023-06-20T21:02:24.269Z","pushType":"push","commitsCount":1,"pusher":{"login":"scorpion9979","name":"Ahmed Ihsan Tawfeeq","path":"/scorpion9979","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002635?s=80&v=4"},"commit":{"message":"feat: add Merkle.sol library\nfeat: update Merkle generation scripts to use Merkle.sol","shortMessageHtmlLink":"feat: add Merkle.sol library"}},{"before":"aedf5a4225535c42bd3fa834eceb2cb7a9609736","after":"7f3d4dbe5b408b5cdd2edbeeff8a39ace6fb90da","ref":"refs/heads/main","pushedAt":"2023-06-20T20:28:25.916Z","pushType":"push","commitsCount":1,"pusher":{"login":"scorpion9979","name":"Ahmed Ihsan Tawfeeq","path":"/scorpion9979","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002635?s=80&v=4"},"commit":{"message":"feat: use \"allocationSheetIdStart\" instead of \"allocationReserveMerkleRoot\"\nrefactor: rename \"script\" directory to \"scripts\"\nrefactor: rename \"test\" directory to \"tests\"","shortMessageHtmlLink":"feat: use \"allocationSheetIdStart\" instead of \"allocationReserveMerkl…"}},{"before":"4d5411ab59f2ddd176dbb010863ab68c5ba55443","after":"aedf5a4225535c42bd3fa834eceb2cb7a9609736","ref":"refs/heads/main","pushedAt":"2023-06-20T19:08:40.566Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"scorpion9979","name":"Ahmed Ihsan Tawfeeq","path":"/scorpion9979","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002635?s=80&v=4"},"commit":{"message":"feat: output Merkle proofs in string format in generation scripts\nfeat: add Strings.sol library\nbuild: update shell scripts to generate Merkle trees in JSON format\nchore: add \"out-json\" directory to .gitignore","shortMessageHtmlLink":"feat: output Merkle proofs in string format in generation scripts"}},{"before":"232fb57dc00304004a8760c2b8edac1248b245a0","after":"4d5411ab59f2ddd176dbb010863ab68c5ba55443","ref":"refs/heads/main","pushedAt":"2023-06-20T17:55:32.817Z","pushType":"push","commitsCount":1,"pusher":{"login":"scorpion9979","name":"Ahmed Ihsan Tawfeeq","path":"/scorpion9979","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002635?s=80&v=4"},"commit":{"message":"feat: output Merkle proofs in string format in generation scripts\nfeat: add Strings.sol library\nbuild: update shell scripts to generate Merkle trees in JSON format\nchore: add \"out-json\" directory to .gitignore","shortMessageHtmlLink":"feat: output Merkle proofs in string format in generation scripts"}},{"before":"9fcf748076e2f7e4c7078d25bdc2fff5e7e0e7a3","after":"232fb57dc00304004a8760c2b8edac1248b245a0","ref":"refs/heads/main","pushedAt":"2023-06-14T15:37:48.983Z","pushType":"push","commitsCount":1,"pusher":{"login":"scorpion9979","name":"Ahmed Ihsan Tawfeeq","path":"/scorpion9979","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002635?s=80&v=4"},"commit":{"message":"refactor: informational improvements\ndocs: improve NatSpec comments","shortMessageHtmlLink":"refactor: informational improvements"}},{"before":"b9641db30db6ffdb061fc3624e530a649468b270","after":"9fcf748076e2f7e4c7078d25bdc2fff5e7e0e7a3","ref":"refs/heads/main","pushedAt":"2023-06-08T19:37:30.346Z","pushType":"push","commitsCount":1,"pusher":{"login":"scorpion9979","name":"Ahmed Ihsan Tawfeeq","path":"/scorpion9979","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002635?s=80&v=4"},"commit":{"message":"fix: overlap between transition and allocation reserves\nfeat: informational improvements\nbuild: add etherscan verification to \"deploy\" script in makefile\nfeat: add AllocationReserveMerkleTree generation script\nbuild: add \"generate-allocation-reserve-merkle-tree\" script to makefile","shortMessageHtmlLink":"fix: overlap between transition and allocation reserves"}},{"before":"b5f5192c1fe0b3f0fbe3fb8cb5298604e81e1b83","after":"b9641db30db6ffdb061fc3624e530a649468b270","ref":"refs/heads/main","pushedAt":"2023-06-07T21:52:26.296Z","pushType":"push","commitsCount":1,"pusher":{"login":"scorpion9979","name":"Ahmed Ihsan Tawfeeq","path":"/scorpion9979","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002635?s=80&v=4"},"commit":{"message":"feat: add shell scripts for generating Merkle trees\nfeat: add AllocationMerkleTree generation script\nfeat: add TransitionMerkleTree generation script\nbuild: add \"generate-allocation-merkle-tree\" script to makefile\nbuild: add \"generate-transition-merkle-tree\" script to makefile\nbuild: add \"dmfxyz/murky\" dependency\nchore: add \"dmfxyz/murky\" to remappings\nrefactor: re-order files in \"script\" dir","shortMessageHtmlLink":"feat: add shell scripts for generating Merkle trees"}},{"before":"162392d60b24c82f48f50873d644d14c5b21751f","after":"b5f5192c1fe0b3f0fbe3fb8cb5298604e81e1b83","ref":"refs/heads/main","pushedAt":"2023-06-06T22:32:26.567Z","pushType":"push","commitsCount":1,"pusher":{"login":"scorpion9979","name":"Ahmed Ihsan Tawfeeq","path":"/scorpion9979","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002635?s=80&v=4"},"commit":{"message":"build: update \"deploy\" script in makefile\ndocs: update README.md","shortMessageHtmlLink":"build: update \"deploy\" script in makefile"}},{"before":"0d5d3e5cb854a9376adb3dd1a763ce1e2b276f7e","after":"162392d60b24c82f48f50873d644d14c5b21751f","ref":"refs/heads/main","pushedAt":"2023-06-06T21:47:10.923Z","pushType":"push","commitsCount":1,"pusher":{"login":"scorpion9979","name":"Ahmed Ihsan Tawfeeq","path":"/scorpion9979","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002635?s=80&v=4"},"commit":{"message":"docs: update README.md","shortMessageHtmlLink":"docs: update README.md"}},{"before":"8d942b071b6a6354c874d7c18e8f7f5a63343439","after":"0d5d3e5cb854a9376adb3dd1a763ce1e2b276f7e","ref":"refs/heads/main","pushedAt":"2023-06-06T19:54:55.189Z","pushType":"push","commitsCount":1,"pusher":{"login":"scorpion9979","name":"Ahmed Ihsan Tawfeeq","path":"/scorpion9979","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002635?s=80&v=4"},"commit":{"message":"feat: add SpreadSheet deployment script\ntest: add test for \"claimSheetsViaTransition\" function\ntest: add test for \"claimSheetsViaAllocation\" function","shortMessageHtmlLink":"feat: add SpreadSheet deployment script"}},{"before":"d769212ce6cd7b292ca4d9e00af99f97d96cf7b4","after":"8d942b071b6a6354c874d7c18e8f7f5a63343439","ref":"refs/heads/main","pushedAt":"2023-06-05T22:59:27.963Z","pushType":"push","commitsCount":1,"pusher":{"login":"scorpion9979","name":"Ahmed Ihsan Tawfeeq","path":"/scorpion9979","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002635?s=80&v=4"},"commit":{"message":"fix: bug in \"claimSheetsViaAllocation\" function","shortMessageHtmlLink":"fix: bug in \"claimSheetsViaAllocation\" function"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADlM5DzQA","startCursor":null,"endCursor":null}},"title":"Activity · hifi-finance/spreadsheet"}