Manu NALEPA
00cf1f2507
Implement PeerDAS sync (#15564)
* PeerDAS: Implement sync
* Fix Potuz's comment.
* Fix Potuz's comment.
* Fix Potuz's comment.
* Fix Satyajit's comment.
* Partially fix Potuz's comment.
* Fix Potuz's comment.
* Fix Potuz's comment.
* Fix Potuz's comment.
* Fix Potuz's comment.
* Fix Potuz's comment.
* Fix Potuz's comment.
* Fix Potuz's comment.
* Add tests for `sendDataColumnSidecarsRequest`.
* Fix Satyajit's comment.
* Implement `TestSendDataColumnSidecarsRequest`.
* Implement `TestFetchDataColumnSidecarsFromPeers`.
* Implement `TestUpdateResults`.
* Implement `TestSelectPeers`.
* Implement `TestCategorizeIndices`.
* Fix James' comment.
* Fix James's comment.
* Fix James' commit.
* Fix James' comment.
* Fix James' comment.
* Fix flakiness in `TestSelectPeers`.
* Update cmd/beacon-chain/flags/config.go
Co-authored-by: Preston Van Loon <pvanloon@offchainlabs.com>
* Fix Preston's comment.
* Fix James's comment.
* Implement `TestFetchDataColumnSidecars`.
* Revert "Fix Potuz's comment."
This reverts commit c45230b455.
* Fix Potuz's comment.
* Revert "Fix James' comment."
This reverts commit a3f919205a.
* Fix James' comment.
* Fix Preston's comment.
* Fix James' comment.
* `selectPeers`: Avoid map with key but empty value.
* Fix typo.
* Fix Potuz's comment.
* Fix Potuz's comment.
* Fix James' comment.
* Add DataColumnStorage and SubscribeAllDataSubnets flag.
* Add extra flags
* Fix Potuz's and Preston's comment.
* Add rate limiter check.
---------
Co-authored-by: Preston Van Loon <pvanloon@offchainlabs.com>
Co-authored-by: Kasey Kirkham <kasey@users.noreply.github.com>
2025-08-18 14:36:07 +00:00
..
2025-08-18 14:36:07 +00:00
2025-08-11 16:08:53 +00:00
2025-08-18 14:36:07 +00:00
2025-08-18 14:36:07 +00:00
2025-07-04 15:57:33 +00:00
2025-07-04 15:57:33 +00:00
2025-08-11 16:08:53 +00:00
2025-04-10 15:40:39 +00:00
2025-04-10 15:40:39 +00:00
2025-06-16 22:09:18 +00:00
2025-04-10 15:40:39 +00:00
2025-08-18 14:36:07 +00:00
2025-06-16 22:09:18 +00:00
2025-08-11 16:08:53 +00:00
2025-08-11 15:56:53 +00:00
2025-08-02 06:21:08 +00:00
2025-08-18 14:36:07 +00:00
2025-08-18 14:36:07 +00:00
2025-08-14 11:06:22 +00:00
2025-08-14 11:06:22 +00:00
2025-04-10 15:40:39 +00:00
2025-08-11 16:08:53 +00:00
2025-08-11 16:08:53 +00:00
2019-08-16 13:13:04 -04:00
2025-04-10 15:40:39 +00:00
2025-07-18 17:19:15 +00:00
2025-08-11 16:08:53 +00:00
2025-08-11 16:08:53 +00:00
2025-08-05 18:35:19 +00:00
2019-08-16 13:13:04 -04:00
2025-07-18 17:19:15 +00:00
2025-08-02 06:21:08 +00:00
2025-08-11 16:08:53 +00:00
2025-08-10 17:41:30 +00:00
2025-08-02 06:21:08 +00:00
2025-08-18 14:36:07 +00:00
2025-08-02 06:21:08 +00:00
2025-08-02 06:21:08 +00:00
2025-06-16 22:09:18 +00:00
2025-07-22 20:15:18 +00:00
2025-08-02 06:21:08 +00:00
2025-08-18 14:36:07 +00:00
2025-08-11 16:08:53 +00:00
2025-08-11 16:08:53 +00:00
2025-05-28 15:23:19 +00:00
2025-08-11 16:08:53 +00:00
2025-08-11 16:08:53 +00:00
2025-08-11 16:08:53 +00:00
2025-08-11 16:08:53 +00:00
2025-08-18 14:36:07 +00:00
2025-08-18 14:36:07 +00:00
2025-06-16 22:09:18 +00:00
2025-07-22 20:15:18 +00:00
2025-06-19 12:12:45 +00:00
2025-08-11 16:08:53 +00:00
2025-07-22 20:15:18 +00:00
2025-07-01 07:07:32 +00:00
2025-08-11 16:08:53 +00:00
2025-06-16 22:09:18 +00:00
2025-07-22 20:15:18 +00:00
2025-08-18 14:36:07 +00:00
2025-08-18 14:36:07 +00:00
2025-08-02 06:21:08 +00:00
2025-08-18 14:36:07 +00:00
2025-06-16 22:09:18 +00:00
2025-08-02 06:21:08 +00:00
2025-07-31 12:52:31 +00:00
2025-08-11 16:08:53 +00:00
2025-07-15 16:00:36 +00:00
2025-07-15 16:00:36 +00:00
2025-06-16 22:09:18 +00:00
2025-04-10 15:40:39 +00:00
2025-07-18 17:19:15 +00:00
2025-08-02 06:21:08 +00:00
2025-08-14 11:06:22 +00:00
2025-04-10 15:40:39 +00:00
2025-04-10 15:40:39 +00:00
2025-08-14 11:06:22 +00:00
2025-04-10 15:40:39 +00:00
2025-08-01 12:35:21 +00:00
2025-04-10 15:40:39 +00:00
2025-04-10 15:40:39 +00:00
2025-08-11 16:08:53 +00:00
2025-08-11 16:08:53 +00:00
2025-08-11 16:08:53 +00:00
2025-04-10 15:40:39 +00:00
2025-06-16 22:09:18 +00:00
2025-06-20 15:22:50 +00:00
2025-08-05 18:35:19 +00:00
2025-08-11 21:55:44 +00:00
2025-06-16 22:09:18 +00:00
2025-04-10 15:40:39 +00:00
2025-08-11 16:08:53 +00:00
2025-08-11 16:08:53 +00:00
2025-08-11 16:08:53 +00:00
2025-07-14 21:04:50 +00:00
2025-08-11 16:08:53 +00:00
2025-08-11 16:08:53 +00:00
2025-06-16 22:09:18 +00:00
2025-04-10 15:40:39 +00:00
2025-08-11 16:08:53 +00:00
2025-08-11 16:08:53 +00:00
2025-08-01 12:35:21 +00:00
2025-08-01 12:35:21 +00:00
2025-06-16 22:09:18 +00:00
2025-04-10 15:40:39 +00:00
2025-08-11 16:08:53 +00:00
2025-08-11 16:08:53 +00:00
2025-06-16 22:09:18 +00:00
2025-04-10 15:40:39 +00:00
2025-06-16 22:09:18 +00:00
2025-04-10 15:40:39 +00:00