Approval voting failsafe (#2675)
* add consensus log type * origin and issue force_approve * add origin in runtimes * ref API * scrape force_approve digest from header * add parent_hash to BlockEntry * add block_number to block entry and force_approve skeleton * implement and plug in force-approve * test force_approve * test force_approve extraction * westend runtime * Update node/core/approval-voting/src/approval_db/v1/mod.rs Co-authored-by:Bastian Köcher <bkchr@users.noreply.github.com> * rename * Update runtime/parachains/src/initializer.rs Co-authored-by:
André Silva <123550+andresilva@users.noreply.github.com> Co-authored-by:
Bastian Köcher <bkchr@users.noreply.github.com> Co-authored-by:
André Silva <123550+andresilva@users.noreply.github.com>
Showing
- polkadot/node/core/approval-voting/src/approval_db/v1/mod.rs 43 additions, 2 deletionspolkadot/node/core/approval-voting/src/approval_db/v1/mod.rs
- polkadot/node/core/approval-voting/src/approval_db/v1/tests.rs 100 additions, 24 deletions...dot/node/core/approval-voting/src/approval_db/v1/tests.rs
- polkadot/node/core/approval-voting/src/import.rs 175 additions, 3 deletionspolkadot/node/core/approval-voting/src/import.rs
- polkadot/node/core/approval-voting/src/persisted_entries.rs 7 additions, 1 deletionpolkadot/node/core/approval-voting/src/persisted_entries.rs
- polkadot/node/core/approval-voting/src/tests.rs 2 additions, 0 deletionspolkadot/node/core/approval-voting/src/tests.rs
- polkadot/primitives/src/v1.rs 37 additions, 0 deletionspolkadot/primitives/src/v1.rs
- polkadot/runtime/parachains/src/initializer.rs 15 additions, 2 deletionspolkadot/runtime/parachains/src/initializer.rs
- polkadot/runtime/parachains/src/mock.rs 1 addition, 0 deletionspolkadot/runtime/parachains/src/mock.rs
- polkadot/runtime/rococo/src/lib.rs 1 addition, 0 deletionspolkadot/runtime/rococo/src/lib.rs
- polkadot/runtime/test-runtime/src/lib.rs 1 addition, 0 deletionspolkadot/runtime/test-runtime/src/lib.rs
Please register or sign in to comment