Skip to content
Unverified Commit 01e0fc23 authored by Serban Iorga's avatar Serban Iorga Committed by GitHub
Browse files

`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
Pipeline #484461 waiting for manual action with stages
in 1 hour, 50 minutes, and 51 seconds