BEEFY: Support compatibility with Warp Sync - Allow Warp Sync for Validators (#2689)

Resolves https://github.com/paritytech/polkadot-sdk/issues/2627

Initializes voter _after_ headers sync finishes in the background.

This enables the BEEFY gadget to work with `--sync warp` (GRANDPA warp
sync).

Co-authored-by: Adrian Catangiu <adrian@parity.io>
This commit is contained in:
Serban Iorga
2023-12-27 18:18:33 +01:00
committed by GitHub
parent dcbc36a1c4
commit 5c0b8e0bb5
9 changed files with 152 additions and 72 deletions
+13
View File
@@ -0,0 +1,13 @@
# Schema: Parity PR Documentation Schema (prdoc)
# See doc at https://github.com/paritytech/prdoc
title: BEEFY: Support compatibility with Warp Sync - Allow Warp Sync for Validators
doc:
- audience: Node Operator
description: |
BEEFY can now sync itself even when using Warp Sync to sync the node. This removes the limitation of not
being able to run BEEFY when warp syncing. Validators are now again able to warp sync.
crates:
- name: sc-consensus-beefy