{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":302155424,"defaultBranch":"master","name":"blst-ts","ownerLogin":"ChainSafe","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-10-07T20:42:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/27474093?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717533062.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"a72a898be43dc49f7e11f340434f2e3776cc1a4f","ref":"refs/heads/v0.2.x","pushedAt":"2024-06-04T20:30:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wemeetagain","name":"Cayman","path":"/wemeetagain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1348242?s=80&v=4"},"commit":{"message":"chore: release v0.2.11","shortMessageHtmlLink":"chore: release v0.2.11"}},{"before":"5aa4a6b309e99a256838f5cb7671faab5ab0f11b","after":null,"ref":"refs/heads/mkeil/release-1.1.0","pushedAt":"2024-05-24T15:45:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"matthewkeil","name":"Matthew Keil","path":"/matthewkeil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18608739?s=80&v=4"}},{"before":"dbd9920f56f06d51acc4b7720c84b427195b29fa","after":"5f7f674c4dabb1982dc2a6910328e4950811b7af","ref":"refs/heads/master","pushedAt":"2024-05-24T15:45:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matthewkeil","name":"Matthew Keil","path":"/matthewkeil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18608739?s=80&v=4"},"commit":{"message":"chore: release 1.1.0 (#148)","shortMessageHtmlLink":"chore: release 1.1.0 (#148)"}},{"before":null,"after":"5aa4a6b309e99a256838f5cb7671faab5ab0f11b","ref":"refs/heads/mkeil/release-1.1.0","pushedAt":"2024-05-24T14:59:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"matthewkeil","name":"Matthew Keil","path":"/matthewkeil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18608739?s=80&v=4"},"commit":{"message":"chore: release 1.1.0","shortMessageHtmlLink":"chore: release 1.1.0"}},{"before":"2f0cc5276f02fe6371e9586b39c0e5213878a065","after":null,"ref":"refs/heads/mkeil/aggregate-with-randomness","pushedAt":"2024-05-24T14:57:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"matthewkeil","name":"Matthew Keil","path":"/matthewkeil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18608739?s=80&v=4"}},{"before":"65d884d118aad5cb7a48758d87e2179c489fc3cf","after":"dbd9920f56f06d51acc4b7720c84b427195b29fa","ref":"refs/heads/master","pushedAt":"2024-05-24T14:57:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matthewkeil","name":"Matthew Keil","path":"/matthewkeil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18608739?s=80&v=4"},"commit":{"message":"feat: aggregate with randomness (#139)\n\n* test: update testing utils and types for aggregateWithRandomness\r\n\r\n* feat: add aggregateWithRandomness\r\n\r\n* test: add perf comparison for aggregateWithRandomness\r\n\r\n* fix: update GetRandomNonZeroBytes post rebase\r\n\r\n* feat: add validateSerialized option with unit tests\r\n\r\n* wip: asyncAggregateWithRandomness\r\n\r\n* feat: refactor to get sync/async\r\n\r\n* chore: remove commented code\r\n\r\n* refactor: make async version like other async functions\r\n\r\n* feat: remove sets_length variable\r\n\r\n* test: make number of sets in test a const variable\r\n\r\n* fix: CI build for node 18\r\n\r\n* fix: increase CI wait for node 18\r\n\r\n* Update scripts/install.ts\r\n\r\n* feat: add CI flag to docker container\r\n\r\n* fix: conditional for node18 delay\r\n\r\n* fix: log debugging workflow\r\n\r\n* fix: use size_t for loop indexes\r\n\r\n* fix: no const ref for bool\r\n\r\n* fix: try execSync\r\n\r\n* feat: use iterators for loops\r\n\r\n* fix: dont use typedef struct\r\n\r\n* refactor: remove debug code in buildBindings\r\n\r\n---------\r\n\r\nCo-authored-by: Cayman ","shortMessageHtmlLink":"feat: aggregate with randomness (#139)"}},{"before":"a839209a72887c599caf01ba6405a4183071b216","after":"2f0cc5276f02fe6371e9586b39c0e5213878a065","ref":"refs/heads/mkeil/aggregate-with-randomness","pushedAt":"2024-05-24T13:03:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"matthewkeil","name":"Matthew Keil","path":"/matthewkeil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18608739?s=80&v=4"},"commit":{"message":"refactor: remove debug code in buildBindings","shortMessageHtmlLink":"refactor: remove debug code in buildBindings"}},{"before":"6e0909be4747e0b5d2d09c507007e874882e5303","after":"a839209a72887c599caf01ba6405a4183071b216","ref":"refs/heads/mkeil/aggregate-with-randomness","pushedAt":"2024-05-24T12:55:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matthewkeil","name":"Matthew Keil","path":"/matthewkeil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18608739?s=80&v=4"},"commit":{"message":"feat: use iterators for loops","shortMessageHtmlLink":"feat: use iterators for loops"}},{"before":"7040990d2a728e697b08d0524da39047a4671a43","after":"6e0909be4747e0b5d2d09c507007e874882e5303","ref":"refs/heads/mkeil/aggregate-with-randomness","pushedAt":"2024-05-24T12:47:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matthewkeil","name":"Matthew Keil","path":"/matthewkeil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18608739?s=80&v=4"},"commit":{"message":"fix: try execSync","shortMessageHtmlLink":"fix: try execSync"}},{"before":"3b6dfd77f2cff852f642a03e323541940946a3d9","after":"7040990d2a728e697b08d0524da39047a4671a43","ref":"refs/heads/mkeil/aggregate-with-randomness","pushedAt":"2024-05-24T12:42:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"matthewkeil","name":"Matthew Keil","path":"/matthewkeil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18608739?s=80&v=4"},"commit":{"message":"fix: no const ref for bool","shortMessageHtmlLink":"fix: no const ref for bool"}},{"before":"7c0d9c81ff58acac196310ea5c1a8c81a819fa11","after":"3b6dfd77f2cff852f642a03e323541940946a3d9","ref":"refs/heads/mkeil/aggregate-with-randomness","pushedAt":"2024-05-24T12:32:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matthewkeil","name":"Matthew Keil","path":"/matthewkeil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18608739?s=80&v=4"},"commit":{"message":"fix: log debugging workflow","shortMessageHtmlLink":"fix: log debugging workflow"}},{"before":"75c9d3e5d21eff181bd958c728fc4bda5417f6dc","after":"7c0d9c81ff58acac196310ea5c1a8c81a819fa11","ref":"refs/heads/mkeil/aggregate-with-randomness","pushedAt":"2024-05-24T12:16:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"matthewkeil","name":"Matthew Keil","path":"/matthewkeil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18608739?s=80&v=4"},"commit":{"message":"fix: conditional for node18 delay","shortMessageHtmlLink":"fix: conditional for node18 delay"}},{"before":"eccc5488b68b7a09587d5a4cd547ca3beddc222a","after":"75c9d3e5d21eff181bd958c728fc4bda5417f6dc","ref":"refs/heads/mkeil/aggregate-with-randomness","pushedAt":"2024-05-23T19:44:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wemeetagain","name":"Cayman","path":"/wemeetagain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1348242?s=80&v=4"},"commit":{"message":"Update scripts/install.ts","shortMessageHtmlLink":"Update scripts/install.ts"}},{"before":"923da43a221f3c539ad4b2988a1fad9ffa7ac0a3","after":"eccc5488b68b7a09587d5a4cd547ca3beddc222a","ref":"refs/heads/mkeil/aggregate-with-randomness","pushedAt":"2024-05-23T16:02:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matthewkeil","name":"Matthew Keil","path":"/matthewkeil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18608739?s=80&v=4"},"commit":{"message":"fix: increase CI wait for node 18","shortMessageHtmlLink":"fix: increase CI wait for node 18"}},{"before":"8f359cbb1645f9b62926221f20b933542bd5c4bb","after":"923da43a221f3c539ad4b2988a1fad9ffa7ac0a3","ref":"refs/heads/mkeil/aggregate-with-randomness","pushedAt":"2024-05-23T15:08:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matthewkeil","name":"Matthew Keil","path":"/matthewkeil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18608739?s=80&v=4"},"commit":{"message":"fix: CI build for node 18","shortMessageHtmlLink":"fix: CI build for node 18"}},{"before":"29a3fc4fcf4bf5e7d957249797a97c1632e00341","after":null,"ref":"refs/heads/mkeil/fix-mult-bits-v-bytes","pushedAt":"2024-05-23T14:41:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"matthewkeil","name":"Matthew Keil","path":"/matthewkeil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18608739?s=80&v=4"}},{"before":null,"after":"29a3fc4fcf4bf5e7d957249797a97c1632e00341","ref":"refs/heads/mkeil/fix-mult-bits-v-bytes","pushedAt":"2024-05-23T14:41:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"matthewkeil","name":"Matthew Keil","path":"/matthewkeil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18608739?s=80&v=4"},"commit":{"message":"fix: bits vs bytes in multiplyBy","shortMessageHtmlLink":"fix: bits vs bytes in multiplyBy"}},{"before":"29a3fc4fcf4bf5e7d957249797a97c1632e00341","after":null,"ref":"refs/heads/mkeil/fix-mult-bits-v-bytes","pushedAt":"2024-05-23T14:41:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"matthewkeil","name":"Matthew Keil","path":"/matthewkeil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18608739?s=80&v=4"}},{"before":"e61571bfcd977817e19da1d2e5dcda12883adcd5","after":"8f359cbb1645f9b62926221f20b933542bd5c4bb","ref":"refs/heads/mkeil/aggregate-with-randomness","pushedAt":"2024-05-23T14:25:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"matthewkeil","name":"Matthew Keil","path":"/matthewkeil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18608739?s=80&v=4"},"commit":{"message":"test: make number of sets in test a const variable","shortMessageHtmlLink":"test: make number of sets in test a const variable"}},{"before":"57312f2d987ddf10576e80daec6706c0f471b752","after":"65d884d118aad5cb7a48758d87e2179c489fc3cf","ref":"refs/heads/master","pushedAt":"2024-05-23T14:24:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matthewkeil","name":"Matthew Keil","path":"/matthewkeil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18608739?s=80&v=4"},"commit":{"message":"fix: bits vs bytes in multiplyBy (#147)","shortMessageHtmlLink":"fix: bits vs bytes in multiplyBy (#147)"}},{"before":null,"after":"29a3fc4fcf4bf5e7d957249797a97c1632e00341","ref":"refs/heads/mkeil/fix-mult-bits-v-bytes","pushedAt":"2024-05-23T13:53:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"matthewkeil","name":"Matthew Keil","path":"/matthewkeil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18608739?s=80&v=4"},"commit":{"message":"fix: bits vs bytes in multiplyBy","shortMessageHtmlLink":"fix: bits vs bytes in multiplyBy"}},{"before":"43d1a696db7a8bc98fe18028ad9fa06fefadb4cd","after":"e61571bfcd977817e19da1d2e5dcda12883adcd5","ref":"refs/heads/mkeil/aggregate-with-randomness","pushedAt":"2024-05-23T13:52:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"matthewkeil","name":"Matthew Keil","path":"/matthewkeil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18608739?s=80&v=4"},"commit":{"message":"test: make number of sets in test a const variable","shortMessageHtmlLink":"test: make number of sets in test a const variable"}},{"before":null,"after":"e61571bfcd977817e19da1d2e5dcda12883adcd5","ref":"refs/heads/mkeil/aggregate-with-randomness-3","pushedAt":"2024-05-23T13:50:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"matthewkeil","name":"Matthew Keil","path":"/matthewkeil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18608739?s=80&v=4"},"commit":{"message":"test: make number of sets in test a const variable","shortMessageHtmlLink":"test: make number of sets in test a const variable"}},{"before":"2f480bfff8281d6924a9ee5bdc5c3cc0b1f72c15","after":null,"ref":"refs/heads/mkeil/fix-spec-tests","pushedAt":"2024-05-23T10:42:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"matthewkeil","name":"Matthew Keil","path":"/matthewkeil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18608739?s=80&v=4"}},{"before":"a0fecc097372f5fd04440fde737eaea4dae7bc2f","after":"57312f2d987ddf10576e80daec6706c0f471b752","ref":"refs/heads/master","pushedAt":"2024-05-23T10:42:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matthewkeil","name":"Matthew Keil","path":"/matthewkeil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18608739?s=80&v=4"},"commit":{"message":"fix: remove JS glue code from spec tests and fix native implementations (#146)\n\n* refactor: make async/sync functions DRY\r\n\r\n* refactor: create unwrap pk and sig functions\r\n\r\n* fix: remove JS glue code so errors show up\r\n\r\n* fix: native implementations to work without glue code\r\n\r\n* fix: rebase conflicts\r\n\r\n* docs: add comment about infinity key aggregation\r\n\r\n* fix: remove functions-inl.h that came back during rebase","shortMessageHtmlLink":"fix: remove JS glue code from spec tests and fix native implementatio…"}},{"before":"3aa164e5e6821202429a331f96d8311db12d153d","after":"2f480bfff8281d6924a9ee5bdc5c3cc0b1f72c15","ref":"refs/heads/mkeil/fix-spec-tests","pushedAt":"2024-05-23T08:35:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"matthewkeil","name":"Matthew Keil","path":"/matthewkeil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18608739?s=80&v=4"},"commit":{"message":"fix: remove functions-inl.h that came back during rebase","shortMessageHtmlLink":"fix: remove functions-inl.h that came back during rebase"}},{"before":"36c3b1bed034897eac452d6eeedc5c6d4f4521df","after":"3aa164e5e6821202429a331f96d8311db12d153d","ref":"refs/heads/mkeil/fix-spec-tests","pushedAt":"2024-05-22T13:11:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"matthewkeil","name":"Matthew Keil","path":"/matthewkeil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18608739?s=80&v=4"},"commit":{"message":"fix: rebase conflicts","shortMessageHtmlLink":"fix: rebase conflicts"}},{"before":"4c36518d5bacfbc276514691832e87bcb19885fc","after":null,"ref":"refs/heads/mkeil/add-bls-spec-tests","pushedAt":"2024-05-22T12:48:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wemeetagain","name":"Cayman","path":"/wemeetagain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1348242?s=80&v=4"}},{"before":"dc5fcf0b7d10648b5a62c4256266fd41e59965ef","after":"a0fecc097372f5fd04440fde737eaea4dae7bc2f","ref":"refs/heads/master","pushedAt":"2024-05-22T12:48:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wemeetagain","name":"Cayman","path":"/wemeetagain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1348242?s=80&v=4"},"commit":{"message":"feat: add spec-tests-bls from lodestar and update download-spec-test logic (#144)\n\n* feat: add spec-tests-bls from lodestar and update download-spec-test logic\r\n\r\n* feat: update workflow to not use 16 and to use 22 instead\r\n\r\n* feat: update arm workflow to not use 16 and to use 19, 22 instead\r\n\r\n* test: ensure valid pk and sig in TestSet","shortMessageHtmlLink":"feat: add spec-tests-bls from lodestar and update download-spec-test …"}},{"before":"42d7034f377a76768b1407509136350a39906ef1","after":"43d1a696db7a8bc98fe18028ad9fa06fefadb4cd","ref":"refs/heads/mkeil/aggregate-with-randomness","pushedAt":"2024-05-22T09:51:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matthewkeil","name":"Matthew Keil","path":"/matthewkeil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18608739?s=80&v=4"},"commit":{"message":"fix: remove unnecessary change to tsconfig","shortMessageHtmlLink":"fix: remove unnecessary change to tsconfig"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXHAWWQA","startCursor":null,"endCursor":null}},"title":"Activity · ChainSafe/blst-ts"}