Make collation an optional return (#1787)
This pr changes the collator interface function to return an optional collation instead of a collation. This is required as the parachain itself can fail to generate a valid collation for various reason. Now if the collation fails it will return `None`. Besides that the pr adds some `RuntimeDebug` derive for `ValidationData` and removes some whitespaces.
Showing
- polkadot/node/collation-generation/src/lib.rs 13 additions, 3 deletionspolkadot/node/collation-generation/src/lib.rs
- polkadot/node/network/collator-protocol/src/collator_side.rs 17 additions, 17 deletionspolkadot/node/network/collator-protocol/src/collator_side.rs
- polkadot/node/network/collator-protocol/src/validator_side.rs 6 additions, 6 deletions...adot/node/network/collator-protocol/src/validator_side.rs
- polkadot/node/overseer/src/lib.rs 1 addition, 1 deletionpolkadot/node/overseer/src/lib.rs
- polkadot/node/primitives/src/lib.rs 2 additions, 2 deletionspolkadot/node/primitives/src/lib.rs
- polkadot/primitives/src/v1.rs 2 additions, 2 deletionspolkadot/primitives/src/v1.rs
- polkadot/roadmap/implementers-guide/src/node/collators/collation-generation.md 10 additions, 3 deletions...ementers-guide/src/node/collators/collation-generation.md
Please register or sign in to comment