Add some message types from subsystem definitions (#1265)
* introduce polkadot-node-primitives * guide: change statement distribution message types * guide: remove variant from `CandidateSelectionMessage` * add a few more message types * add TODOs * Almost all messages * NewBackedCandidate notification * Formatting * Use AttestedCandidate as BackedCandidate * Update node/primitives/src/lib.rs Co-authored-by:Peter Goodspeed-Niklaus <coriolinus@users.noreply.github.com> * Fix the tests * Bring in types from #1242 * Adds network bridge messages * More message types from doc * use fn pointer type * Fixes from the review * Add missing Runtime subsystem message * rename to CandidateValidationMessage and fix tests Co-authored-by:
Fedor Sakharov <fedor.sakharov@gmail.com> Co-authored-by:
Peter Goodspeed-Niklaus <coriolinus@users.noreply.github.com>
Showing
- polkadot/Cargo.lock 14 additions, 0 deletionspolkadot/Cargo.lock
- polkadot/Cargo.toml 1 addition, 0 deletionspolkadot/Cargo.toml
- polkadot/node/messages/Cargo.toml 4 additions, 0 deletionspolkadot/node/messages/Cargo.toml
- polkadot/node/messages/src/lib.rs 170 additions, 10 deletionspolkadot/node/messages/src/lib.rs
- polkadot/node/overseer/examples/minimal-example.rs 20 additions, 9 deletionspolkadot/node/overseer/examples/minimal-example.rs
- polkadot/node/overseer/src/lib.rs 33 additions, 23 deletionspolkadot/node/overseer/src/lib.rs
- polkadot/node/primitives/Cargo.toml 12 additions, 0 deletionspolkadot/node/primitives/Cargo.toml
- polkadot/node/primitives/src/lib.rs 109 additions, 0 deletionspolkadot/node/primitives/src/lib.rs
- polkadot/node/service/src/lib.rs 7 additions, 7 deletionspolkadot/node/service/src/lib.rs
- polkadot/primitives/src/lib.rs 1 addition, 1 deletionpolkadot/primitives/src/lib.rs
- polkadot/primitives/src/parachain.rs 98 additions, 0 deletionspolkadot/primitives/src/parachain.rs
- polkadot/roadmap/implementors-guide/src/node/backing/statement-distribution.md 3 additions, 1 deletion...ementors-guide/src/node/backing/statement-distribution.md
- polkadot/roadmap/implementors-guide/src/types/overseer-protocol.md 5 additions, 1 deletion...roadmap/implementors-guide/src/types/overseer-protocol.md
Please register or sign in to comment