{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":832460039,"defaultBranch":"develop","name":"optimism","ownerLogin":"Layr-Labs","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-07-23T04:32:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/92827658?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726119082.0","currentOid":""},"activityList":{"items":[{"before":"cded738171b74584decc207ad04a07efe4cd820a","after":"bbb967f14c45c065c7e8e4a481e02b9fbc0dac08","ref":"refs/heads/altda-devnet-monitoring","pushedAt":"2024-09-21T01:20:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samlaf","name":"Samuel Laferriere","path":"/samlaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9342524?s=80&v=4"},"commit":{"message":"chore: update grafana dashboard overview panels","shortMessageHtmlLink":"chore: update grafana dashboard overview panels"}},{"before":"1f5d86eebdc8902f5f04e3c61c99c67e6647eddf","after":"cded738171b74584decc207ad04a07efe4cd820a","ref":"refs/heads/altda-devnet-monitoring","pushedAt":"2024-09-20T00:21:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samlaf","name":"Samuel Laferriere","path":"/samlaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9342524?s=80&v=4"},"commit":{"message":"monitoring: big updates to grafana dashboard","shortMessageHtmlLink":"monitoring: big updates to grafana dashboard"}},{"before":"50ecb6ff309ba25c5ecaed0594fb7f62fd3309e0","after":"1f5d86eebdc8902f5f04e3c61c99c67e6647eddf","ref":"refs/heads/altda-devnet-monitoring","pushedAt":"2024-09-18T23:13:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"samlaf","name":"Samuel Laferriere","path":"/samlaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9342524?s=80&v=4"},"commit":{"message":"chore(grafana): add tps and bytes/sec panels","shortMessageHtmlLink":"chore(grafana): add tps and bytes/sec panels"}},{"before":"5983596d74b619cbcb25badcbeb11335111edd14","after":"50ecb6ff309ba25c5ecaed0594fb7f62fd3309e0","ref":"refs/heads/altda-devnet-monitoring","pushedAt":"2024-09-12T06:15:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samlaf","name":"Samuel Laferriere","path":"/samlaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9342524?s=80&v=4"},"commit":{"message":"chore: add op-node metrics/logs to grafana dashboard","shortMessageHtmlLink":"chore: add op-node metrics/logs to grafana dashboard"}},{"before":"df80b76a8ff7e89714622357d691e30a25a95b5e","after":null,"ref":"refs/heads/epociask--add-eigenda-proxy-to-compose","pushedAt":"2024-09-12T05:31:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samlaf","name":"Samuel Laferriere","path":"/samlaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9342524?s=80&v=4"}},{"before":"4b0991ed6b39e68d54934c643ba85e6bd3b5a6d6","after":null,"ref":"refs/heads/non-blocking-da-implv2-frame-publisher-wrapper","pushedAt":"2024-09-12T05:31:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samlaf","name":"Samuel Laferriere","path":"/samlaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9342524?s=80&v=4"}},{"before":"dc86dd146a121d9216413bbeccb7ea5c86e25950","after":null,"ref":"refs/heads/non-blocking-da-implv3-altdasend-txsend-pipeline","pushedAt":"2024-09-12T05:30:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samlaf","name":"Samuel Laferriere","path":"/samlaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9342524?s=80&v=4"}},{"before":"e194428e6b8fd930e00375c3106b9379fdb43cf8","after":null,"ref":"refs/heads/batcher-concurrent-altda-requests-test","pushedAt":"2024-09-12T05:30:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samlaf","name":"Samuel Laferriere","path":"/samlaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9342524?s=80&v=4"}},{"before":"973a22c421c1e47cecd03eb1c7c34c368629c17c","after":null,"ref":"refs/heads/devnet-monitoring","pushedAt":"2024-09-12T05:28:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samlaf","name":"Samuel Laferriere","path":"/samlaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9342524?s=80&v=4"}},{"before":null,"after":"973a22c421c1e47cecd03eb1c7c34c368629c17c","ref":"refs/heads/upstream/devnet-monitoring","pushedAt":"2024-09-12T05:28:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"samlaf","name":"Samuel Laferriere","path":"/samlaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9342524?s=80&v=4"},"commit":{"message":"chore: cleanup grafana dashboard","shortMessageHtmlLink":"chore: cleanup grafana dashboard"}},{"before":"187086d32f05de8bdf364cff0299624c80ce817c","after":null,"ref":"refs/heads/altda-devnet-monitoring-with-concurrent-da-requests","pushedAt":"2024-09-12T05:25:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samlaf","name":"Samuel Laferriere","path":"/samlaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9342524?s=80&v=4"}},{"before":"5e519ca9dc22bc9cea0469455b9dd1ed4a1f703a","after":null,"ref":"refs/heads/non-blocking-da-implv1-simple-waitgroup","pushedAt":"2024-09-12T05:25:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samlaf","name":"Samuel Laferriere","path":"/samlaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9342524?s=80&v=4"}},{"before":"e9a90e875e382cbc0ae4849d297e29e4ee80db47","after":"5983596d74b619cbcb25badcbeb11335111edd14","ref":"refs/heads/altda-devnet-monitoring","pushedAt":"2024-09-12T05:24:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"samlaf","name":"Samuel Laferriere","path":"/samlaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9342524?s=80&v=4"},"commit":{"message":"update: devnet uses latest eigenda-proxy v1.4.0 image","shortMessageHtmlLink":"update: devnet uses latest eigenda-proxy v1.4.0 image"}},{"before":"c05f5adda536d6c24109613b51c01e0be859cef6","after":"d887cfa990a39b30bb102e480661a1f09e0add67","ref":"refs/heads/develop","pushedAt":"2024-09-12T05:21:00.000Z","pushType":"push","commitsCount":46,"pusher":{"login":"samlaf","name":"Samuel Laferriere","path":"/samlaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9342524?s=80&v=4"},"commit":{"message":"chore(op-program): Turn off `fsync` on pebble KV store (#11863)\n\n* chore: Cleanup proofs actions\n\n* tidy\n\n* lint\n\n* adrian review\n\n* move `RunFaultProofProgram` onto the `L2FaultProofEnv` type\n\n* chore(op-program): Turn off `fsync` on pebble KV store","shortMessageHtmlLink":"chore(op-program): Turn off fsync on pebble KV store (ethereum-opti…"}},{"before":"4a43bd04b5ce1d32cb3a48d8bf77602b4f426880","after":"5e519ca9dc22bc9cea0469455b9dd1ed4a1f703a","ref":"refs/heads/non-blocking-da-implv1-simple-waitgroup","pushedAt":"2024-09-10T00:33:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samlaf","name":"Samuel Laferriere","path":"/samlaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9342524?s=80&v=4"},"commit":{"message":"fix(batcher): maxConcurentDARequests was not being initialized","shortMessageHtmlLink":"fix(batcher): maxConcurentDARequests was not being initialized"}},{"before":"3e68cf018d8b9b474e918def32a56d1dbf028d83","after":"c05f5adda536d6c24109613b51c01e0be859cef6","ref":"refs/heads/develop","pushedAt":"2024-09-09T17:32:10.000Z","pushType":"push","commitsCount":56,"pusher":{"login":"samlaf","name":"Samuel Laferriere","path":"/samlaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9342524?s=80&v=4"},"commit":{"message":"op-program: Add recent op-program versions to reproducibility check (#11560)\n\n* op-program: Add recent op-program versions to reproducibility check\n\n* Add 1.3.1-rc.2","shortMessageHtmlLink":"op-program: Add recent op-program versions to reproducibility check (e…"}},{"before":null,"after":"187086d32f05de8bdf364cff0299624c80ce817c","ref":"refs/heads/altda-devnet-monitoring-with-concurrent-da-requests","pushedAt":"2024-09-07T01:24:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"samlaf","name":"Samuel Laferriere","path":"/samlaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9342524?s=80&v=4"},"commit":{"message":"fix: grafana dashboard with new metric names","shortMessageHtmlLink":"fix: grafana dashboard with new metric names"}},{"before":"e51e8873c844564d5d702df70288898c7343c20b","after":"e9a90e875e382cbc0ae4849d297e29e4ee80db47","ref":"refs/heads/altda-devnet-monitoring","pushedAt":"2024-09-05T03:49:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"samlaf","name":"Samuel Laferriere","path":"/samlaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9342524?s=80&v=4"},"commit":{"message":"update: devnet uses latest eigenda-proxy v1.4.0 image","shortMessageHtmlLink":"update: devnet uses latest eigenda-proxy v1.4.0 image"}},{"before":"bed447f36600059adf761803aa81f31b34c96ff5","after":"973a22c421c1e47cecd03eb1c7c34c368629c17c","ref":"refs/heads/devnet-monitoring","pushedAt":"2024-09-05T03:48:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"samlaf","name":"Samuel Laferriere","path":"/samlaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9342524?s=80&v=4"},"commit":{"message":"chore: cleanup grafana dashboard","shortMessageHtmlLink":"chore: cleanup grafana dashboard"}},{"before":"d4362f34111c878a7738419164c8cf54afbcc792","after":"4a43bd04b5ce1d32cb3a48d8bf77602b4f426880","ref":"refs/heads/non-blocking-da-implv1-simple-waitgroup","pushedAt":"2024-09-05T01:11:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samlaf","name":"Samuel Laferriere","path":"/samlaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9342524?s=80&v=4"},"commit":{"message":"chore: lower timeout duration in test","shortMessageHtmlLink":"chore: lower timeout duration in test"}},{"before":"3d31b9a5d0fafc414d55252fe2823ee33dcf64ce","after":"d4362f34111c878a7738419164c8cf54afbcc792","ref":"refs/heads/non-blocking-da-implv1-simple-waitgroup","pushedAt":"2024-09-05T01:08:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samlaf","name":"Samuel Laferriere","path":"/samlaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9342524?s=80&v=4"},"commit":{"message":"chore: refactor and minimize time that e2e batcher system tests can run","shortMessageHtmlLink":"chore: refactor and minimize time that e2e batcher system tests can run"}},{"before":"1185bf87cfebab54f680984010275303cfbff8a2","after":"3d31b9a5d0fafc414d55252fe2823ee33dcf64ce","ref":"refs/heads/non-blocking-da-implv1-simple-waitgroup","pushedAt":"2024-09-05T00:15:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samlaf","name":"Samuel Laferriere","path":"/samlaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9342524?s=80&v=4"},"commit":{"message":"chore: log errors from wait functions","shortMessageHtmlLink":"chore: log errors from wait functions"}},{"before":"36f093a10da09496c3ef5a706cd494a4e2a9b9bd","after":"3e68cf018d8b9b474e918def32a56d1dbf028d83","ref":"refs/heads/develop","pushedAt":"2024-09-04T17:45:24.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"samlaf","name":"Samuel Laferriere","path":"/samlaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9342524?s=80&v=4"},"commit":{"message":"Update contracts publish job to use env vars rather than contexts (#11687)\n\nContexts are scoped to a specific GitHub user group, which doesn't work with the GitHub merge queue or OSS contributors. This PR updates the packaging job to use raw project-level env vars instead (which are not user-scoped), and to only run on commits to `develop`.","shortMessageHtmlLink":"Update contracts publish job to use env vars rather than contexts (et…"}},{"before":"f0e6886a0f33a3103c8c825f017793ceceb363e9","after":"1185bf87cfebab54f680984010275303cfbff8a2","ref":"refs/heads/non-blocking-da-implv1-simple-waitgroup","pushedAt":"2024-09-03T03:18:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samlaf","name":"Samuel Laferriere","path":"/samlaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9342524?s=80&v=4"},"commit":{"message":"test: refactor batcher e2e test to only count batcher txs","shortMessageHtmlLink":"test: refactor batcher e2e test to only count batcher txs"}},{"before":"2efafab0ad0e0208d7fe853fd840259f24c4e856","after":"f0e6886a0f33a3103c8c825f017793ceceb363e9","ref":"refs/heads/non-blocking-da-implv1-simple-waitgroup","pushedAt":"2024-09-03T02:54:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samlaf","name":"Samuel Laferriere","path":"/samlaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9342524?s=80&v=4"},"commit":{"message":"refactor: batcher altda submission code into its own function","shortMessageHtmlLink":"refactor: batcher altda submission code into its own function"}},{"before":"6acfb99cf85eecfc2d225ef3349a3d9cc3b80c68","after":"2efafab0ad0e0208d7fe853fd840259f24c4e856","ref":"refs/heads/non-blocking-da-implv1-simple-waitgroup","pushedAt":"2024-09-03T02:41:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samlaf","name":"Samuel Laferriere","path":"/samlaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9342524?s=80&v=4"},"commit":{"message":"chore(batcher): make altda wg wait + log only when useAltDa is true","shortMessageHtmlLink":"chore(batcher): make altda wg wait + log only when useAltDa is true"}},{"before":"c42feddd89d9ccd4a63536256cc4c7b95cda44e3","after":"6acfb99cf85eecfc2d225ef3349a3d9cc3b80c68","ref":"refs/heads/non-blocking-da-implv1-simple-waitgroup","pushedAt":"2024-08-30T22:26:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"samlaf","name":"Samuel Laferriere","path":"/samlaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9342524?s=80&v=4"},"commit":{"message":"feat: initial goroutine blob submission implementation\n\ntest(batcher): add e2e test for concurrent altda requests\n\ndoc: add explanation comment for FakeDAServer\n\nchore: fix if condition in altda sendTransaction path\n\nfeat: add maxConcurrentDaRequests config flag + semaphore\n\nrefactor: batcher to use errgroup for da instead of separate semaphore/waitgroup\n\nfix: nil pointer bug after using wrong function after rebase\n\nfix: defn of maxConcurrentDaRequests=0\n\nfix: TestBatcherConcurrentAltDARequests\n\nchore: remove unneeded if statement around time.Sleep\n\nrefactor: use TryGo instead of Go to make logic local and easier to read\n\nchore: clean up some comments in batcher\n\nchore: make batcher shutdown cancel pending altda requests by using shutdownCtx instead of killCtx","shortMessageHtmlLink":"feat: initial goroutine blob submission implementation"}},{"before":"81cf5db4ce271672a08004fee27299a953b1925d","after":"c42feddd89d9ccd4a63536256cc4c7b95cda44e3","ref":"refs/heads/non-blocking-da-implv1-simple-waitgroup","pushedAt":"2024-08-30T22:24:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"samlaf","name":"Samuel Laferriere","path":"/samlaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9342524?s=80&v=4"},"commit":{"message":"feat: initial goroutine blob submission implementation\n\ntest(batcher): add e2e test for concurrent altda requests\n\ndoc: add explanation comment for FakeDAServer\n\nchore: fix if condition in altda sendTransaction path\n\nfeat: add maxConcurrentDaRequests config flag + semaphore\n\nrefactor: batcher to use errgroup for da instead of separate semaphore/waitgroup\n\nfix: nil pointer bug after using wrong function after rebase\n\nfix: defn of maxConcurrentDaRequests=0\n\nfix: TestBatcherConcurrentAltDARequests\n\nchore: remove unneeded if statement around time.Sleep\n\nrefactor: use TryGo instead of Go to make logic local and easier to read\n\nchore: clean up some comments in batcher\n\nchore: make batcher shutdown cancel pending altda requests by using shutdownCtx instead of killCtx","shortMessageHtmlLink":"feat: initial goroutine blob submission implementation"}},{"before":"077204d7acb084b218881f34b74d32f61a5b4558","after":"81cf5db4ce271672a08004fee27299a953b1925d","ref":"refs/heads/non-blocking-da-implv1-simple-waitgroup","pushedAt":"2024-08-30T21:00:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"samlaf","name":"Samuel Laferriere","path":"/samlaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9342524?s=80&v=4"},"commit":{"message":"chore: make batcher shutdown cancel pending altda requests by using shutdownCtx instead of killCtx","shortMessageHtmlLink":"chore: make batcher shutdown cancel pending altda requests by using s…"}},{"before":"dbcec398525377cb9f212c6ed8b8e3f5abde4695","after":"077204d7acb084b218881f34b74d32f61a5b4558","ref":"refs/heads/non-blocking-da-implv1-simple-waitgroup","pushedAt":"2024-08-30T19:43:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samlaf","name":"Samuel Laferriere","path":"/samlaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9342524?s=80&v=4"},"commit":{"message":"refactor: use TryGo instead of Go to make logic local and easier to read","shortMessageHtmlLink":"refactor: use TryGo instead of Go to make logic local and easier to read"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQwMToyMDoxMS4wMDAwMDBazwAAAAS8ehdY","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQwMToyMDoxMS4wMDAwMDBazwAAAAS8ehdY","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0zMFQxOTo0MzozNy4wMDAwMDBazwAAAASo_fR4"}},"title":"Activity · Layr-Labs/optimism"}