polkadot-parachain: Add omni-node variant with u64 block number (#5269)
Related to https://github.com/paritytech/polkadot-sdk/issues/4787 The main changes in this PR are the following: - making the NodeSpec logic generic on the Block type - adding an omni-node variant with u64 block number Apart from this, the PR also moves some of the logic in `service.rs` to the `common` subfolder The omni-node variant with u64 block number is not used yet. We have to either expose the option in the CLI or to read the block number from the chain spec somehow. Will do it in a future PR.
Showing
- Cargo.lock 1 addition, 0 deletionsCargo.lock
- cumulus/polkadot-parachain/polkadot-parachain-lib/Cargo.toml 2 additions, 0 deletionscumulus/polkadot-parachain/polkadot-parachain-lib/Cargo.toml
- cumulus/polkadot-parachain/polkadot-parachain-lib/src/cli.rs 5 additions, 0 deletionscumulus/polkadot-parachain/polkadot-parachain-lib/src/cli.rs
- cumulus/polkadot-parachain/polkadot-parachain-lib/src/command.rs 37 additions, 15 deletions.../polkadot-parachain/polkadot-parachain-lib/src/command.rs
- cumulus/polkadot-parachain/polkadot-parachain-lib/src/common/command.rs 161 additions, 0 deletions...ot-parachain/polkadot-parachain-lib/src/common/command.rs
- cumulus/polkadot-parachain/polkadot-parachain-lib/src/common/mod.rs 30 additions, 2 deletions...lkadot-parachain/polkadot-parachain-lib/src/common/mod.rs
- cumulus/polkadot-parachain/polkadot-parachain-lib/src/common/rpc.rs 26 additions, 24 deletions...lkadot-parachain/polkadot-parachain-lib/src/common/rpc.rs
- cumulus/polkadot-parachain/polkadot-parachain-lib/src/common/runtime.rs 12 additions, 3 deletions...ot-parachain/polkadot-parachain-lib/src/common/runtime.rs
- cumulus/polkadot-parachain/polkadot-parachain-lib/src/common/spec.rs 392 additions, 0 deletions...kadot-parachain/polkadot-parachain-lib/src/common/spec.rs
- cumulus/polkadot-parachain/polkadot-parachain-lib/src/common/types.rs 56 additions, 0 deletions...adot-parachain/polkadot-parachain-lib/src/common/types.rs
- cumulus/polkadot-parachain/polkadot-parachain-lib/src/fake_runtime_api/asset_hub_polkadot_aura.rs 0 additions, 197 deletions...chain-lib/src/fake_runtime_api/asset_hub_polkadot_aura.rs
- cumulus/polkadot-parachain/polkadot-parachain-lib/src/fake_runtime_api/aura.rs 0 additions, 197 deletions...chain/polkadot-parachain-lib/src/fake_runtime_api/aura.rs
- cumulus/polkadot-parachain/polkadot-parachain-lib/src/fake_runtime_api/mod.rs 16 additions, 2 deletions...achain/polkadot-parachain-lib/src/fake_runtime_api/mod.rs
- cumulus/polkadot-parachain/polkadot-parachain-lib/src/fake_runtime_api/utils.rs 220 additions, 0 deletions...hain/polkadot-parachain-lib/src/fake_runtime_api/utils.rs
- cumulus/polkadot-parachain/polkadot-parachain-lib/src/lib.rs 2 additions, 1 deletioncumulus/polkadot-parachain/polkadot-parachain-lib/src/lib.rs
- cumulus/polkadot-parachain/polkadot-parachain-lib/src/service.rs 128 additions, 617 deletions.../polkadot-parachain/polkadot-parachain-lib/src/service.rs
- cumulus/polkadot-parachain/src/chain_spec/mod.rs 6 additions, 3 deletionscumulus/polkadot-parachain/src/chain_spec/mod.rs
- prdoc/pr_5269.prdoc 15 additions, 0 deletionsprdoc/pr_5269.prdoc
Please register or sign in to comment