Ensure relay chain block number strictly increases (#1280)
* Ensure relay chain block number strictly increases This is a safeguard for when async backing is enabled on the relay chain and multiple parachain blocks per relay chain block are legal. We will need to later change this to support then multiple parachain blocks per relay chain block. * Make the check configurable * Fix compilation * Update pallets/parachain-system/src/lib.rs Co-authored-by:André Silva <123550+andresilva@users.noreply.github.com> * Update pallets/parachain-system/src/lib.rs Co-authored-by:
André Silva <123550+andresilva@users.noreply.github.com> * Fix test Co-authored-by:
André Silva <123550+andresilva@users.noreply.github.com>
Showing
- cumulus/pallets/parachain-system/src/lib.rs 61 additions, 1 deletioncumulus/pallets/parachain-system/src/lib.rs
- cumulus/pallets/parachain-system/src/tests.rs 15 additions, 5 deletionscumulus/pallets/parachain-system/src/tests.rs
- cumulus/pallets/parachain-system/src/validate_block/implementation.rs 2 additions, 2 deletions...ets/parachain-system/src/validate_block/implementation.rs
- cumulus/pallets/xcmp-queue/src/mock.rs 2 additions, 0 deletionscumulus/pallets/xcmp-queue/src/mock.rs
- cumulus/parachain-template/runtime/src/lib.rs 3 additions, 1 deletioncumulus/parachain-template/runtime/src/lib.rs
- cumulus/parachains/runtimes/assets/statemine/src/lib.rs 2 additions, 0 deletionscumulus/parachains/runtimes/assets/statemine/src/lib.rs
- cumulus/parachains/runtimes/assets/statemint/src/lib.rs 2 additions, 0 deletionscumulus/parachains/runtimes/assets/statemint/src/lib.rs
- cumulus/parachains/runtimes/assets/westmint/src/lib.rs 3 additions, 1 deletioncumulus/parachains/runtimes/assets/westmint/src/lib.rs
- cumulus/parachains/runtimes/contracts/contracts-rococo/src/lib.rs 2 additions, 0 deletions...parachains/runtimes/contracts/contracts-rococo/src/lib.rs
- cumulus/parachains/runtimes/starters/seedling/src/lib.rs 2 additions, 0 deletionscumulus/parachains/runtimes/starters/seedling/src/lib.rs
- cumulus/parachains/runtimes/starters/shell/src/lib.rs 2 additions, 0 deletionscumulus/parachains/runtimes/starters/shell/src/lib.rs
- cumulus/parachains/runtimes/testing/rococo-parachain/src/lib.rs 2 additions, 0 deletions...s/parachains/runtimes/testing/rococo-parachain/src/lib.rs
- cumulus/test/runtime/src/lib.rs 1 addition, 0 deletionscumulus/test/runtime/src/lib.rs
Please register or sign in to comment