kasey
3da40ecd9c
Refactor fork schedules (#15490)
* overhaul fork schedule management for bpos
* Unify log
* Radek's comments
* Use arg config to determine previous epoch, with regression test
* Remove unnecessary NewClock. @potuz feedback
* Continuation of previous commit: Remove unnecessary NewClock. @potuz feedback
* Remove VerifyBlockHeaderSignatureUsingCurrentFork
* cosmetic changes
* Remove unnecessary copy. entryWithForkDigest passes by value, not by pointer so it shold be fine
* Reuse ErrInvalidTopic from p2p package
* Unskip TestServer_GetBeaconConfig
* Resolve TODO about forkwatcher in local mode
* remove Copy()
---------
Co-authored-by: Kasey <kasey@users.noreply.github.com>
Co-authored-by: terence tsao <terence@prysmaticlabs.com>
Co-authored-by: rkapka <radoslaw.kapka@gmail.com>
Co-authored-by: Preston Van Loon <preston@pvl.dev>
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-02 06:21:08 +00:00
2025-04-10 15:40:39 +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-11 16:08:53 +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-02 06:21:08 +00:00
2025-08-11 16:08:53 +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-04-10 15:40:39 +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-07-22 20:15:18 +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-11 16:08:53 +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-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-11 16:08:53 +00:00
2025-06-24 21:40:16 +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-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-11 16:08:53 +00:00
2025-04-10 15:40:39 +00:00
2025-04-10 15:40:39 +00:00
2025-07-02 19:02:55 +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-05 18:35:19 +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