prysm-pulse/beacon-chain/p2p
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
..
encoder Refactor Network Config Into Main Config (#13364) 2023-12-19 14:59:30 +00:00
peers Block backfilling (#12968) 2024-01-23 07:54:30 +00:00
testing Update Libp2p To v0.32.1 and Go to v1.21.5 (#13304) 2023-12-21 16:09:54 +00:00
types Remove blind field from block type (#13389) 2023-12-29 21:28:19 +00:00
addr_factory_test.go Update to V4 🚀 (#12134) 2023-03-17 18:52:56 +00:00
addr_factory.go Enforce log.WithError(err) static analysis and fix all violations (#11163) 2022-08-05 10:52:02 +00:00
broadcaster_test.go Update broadcast method to use BlobSidecar instead of SingedBlobSidecar (#13221) 2023-11-24 07:18:00 +00:00
broadcaster.go Refactor Network Config Into Main Config (#13364) 2023-12-19 14:59:30 +00:00
BUILD.bazel Update Libp2p To v0.32.1 and Go to v1.21.5 (#13304) 2023-12-21 16:09:54 +00:00
config.go Add Gossipsub Queue Flag (#13237) 2023-11-30 14:22:59 +08:00
connection_gater_test.go Update to V4 🚀 (#12134) 2023-03-17 18:52:56 +00:00
connection_gater.go push up the defaults (#13278) 2023-12-06 16:46:46 +00:00
dial_relay_node_test.go Update Libp2p To v0.32.1 and Go to v1.21.5 (#13304) 2023-12-21 16:09:54 +00:00
dial_relay_node.go Update libp2p to support go 1.19 (#11309) 2022-10-07 15:24:51 +08:00
discovery_test.go Support New Subnet Backbone (#13179) 2023-12-08 04:07:48 +00:00
discovery.go Support New Subnet Backbone (#13179) 2023-12-08 04:07:48 +00:00
doc.go Change Eth2 Repository Names (#9425) 2021-08-19 13:00:57 -05:00
fork_test.go Replace statefeed Initialize (#12285) 2023-05-03 04:34:01 +00:00
fork_watcher.go Refactor Network Config Into Main Config (#13364) 2023-12-19 14:59:30 +00:00
fork.go Update to V4 🚀 (#12134) 2023-03-17 18:52:56 +00:00
gossip_scoring_params_test.go Update to V4 🚀 (#12134) 2023-03-17 18:52:56 +00:00
gossip_scoring_params.go Refactor Network Config Into Main Config (#13364) 2023-12-19 14:59:30 +00:00
gossip_topic_mappings_test.go Update to V4 🚀 (#12134) 2023-03-17 18:52:56 +00:00
gossip_topic_mappings.go Verified roblobs (#13190) 2023-11-21 18:44:38 +00:00
handshake.go Update to V4 🚀 (#12134) 2023-03-17 18:52:56 +00:00
info.go Update Libp2p To v0.32.1 and Go to v1.21.5 (#13304) 2023-12-21 16:09:54 +00:00
interfaces.go Update broadcast method to use BlobSidecar instead of SingedBlobSidecar (#13221) 2023-11-24 07:18:00 +00:00
iterator.go Refactor Subnet Search (#8048) 2020-12-11 18:40:56 -08:00
log.go Update libp2p to support go 1.19 (#11309) 2022-10-07 15:24:51 +08:00
message_id_test.go Refactor Network Config Into Main Config (#13364) 2023-12-19 14:59:30 +00:00
message_id.go Fix minor issue in blsToExecChange validator (#13498) 2024-01-23 03:26:57 +00:00
monitoring.go Improve Gossipsub Rejection Metric (#13236) 2023-11-30 10:16:26 +00:00
options_test.go Always Favour Yamux for Multiplexing (#12502) 2023-06-08 04:02:46 +00:00
options.go Update Libp2p To v0.32.1 and Go to v1.21.5 (#13304) 2023-12-21 16:09:54 +00:00
parameter_test.go Update to V4 🚀 (#12134) 2023-03-17 18:52:56 +00:00
pubsub_filter_test.go Add Blob Gossip (#12413) 2023-08-31 08:41:57 -05:00
pubsub_filter.go Add Blob Gossip (#12413) 2023-08-31 08:41:57 -05:00
pubsub_fuzz_test.go Update to V4 🚀 (#12134) 2023-03-17 18:52:56 +00:00
pubsub_test.go Replace statefeed Initialize (#12285) 2023-05-03 04:34:01 +00:00
pubsub_tracer.go Improve Gossipsub Rejection Metric (#13236) 2023-11-30 10:16:26 +00:00
pubsub.go Refactor Network Config Into Main Config (#13364) 2023-12-19 14:59:30 +00:00
rpc_topic_mappings_test.go Update to V4 🚀 (#12134) 2023-03-17 18:52:56 +00:00
rpc_topic_mappings.go BlobSidecarsByRoot (#12420) 2023-08-31 08:41:57 -05:00
sender_test.go Update to V4 🚀 (#12134) 2023-03-17 18:52:56 +00:00
sender.go Update to V4 🚀 (#12134) 2023-03-17 18:52:56 +00:00
service_test.go Replace statefeed Initialize (#12285) 2023-05-03 04:34:01 +00:00
service.go Refactor Network Config Into Main Config (#13364) 2023-12-19 14:59:30 +00:00
subnets_test.go Support New Subnet Backbone (#13179) 2023-12-08 04:07:48 +00:00
subnets.go Refactor Network Config Into Main Config (#13364) 2023-12-19 14:59:30 +00:00
topics.go Add Blob Gossip (#12413) 2023-08-31 08:41:57 -05:00
utils_test.go Update to V4 🚀 (#12134) 2023-03-17 18:52:56 +00:00
utils.go Enable misspell linter & fix findings (#12272) 2023-04-14 10:03:11 +00:00
watch_peers.go Append Dynamic Addinng Trusted Peer Apis (#12531) 2023-07-11 09:26:08 +00:00