Filter votes from disabled validators in `BackedCandidates` in process_inherent_data (#2889)
Backport of https://github.com/paritytech/polkadot-sdk/pull/1863 to master Extend candidate sanitation in paras_inherent by removing backing votes from disabled validators. Check https://github.com/paritytech/polkadot-sdk/issues/1592 for more details. This change is related to the disabling strategy implementation (https://github.com/paritytech/polkadot-sdk/pull/2226). --------- Co-authored-by:ordian <noreply@reusable.software> Co-authored-by:
ordian <write@reusable.software> Co-authored-by:
Maciej <maciej.zyszkiewicz@parity.io>
Showing
- polkadot/roadmap/implementers-guide/src/runtime/parainherent.md 32 additions, 0 deletions...ot/roadmap/implementers-guide/src/runtime/parainherent.md
- polkadot/runtime/common/src/assigned_slots/mod.rs 3 additions, 1 deletionpolkadot/runtime/common/src/assigned_slots/mod.rs
- polkadot/runtime/common/src/integration_tests.rs 3 additions, 1 deletionpolkadot/runtime/common/src/integration_tests.rs
- polkadot/runtime/common/src/paras_registrar/mod.rs 3 additions, 1 deletionpolkadot/runtime/common/src/paras_registrar/mod.rs
- polkadot/runtime/parachains/src/mock.rs 26 additions, 1 deletionpolkadot/runtime/parachains/src/mock.rs
- polkadot/runtime/parachains/src/paras_inherent/mod.rs 160 additions, 21 deletionspolkadot/runtime/parachains/src/paras_inherent/mod.rs
- polkadot/runtime/parachains/src/paras_inherent/tests.rs 186 additions, 13 deletionspolkadot/runtime/parachains/src/paras_inherent/tests.rs
- polkadot/runtime/parachains/src/runtime_api_impl/vstaging.rs 3 additions, 16 deletionspolkadot/runtime/parachains/src/runtime_api_impl/vstaging.rs
- polkadot/runtime/parachains/src/scheduler.rs 5 additions, 0 deletionspolkadot/runtime/parachains/src/scheduler.rs
- polkadot/runtime/parachains/src/shared.rs 39 additions, 3 deletionspolkadot/runtime/parachains/src/shared.rs
- polkadot/runtime/rococo/src/lib.rs 3 additions, 1 deletionpolkadot/runtime/rococo/src/lib.rs
- polkadot/runtime/test-runtime/src/lib.rs 3 additions, 1 deletionpolkadot/runtime/test-runtime/src/lib.rs
- polkadot/runtime/westend/src/lib.rs 3 additions, 1 deletionpolkadot/runtime/westend/src/lib.rs
- polkadot/xcm/xcm-builder/tests/mock/mod.rs 3 additions, 1 deletionpolkadot/xcm/xcm-builder/tests/mock/mod.rs
- polkadot/xcm/xcm-simulator/example/src/relay_chain.rs 3 additions, 1 deletionpolkadot/xcm/xcm-simulator/example/src/relay_chain.rs
- polkadot/xcm/xcm-simulator/fuzzer/src/relay_chain.rs 3 additions, 1 deletionpolkadot/xcm/xcm-simulator/fuzzer/src/relay_chain.rs
- prdoc/pr_2889.prdoc 10 additions, 0 deletionsprdoc/pr_2889.prdoc
- substrate/frame/aura/src/mock.rs 4 additions, 0 deletionssubstrate/frame/aura/src/mock.rs
- substrate/frame/contracts/mock-network/src/relay_chain.rs 3 additions, 1 deletionsubstrate/frame/contracts/mock-network/src/relay_chain.rs
- substrate/frame/session/src/lib.rs 4 additions, 0 deletionssubstrate/frame/session/src/lib.rs
Please register or sign in to comment