prysm-pulse/consensus-types
kasey 1df173e701
Block backfilling (#12968)
* backfill service

* fix bug where origin state is never unlocked

* support mvslice states

* use renamed interface

* refactor db code to skip block cache for backfill

* lint

* add test for verifier.verify

* enable service in service init test

* cancellation cleanup

* adding nil checks to configset juggling

* assume blocks are available by default

As long as we're sure the AvailableBlocker is initialized correctly
during node startup, defaulting to assuming we aren't in a checkpoint
sync simplifies things greatly for tests.

* block saving path refactor and bugfix

* fix fillback test

* fix BackfillStatus init tests

---------

Co-authored-by: Kasey Kirkham <kasey@users.noreply.github.com>
2024-01-23 07:54:30 +00:00
..
blocks Block backfilling (#12968) 2024-01-23 07:54:30 +00:00
forkchoice Debug HTTP endpoints (#13164) 2023-11-03 15:33:46 +00:00
interfaces Rewrite ProposeBlock endpoint (#13380) 2023-12-29 23:32:58 +00:00
mock Remove blind field from block type (#13389) 2023-12-29 21:28:19 +00:00
payload-attribute Remove getPayloadAttributes from FCU call (#13399) 2024-01-02 17:37:18 +00:00
primitives refactor Payload Id caches (#12987) 2023-12-22 18:47:51 +00:00
validator Refactor Exported Names to Follow Golang Best Practices (#13075) 2023-10-20 16:45:33 +00:00
wrapper Fix numerous spelling error and typos in the log messages, comments, and documentation. (#12385) 2023-05-11 20:45:43 +00:00
BUILD.bazel Move some errors to separate consensus-types package (#12329) 2023-04-25 15:07:24 +00:00
types.go Using the multi value slice for the beacon state (#12549) 2023-10-06 01:10:05 +00:00