Replace parachain/parathread boolean by enum (#6198)
* Replace parachain/parathread boolean by enum * Address PR comments * Update dependencies * ParaType -> ParaKind * Swap enum field order to avoid migration * Rename paratype field to parakind * Manual en-/decocing of Parakind * Manual TypeInfo for ParaKind * rename field back to parachain * minor * Update runtime/parachains/src/paras/mod.rs Co-authored-by:Andrei Sandu <54316454+sandreim@users.noreply.github.com> * Manual serde Serialize and Deserialize for ParaKind * cargo fmt * Update runtime/parachains/src/paras/mod.rs Co-authored-by:
Andronik <write@reusable.software> * Add test for serde_json encoding/decoding * Move serde_json dep to dev-deps Co-authored-by:
Andrei Sandu <54316454+sandreim@users.noreply.github.com> Co-authored-by:
Andronik <write@reusable.software>
Showing
- polkadot/Cargo.lock 1 addition, 0 deletionspolkadot/Cargo.lock
- polkadot/node/test/service/src/lib.rs 2 additions, 2 deletionspolkadot/node/test/service/src/lib.rs
- polkadot/runtime/common/src/paras_registrar.rs 4 additions, 3 deletionspolkadot/runtime/common/src/paras_registrar.rs
- polkadot/runtime/parachains/Cargo.toml 1 addition, 0 deletionspolkadot/runtime/parachains/Cargo.toml
- polkadot/runtime/parachains/src/builder.rs 2 additions, 1 deletionpolkadot/runtime/parachains/src/builder.rs
- polkadot/runtime/parachains/src/hrmp/benchmarking.rs 2 additions, 2 deletionspolkadot/runtime/parachains/src/hrmp/benchmarking.rs
- polkadot/runtime/parachains/src/hrmp/tests.rs 7 additions, 4 deletionspolkadot/runtime/parachains/src/hrmp/tests.rs
- polkadot/runtime/parachains/src/inclusion/tests.rs 35 additions, 11 deletionspolkadot/runtime/parachains/src/inclusion/tests.rs
- polkadot/runtime/parachains/src/initializer/tests.rs 2 additions, 1 deletionpolkadot/runtime/parachains/src/initializer/tests.rs
- polkadot/runtime/parachains/src/paras/benchmarking/pvf_check.rs 2 additions, 2 deletions...ot/runtime/parachains/src/paras/benchmarking/pvf_check.rs
- polkadot/runtime/parachains/src/paras/mod.rs 77 additions, 8 deletionspolkadot/runtime/parachains/src/paras/mod.rs
- polkadot/runtime/parachains/src/paras/tests.rs 61 additions, 23 deletionspolkadot/runtime/parachains/src/paras/tests.rs
- polkadot/runtime/parachains/src/scheduler/tests.rs 44 additions, 44 deletionspolkadot/runtime/parachains/src/scheduler/tests.rs
Please register or sign in to comment