BEEFY: define on-chain beefy-genesis and use it to coordinate voter initialization (#13215)
* beefy: add support to configure BEEFY genesis * client/beefy: more flexible test runtime api * client/beefy: add tests for custom BEEFY genesis * client/beefy: ignore old state that didn't account for pallet genesis * client/beefy: fix clippy * frame/beefy: default BEEFY-genesis is block One::one() * frame/beefy: add extra doc comments --------- Co-authored-by: parity-processbot <>
Showing
- substrate/client/beefy/src/aux_schema.rs 3 additions, 2 deletionssubstrate/client/beefy/src/aux_schema.rs
- substrate/client/beefy/src/lib.rs 21 additions, 13 deletionssubstrate/client/beefy/src/lib.rs
- substrate/client/beefy/src/tests.rs 179 additions, 94 deletionssubstrate/client/beefy/src/tests.rs
- substrate/client/beefy/src/worker.rs 3 additions, 3 deletionssubstrate/client/beefy/src/worker.rs
- substrate/frame/beefy/src/lib.rs 20 additions, 1 deletionsubstrate/frame/beefy/src/lib.rs
- substrate/primitives/beefy/src/lib.rs 4 additions, 1 deletionsubstrate/primitives/beefy/src/lib.rs
- substrate/test-utils/runtime/src/lib.rs 4 additions, 0 deletionssubstrate/test-utils/runtime/src/lib.rs
Please register or sign in to comment