Introduce `CollectCollationInfo` runtime api (#443)
* Introduce `CollectCollationInfo` runtime api Instead of using well known keys to communicate information about a collation between the runtime and the collator, we now use a runtime api for this. * Fixes bug * Apply suggestions from code review Co-authored-by:Sergei Shulepov <sergei@parity.io> * Doc update Co-authored-by:
Sergei Shulepov <sergei@parity.io>
Showing
- cumulus/Cargo.lock 2 additions, 0 deletionscumulus/Cargo.lock
- cumulus/client/collator/Cargo.toml 1 addition, 1 deletioncumulus/client/collator/Cargo.toml
- cumulus/client/collator/src/lib.rs 44 additions, 113 deletionscumulus/client/collator/src/lib.rs
- cumulus/client/service/src/lib.rs 8 additions, 7 deletionscumulus/client/service/src/lib.rs
- cumulus/pallets/parachain-system/src/lib.rs 81 additions, 39 deletionscumulus/pallets/parachain-system/src/lib.rs
- cumulus/pallets/parachain-system/src/tests.rs 18 additions, 25 deletionscumulus/pallets/parachain-system/src/tests.rs
- cumulus/pallets/parachain-system/src/validate_block/implementation.rs 17 additions, 61 deletions...ets/parachain-system/src/validate_block/implementation.rs
- cumulus/polkadot-parachains/rococo-runtime/src/lib.rs 6 additions, 0 deletionscumulus/polkadot-parachains/rococo-runtime/src/lib.rs
- cumulus/polkadot-parachains/shell-runtime/src/lib.rs 6 additions, 0 deletionscumulus/polkadot-parachains/shell-runtime/src/lib.rs
- cumulus/polkadot-parachains/src/service.rs 2 additions, 2 deletionscumulus/polkadot-parachains/src/service.rs
- cumulus/primitives/core/Cargo.toml 2 additions, 1 deletioncumulus/primitives/core/Cargo.toml
- cumulus/primitives/core/src/lib.rs 25 additions, 29 deletionscumulus/primitives/core/src/lib.rs
- cumulus/test/runtime/src/lib.rs 6 additions, 0 deletionscumulus/test/runtime/src/lib.rs
- cumulus/test/service/src/lib.rs 0 additions, 1 deletioncumulus/test/service/src/lib.rs
Please register or sign in to comment