`polkadot-parachain` simplifications and deduplications (#4916)
`polkadot-parachain` simplifications and deduplications Details in the commit messages. Just copy-pasting the last commit description since it introduces the biggest changes: ``` Implement a more structured way to define a node spec - use traits instead of bounds for `rpc_ext_builder()`, `build_import_queue()`, `start_consensus()` - add a `NodeSpec` trait for defining the specifications of a node - deduplicate the code related to building a node's components / starting a node ``` The other changes are much smaller, most of them trivial and are isolated in separate commits.
parent
1e1fd745
Showing
- cumulus/polkadot-parachain/src/cli.rs 7 additions, 0 deletionscumulus/polkadot-parachain/src/cli.rs
- cumulus/polkadot-parachain/src/command.rs 107 additions, 381 deletionscumulus/polkadot-parachain/src/command.rs
- cumulus/polkadot-parachain/src/common/mod.rs 5 additions, 0 deletionscumulus/polkadot-parachain/src/common/mod.rs
- cumulus/polkadot-parachain/src/rpc.rs 65 additions, 74 deletionscumulus/polkadot-parachain/src/rpc.rs
- cumulus/polkadot-parachain/src/service.rs 782 additions, 768 deletionscumulus/polkadot-parachain/src/service.rs
- polkadot/cli/src/command.rs 1 addition, 1 deletionpolkadot/cli/src/command.rs
- substrate/client/cli/src/lib.rs 10 additions, 15 deletionssubstrate/client/cli/src/lib.rs
- substrate/client/service/src/lib.rs 1 addition, 1 deletionsubstrate/client/service/src/lib.rs
Please register or sign in to comment