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

polkadot-node-core-prospective-parachains

The Prospective Parachains subsystem. Tracks and handles prospective parachain fragments. (polkadot v1.12.0)

12 major breaking releases

12.0.0 May 24, 2024
11.0.0 May 1, 2024
10.0.0 Apr 10, 2024
9.0.0 Mar 19, 2024
0.0.0 Aug 31, 2023

#229 in Magic Beans

Download history 374/week @ 2024-02-11 404/week @ 2024-02-18 1116/week @ 2024-02-25 494/week @ 2024-03-03 380/week @ 2024-03-10 825/week @ 2024-03-17 821/week @ 2024-03-24 857/week @ 2024-03-31 787/week @ 2024-04-07 561/week @ 2024-04-14 440/week @ 2024-04-21 641/week @ 2024-04-28 519/week @ 2024-05-05 671/week @ 2024-05-12 831/week @ 2024-05-19 714/week @ 2024-05-26

2,770 downloads per month
Used in 10 crates (2 directly)

GPL-3.0-only

190KB
5K SLoC

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

~91–135MB
~2.5M SLoC