[runtime] follow up relay chain cleanups (#4657)
* fix miscalculation of remaining weight * rename a var * move out enforcing filtering by dropping inherents * prepare for dispute statement validity check being split off * refactor * refactor, only check disputes we actually want to include * more refactor and documentation * refactor and minimize inherent checks * chore: warnings * fix a few tests * fix dedup regression * fix * more asserts in tests * remove some asserts * chore: fmt * skip signatures checks, some more * undo unwatend changes * Update runtime/parachains/src/paras_inherent/mod.rs Co-authored-by:sandreim <54316454+sandreim@users.noreply.github.com> * cleanups, checking CheckedDisputeStatments makes no sense * integrity, if called create_inherent_inner, it shall do the checks, and not rely on enter_inner * review comments * use from impl rather than into * remove outdated comment * adjust tests accordingly * assure no weight is lost * address review comments * remove unused import * split error into two and document * use assurance, O(n) * Revert "adjust tests accordingly" This reverts commit 3cc9a3c449f82db38cea22c48f4a21876603374b. * fix comment * fix sorting * comment Co-authored-by:
sandreim <54316454+sandreim@users.noreply.github.com>
Showing
- polkadot/Cargo.lock 8 additions, 0 deletionspolkadot/Cargo.lock
- polkadot/node/core/provisioner/src/lib.rs 1 addition, 1 deletionpolkadot/node/core/provisioner/src/lib.rs
- polkadot/primitives/src/v1/mod.rs 39 additions, 0 deletionspolkadot/primitives/src/v1/mod.rs
- polkadot/primitives/src/v1/signed.rs 3 additions, 2 deletionspolkadot/primitives/src/v1/signed.rs
- polkadot/runtime/parachains/Cargo.toml 2 additions, 0 deletionspolkadot/runtime/parachains/Cargo.toml
- polkadot/runtime/parachains/src/builder.rs 1 addition, 1 deletionpolkadot/runtime/parachains/src/builder.rs
- polkadot/runtime/parachains/src/disputes.rs 455 additions, 228 deletionspolkadot/runtime/parachains/src/disputes.rs
- polkadot/runtime/parachains/src/inclusion/mod.rs 24 additions, 13 deletionspolkadot/runtime/parachains/src/inclusion/mod.rs
- polkadot/runtime/parachains/src/inclusion/tests.rs 55 additions, 42 deletionspolkadot/runtime/parachains/src/inclusion/tests.rs
- polkadot/runtime/parachains/src/paras_inherent/misc.rs 73 additions, 1 deletionpolkadot/runtime/parachains/src/paras_inherent/misc.rs
- polkadot/runtime/parachains/src/paras_inherent/mod.rs 467 additions, 221 deletionspolkadot/runtime/parachains/src/paras_inherent/mod.rs
- polkadot/runtime/parachains/src/paras_inherent/tests.rs 64 additions, 25 deletionspolkadot/runtime/parachains/src/paras_inherent/tests.rs
- polkadot/runtime/parachains/src/paras_inherent/weights.rs 19 additions, 8 deletionspolkadot/runtime/parachains/src/paras_inherent/weights.rs
- polkadot/utils/staking-miner/src/main.rs 2 additions, 0 deletionspolkadot/utils/staking-miner/src/main.rs
Please register or sign in to comment