Adds support for checking the timestamp inherent while validating a block (#494)
* Adds support for checking the timestamp inherent while validating a block This adds support for checking the timestamp inherent while validating a block. This will use the relay chain slot number * relay chain slot duration to calculate a timestamp. This timestamp is used to check the timestamp in the timestamp inherent. * Update polkadot-parachains/rococo-runtime/src/lib.rs Co-authored-by:Shawn Tabrizi <shawntabrizi@gmail.com> * Update polkadot-parachains/statemine-runtime/src/lib.rs Co-authored-by:
Shawn Tabrizi <shawntabrizi@gmail.com> * Update primitives/timestamp/src/lib.rs Co-authored-by:
André Silva <123550+andresilva@users.noreply.github.com> * Fix warnings Co-authored-by:
Shawn Tabrizi <shawntabrizi@gmail.com> Co-authored-by:
André Silva <123550+andresilva@users.noreply.github.com>
Showing
- cumulus/Cargo.lock 29 additions, 75 deletionscumulus/Cargo.lock
- cumulus/Cargo.toml 1 addition, 0 deletionscumulus/Cargo.toml
- cumulus/client/collator/Cargo.toml 1 addition, 1 deletioncumulus/client/collator/Cargo.toml
- cumulus/client/collator/src/lib.rs 1 addition, 1 deletioncumulus/client/collator/src/lib.rs
- cumulus/pallets/parachain-system/Cargo.toml 9 additions, 8 deletionscumulus/pallets/parachain-system/Cargo.toml
- cumulus/pallets/parachain-system/src/lib.rs 1 addition, 1 deletioncumulus/pallets/parachain-system/src/lib.rs
- cumulus/pallets/parachain-system/src/validate_block/implementation.rs 1 addition, 1 deletion...ets/parachain-system/src/validate_block/implementation.rs
- cumulus/pallets/parachain-system/src/validate_block/tests.rs 31 additions, 87 deletionscumulus/pallets/parachain-system/src/validate_block/tests.rs
- cumulus/polkadot-parachains/Cargo.toml 0 additions, 11 deletionscumulus/polkadot-parachains/Cargo.toml
- cumulus/polkadot-parachains/rococo-runtime/Cargo.toml 2 additions, 0 deletionscumulus/polkadot-parachains/rococo-runtime/Cargo.toml
- cumulus/polkadot-parachains/rococo-runtime/src/lib.rs 29 additions, 20 deletionscumulus/polkadot-parachains/rococo-runtime/src/lib.rs
- cumulus/polkadot-parachains/shell-runtime/src/lib.rs 16 additions, 16 deletionscumulus/polkadot-parachains/shell-runtime/src/lib.rs
- cumulus/polkadot-parachains/statemine-runtime/Cargo.toml 2 additions, 0 deletionscumulus/polkadot-parachains/statemine-runtime/Cargo.toml
- cumulus/polkadot-parachains/statemine-runtime/src/lib.rs 107 additions, 92 deletionscumulus/polkadot-parachains/statemine-runtime/src/lib.rs
- cumulus/polkadot-parachains/statemint-runtime/Cargo.toml 2 additions, 0 deletionscumulus/polkadot-parachains/statemint-runtime/Cargo.toml
- cumulus/polkadot-parachains/statemint-runtime/src/lib.rs 80 additions, 69 deletionscumulus/polkadot-parachains/statemint-runtime/src/lib.rs
- cumulus/polkadot-parachains/westmint-runtime/Cargo.toml 2 additions, 0 deletionscumulus/polkadot-parachains/westmint-runtime/Cargo.toml
- cumulus/polkadot-parachains/westmint-runtime/src/lib.rs 80 additions, 69 deletionscumulus/polkadot-parachains/westmint-runtime/src/lib.rs
- cumulus/primitives/core/src/lib.rs 21 additions, 18 deletionscumulus/primitives/core/src/lib.rs
- cumulus/primitives/timestamp/Cargo.toml 38 additions, 0 deletionscumulus/primitives/timestamp/Cargo.toml
Please register or sign in to comment