Deprecate ParaBackingState API (#6867)
Currently the `para_backing_state` API is used only by the prospective
parachains subsystems and returns 2 things: the constraints for
parachain blocks and the candidates pending availability.
This PR deprecates `para_backing_state` and introduces a new
`backing_constraints` API that can be used together with
`candidates_pending_availability` to get the same information provided
by `para_backing_state`.
TODO:
- [x] PRDoc
---------
Signed-off-by:
Andrei Sandu <andrei-mihail@parity.io>
Co-authored-by: command-bot <>
Showing
- cumulus/client/relay-chain-minimal-node/src/blockchain_rpc_client.rs 11 additions, 1 deletion...ent/relay-chain-minimal-node/src/blockchain_rpc_client.rs
- cumulus/client/relay-chain-rpc-interface/src/rpc_client.rs 11 additions, 2 deletionscumulus/client/relay-chain-rpc-interface/src/rpc_client.rs
- cumulus/parachains/integration-tests/emulated/chains/relays/rococo/src/lib.rs 1 addition, 1 deletion...ntegration-tests/emulated/chains/relays/rococo/src/lib.rs
- cumulus/parachains/integration-tests/emulated/chains/relays/westend/src/lib.rs 1 addition, 1 deletion...tegration-tests/emulated/chains/relays/westend/src/lib.rs
- polkadot/node/core/prospective-parachains/src/fragment_chain/mod.rs 18 additions, 7 deletions...ode/core/prospective-parachains/src/fragment_chain/mod.rs
- polkadot/node/core/prospective-parachains/src/fragment_chain/tests.rs 1 addition, 0 deletions...e/core/prospective-parachains/src/fragment_chain/tests.rs
- polkadot/node/core/prospective-parachains/src/lib.rs 71 additions, 18 deletionspolkadot/node/core/prospective-parachains/src/lib.rs
- polkadot/node/core/prospective-parachains/src/tests.rs 304 additions, 65 deletionspolkadot/node/core/prospective-parachains/src/tests.rs
- polkadot/node/core/runtime-api/src/cache.rs 21 additions, 3 deletionspolkadot/node/core/runtime-api/src/cache.rs
- polkadot/node/core/runtime-api/src/lib.rs 13 additions, 0 deletionspolkadot/node/core/runtime-api/src/lib.rs
- polkadot/node/core/runtime-api/src/tests.rs 10 additions, 2 deletionspolkadot/node/core/runtime-api/src/tests.rs
- polkadot/node/subsystem-types/src/messages.rs 8 additions, 2 deletionspolkadot/node/subsystem-types/src/messages.rs
- polkadot/node/subsystem-types/src/runtime_client.rs 20 additions, 3 deletionspolkadot/node/subsystem-types/src/runtime_client.rs
- polkadot/node/subsystem-util/src/inclusion_emulator/mod.rs 111 additions, 28 deletionspolkadot/node/subsystem-util/src/inclusion_emulator/mod.rs
- polkadot/node/subsystem-util/src/lib.rs 5 additions, 2 deletionspolkadot/node/subsystem-util/src/lib.rs
- polkadot/primitives/src/runtime_api.rs 8 additions, 2 deletionspolkadot/primitives/src/runtime_api.rs
- polkadot/primitives/src/vstaging/async_backing.rs 39 additions, 1 deletionpolkadot/primitives/src/vstaging/async_backing.rs
- polkadot/primitives/src/vstaging/mod.rs 5 additions, 4 deletionspolkadot/primitives/src/vstaging/mod.rs
- polkadot/roadmap/implementers-guide/src/node/backing/prospective-parachains.md 3 additions, 0 deletions...ementers-guide/src/node/backing/prospective-parachains.md
- polkadot/runtime/parachains/src/runtime_api_impl/v11.rs 14 additions, 5 deletionspolkadot/runtime/parachains/src/runtime_api_impl/v11.rs
Please register or sign in to comment