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>
Showing
- polkadot/cli/src/command.rs 2 additions, 17 deletionspolkadot/cli/src/command.rs
- prdoc/pr_2689.prdoc 13 additions, 0 deletionsprdoc/pr_2689.prdoc
- substrate/client/consensus/beefy/Cargo.toml 2 additions, 1 deletionsubstrate/client/consensus/beefy/Cargo.toml
- substrate/client/consensus/beefy/src/communication/gossip.rs 5 additions, 1 deletionsubstrate/client/consensus/beefy/src/communication/gossip.rs
- substrate/client/consensus/beefy/src/import.rs 10 additions, 0 deletionssubstrate/client/consensus/beefy/src/import.rs
- substrate/client/consensus/beefy/src/lib.rs 94 additions, 34 deletionssubstrate/client/consensus/beefy/src/lib.rs
- substrate/client/consensus/beefy/src/round.rs 6 additions, 2 deletionssubstrate/client/consensus/beefy/src/round.rs
- substrate/client/consensus/beefy/src/tests.rs 13 additions, 10 deletionssubstrate/client/consensus/beefy/src/tests.rs
- substrate/client/consensus/beefy/src/worker.rs 7 additions, 7 deletionssubstrate/client/consensus/beefy/src/worker.rs
Please register or sign in to comment