#subsystem #validation #determine #message #jobs #polkadot #traits

polkadot-node-subsystem-util

Subsystem traits and message definitions (polkadot v1.12.0)

13 major breaking releases

new 13.0.0 May 24, 2024
12.0.0 May 1, 2024
11.0.0 Apr 9, 2024
10.0.0 Mar 19, 2024
0.0.0 Nov 21, 2022

#1724 in Magic Beans

Download history 198/week @ 2024-02-01 456/week @ 2024-02-08 449/week @ 2024-02-15 912/week @ 2024-02-22 842/week @ 2024-02-29 391/week @ 2024-03-07 730/week @ 2024-03-14 953/week @ 2024-03-21 1028/week @ 2024-03-28 983/week @ 2024-04-04 585/week @ 2024-04-11 592/week @ 2024-04-18 745/week @ 2024-04-25 664/week @ 2024-05-02 562/week @ 2024-05-09 816/week @ 2024-05-16

2,876 downloads per month
Used in 32 crates (21 directly)

GPL-3.0-only

160KB
3.5K SLoC

Utility module for subsystems

Many subsystems have common interests such as canceling a bunch of spawned jobs, or determining what their validator ID is. These common interests are factored into this module.

This crate also reexports Prometheus metric types which are expected to be implemented by subsystems.

Dependencies

~93–135MB
~2.5M SLoC