#subsystem #parachain #node #handles #polkadot #fragment #prospective

polkadot-node-core-prospective-parachains

The Prospective Parachains subsystem. Tracks and handles prospective parachain fragments.

23 releases (major breaking)

20.0.0 Jan 29, 2025
19.0.0 Jan 14, 2025
17.0.1 Nov 14, 2024
16.1.1 Jan 22, 2025
0.0.0 Aug 31, 2023

#15 in #parachain

Download history 800/week @ 2024-10-28 979/week @ 2024-11-04 875/week @ 2024-11-11 1432/week @ 2024-11-18 1092/week @ 2024-11-25 1078/week @ 2024-12-02 1594/week @ 2024-12-09 1527/week @ 2024-12-16 883/week @ 2024-12-23 877/week @ 2024-12-30 1117/week @ 2025-01-06 1325/week @ 2025-01-13 1217/week @ 2025-01-20 1110/week @ 2025-01-27 1236/week @ 2025-02-03 1235/week @ 2025-02-10

4,930 downloads per month
Used in 4 crates (2 directly)

GPL-3.0-only

215KB
5.5K SLoC

Release

Polkadot SDK Stable 2412


lib.rs:

Implementation of the Prospective Parachains subsystem - this tracks and handles prospective parachain fragments and informs other backing-stage subsystems of work to be done.

This is the main coordinator of work within the node for the collation and backing phases of parachain consensus.

This is primarily an implementation of "Fragment Chains", as described in polkadot_node_subsystem_util::inclusion_emulator.

This subsystem also handles concerns such as the relay-chain being forkful and session changes.

Dependencies

~93–130MB
~2.5M SLoC