Pov recovery for parachains (#445)
* Start with a failing integration test & some refactorings * More work * Make it "work" * Add `NullConsensus` for the test * More refactorings * Move stuff over to its own crate * Refactorings * Integrate it into `service` and make the test working * Docs and some exit condition * Use the real import queue * Fix tests * Update client/pov-recovery/src/active_candidate_recovery.rs Co-authored-by:Bernhard Schuster <bernhard@ahoi.io> * Fetch slot duration from the relay chain * Docs * Fixes Co-authored-by:
Bernhard Schuster <bernhard@ahoi.io>
parent
e286e045
Showing
- cumulus/Cargo.lock 352 additions, 282 deletionscumulus/Cargo.lock
- cumulus/Cargo.toml 1 addition, 0 deletionscumulus/Cargo.toml
- cumulus/client/collator/Cargo.toml 1 addition, 1 deletioncumulus/client/collator/Cargo.toml
- cumulus/client/consensus/aura/Cargo.toml 1 addition, 1 deletioncumulus/client/consensus/aura/Cargo.toml
- cumulus/client/consensus/common/Cargo.toml 9 additions, 1 deletioncumulus/client/consensus/common/Cargo.toml
- cumulus/client/consensus/common/src/lib.rs 7 additions, 824 deletionscumulus/client/consensus/common/src/lib.rs
- cumulus/client/consensus/common/src/parachain_consensus.rs 418 additions, 0 deletionscumulus/client/consensus/common/src/parachain_consensus.rs
- cumulus/client/consensus/common/src/tests.rs 338 additions, 0 deletionscumulus/client/consensus/common/src/tests.rs
- cumulus/client/consensus/relay-chain/Cargo.toml 1 addition, 1 deletioncumulus/client/consensus/relay-chain/Cargo.toml
- cumulus/client/pov-recovery/Cargo.toml 53 additions, 0 deletionscumulus/client/pov-recovery/Cargo.toml
- cumulus/client/pov-recovery/src/active_candidate_recovery.rs 112 additions, 0 deletionscumulus/client/pov-recovery/src/active_candidate_recovery.rs
- cumulus/client/pov-recovery/src/lib.rs 456 additions, 0 deletionscumulus/client/pov-recovery/src/lib.rs
- cumulus/client/pov-recovery/tests/pov_recovery.rs 95 additions, 0 deletionscumulus/client/pov-recovery/tests/pov_recovery.rs
- cumulus/client/service/Cargo.toml 4 additions, 1 deletioncumulus/client/service/Cargo.toml
- cumulus/client/service/src/lib.rs 118 additions, 26 deletionscumulus/client/service/src/lib.rs
- cumulus/polkadot-parachains/Cargo.toml 1 addition, 1 deletioncumulus/polkadot-parachains/Cargo.toml
- cumulus/polkadot-parachains/src/service.rs 4 additions, 3 deletionscumulus/polkadot-parachains/src/service.rs
- cumulus/primitives/core/src/lib.rs 5 additions, 0 deletionscumulus/primitives/core/src/lib.rs
- cumulus/test/client/src/lib.rs 2 additions, 1 deletioncumulus/test/client/src/lib.rs
- cumulus/test/service/Cargo.toml 2 additions, 0 deletionscumulus/test/service/Cargo.toml
Please register or sign in to comment