Eitan Seri-Levi
5c8c8da8b1
Use blocks v3 endpoint in the VC (#4813)
* block v3 endpoint init
* block v3 flow
* block v3 flow
* continue refactor
* the full flow...
* add api logic
* add api logic
* add new endpoint version
* added v3 endpoint
* some debugging
* merge v2 flow with v3
* debugging
* tests passing
* tests passing
* revert cargo lock
* initial v3 test
* blinded payload test case passing
* fix clippy issues
* cleanup
* cleanup
* remove dead code
* fixed logs
* add block value
* block value fix
* linting
* merge unstable
* refactor
* add consensus block value
* lint
* update header name to consensus block value
* prevent setting the participation flag
* clone get_epoch_participation result
* fmt
* clone epoch participation outside of the loop
* add block v3 to vc
* add v3 logic into vc
* add produce-block-v3
* refactor based on feedback
* update
* remove comments
* refactor
* header bugfix
* fmt
* resolve merge conflicts
* fix merge
* fix merge
* refactor
* refactor
* cleanup
* lint
* changes based on feedback
* revert
* remove block v3 fallback to v2
* publish_block_v3 should return irrecoveerable errors
* comments
* comments
* fixed issues from merge
* merge conflicts
* Don't activate at fork; support builder_proposals
* Update CLI flags & book
* Remove duplicate `current_slot` parameter in `publish_block` function, and remove unnecessary clone.
* Revert changes on making block errors irrecoverable.
---------
Co-authored-by: Michael Sproul <michael@sigmaprime.io>
Co-authored-by: Jimmy Chen <jchen.tc@gmail.com>
2024-01-08 16:12:39 -05:00
..
2019-12-19 11:45:28 +11:00
2023-06-13 13:12:56 +00:00
2020-07-29 06:39:29 +00:00
2023-06-13 13:12:56 +00:00
2023-07-31 23:51:38 +00:00
2022-09-05 08:29:00 +00:00
2023-09-06 04:37:03 +00:00
2022-09-05 04:50:48 +00:00
2023-04-26 01:12:36 +00:00
2023-06-02 03:17:36 +00:00
2023-06-02 03:17:36 +00:00
2023-10-06 04:34:47 +00:00
2023-10-16 16:33:37 +11:00
2022-01-30 23:22:04 +00:00
2023-09-25 15:05:31 +10:00
2020-10-02 09:42:19 +00:00
2023-06-02 03:17:36 +00:00
2022-12-09 09:20:10 +00:00
2024-01-08 11:10:32 +11:00
2023-08-21 05:02:32 +00:00
2022-03-02 01:05:08 +00:00
2022-08-09 02:27:04 +00:00
2022-09-29 06:13:33 +00:00
2023-12-08 10:45:05 +11:00
2023-10-16 16:30:14 +11:00
2023-06-29 15:35:43 -04:00
2023-09-06 04:37:02 +00:00
2023-06-22 02:14:57 +00:00
2024-01-08 11:10:32 +11:00
2023-12-07 10:39:22 +11:00
2024-01-08 16:12:39 -05:00
2023-12-07 10:39:22 +11:00
2023-12-07 10:39:22 +11:00
2023-12-07 10:39:22 +11:00
2023-12-07 10:39:22 +11:00
2023-10-18 06:52:53 +00:00
2022-03-02 01:05:08 +00:00
2023-04-14 01:11:45 +00:00
2022-07-27 00:51:07 +00:00
2023-08-02 00:59:34 +00:00
2023-05-05 00:51:56 +00:00
2022-11-28 10:05:43 +00:00
2023-08-08 00:03:22 +00:00
2023-05-05 00:51:56 +00:00
2023-04-13 07:05:01 +00:00
2023-05-01 02:15:57 +00:00
2023-05-10 00:33:11 +00:00
2023-08-29 05:56:30 +00:00
2023-06-13 13:12:56 +00:00
2023-08-02 00:59:34 +00:00
2023-12-15 09:26:51 +11:00
2023-08-29 05:56:30 +00:00
2023-10-20 06:23:29 +00:00
2023-06-07 01:50:33 +00:00
2023-05-05 00:51:56 +00:00
2023-06-02 03:17:36 +00:00
2023-12-07 10:39:22 +11:00
2023-05-01 02:15:57 +00:00
2023-09-06 04:37:04 +00:00
2023-09-06 04:37:04 +00:00
2023-03-16 08:03:43 +00:00
2023-06-07 01:50:35 +00:00
2023-08-07 00:46:29 +00:00
2023-10-06 04:34:47 +00:00
2023-08-08 00:03:22 +00:00
2023-09-06 04:37:02 +00:00
2023-09-06 04:37:02 +00:00
2023-08-08 00:03:22 +00:00
2023-05-05 00:51:56 +00:00
2023-06-02 03:17:36 +00:00
2023-06-16 06:44:32 +00:00