babe: secondary blocks with VRF (#5501)
* babe: secondary blocks with VRF * Fix node runtime compile * Fix test-utils runtime interface * Fix babe tests * typo: v == 2 * babe: support online configuration upgrades * Fix rpc tests * Fix runtime version tests * Switch to use NextConfigDescriptor instead of changing runtime interface * Fix tests * epoch-changes: map function that allows converting with different epoch types * Add migration script for the epoch config change * Fix docs for PrimaryAndSecondaryVRFSlots * Add docs of `SecondaryVRF` in babe crate * babe-primitives: Secondary -> SecondaryPlain * babe-client: Secondary -> SecondaryPlain * Fix migration tests * test-utils-runtime: Secondary -> SecondaryPlain * Fix missing name change in test-utils-runtime * Fix migration: Epoch should be EpochV0 * Update client/consensus/babe/src/lib.rs Co-Authored-By:André Silva <123550+andresilva@users.noreply.github.com> * Fix new epochChanges version * Fix babe-primitives naming changes * Fix merge issues in babe-client Co-authored-by:
André Silva <123550+andresilva@users.noreply.github.com> Co-authored-by:
André Silva <andre.beat@gmail.com>
Showing
- substrate/bin/node/runtime/src/lib.rs 1 addition, 1 deletionsubstrate/bin/node/runtime/src/lib.rs
- substrate/client/consensus/babe/rpc/src/lib.rs 7 additions, 2 deletionssubstrate/client/consensus/babe/rpc/src/lib.rs
- substrate/client/consensus/babe/src/authorship.rs 34 additions, 11 deletionssubstrate/client/consensus/babe/src/authorship.rs
- substrate/client/consensus/babe/src/aux_schema.rs 2 additions, 2 deletionssubstrate/client/consensus/babe/src/aux_schema.rs
- substrate/client/consensus/babe/src/lib.rs 31 additions, 7 deletionssubstrate/client/consensus/babe/src/lib.rs
- substrate/client/consensus/babe/src/migration.rs 1 addition, 1 deletionsubstrate/client/consensus/babe/src/migration.rs
- substrate/client/consensus/babe/src/tests.rs 5 additions, 5 deletionssubstrate/client/consensus/babe/src/tests.rs
- substrate/client/consensus/babe/src/verification.rs 60 additions, 11 deletionssubstrate/client/consensus/babe/src/verification.rs
- substrate/client/rpc/src/state/tests.rs 1 addition, 1 deletionsubstrate/client/rpc/src/state/tests.rs
- substrate/primitives/consensus/babe/src/digests.rs 43 additions, 6 deletionssubstrate/primitives/consensus/babe/src/digests.rs
- substrate/primitives/consensus/babe/src/lib.rs 77 additions, 2 deletionssubstrate/primitives/consensus/babe/src/lib.rs
- substrate/test-utils/runtime/src/lib.rs 3 additions, 3 deletionssubstrate/test-utils/runtime/src/lib.rs
Please register or sign in to comment