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

polkadot-node-subsystem-util

Subsystem traits and message definitions (polkadot v1.15.0)

16 major breaking releases

17.1.0 Aug 14, 2024
17.0.0 Jul 19, 2024
15.0.0 Jul 13, 2024
14.0.0 Jun 24, 2024
0.0.0 Nov 21, 2022

#48 in #determine

Download history 866/week @ 2024-05-18 987/week @ 2024-05-25 1106/week @ 2024-06-01 882/week @ 2024-06-08 603/week @ 2024-06-15 1135/week @ 2024-06-22 698/week @ 2024-06-29 347/week @ 2024-07-06 949/week @ 2024-07-13 510/week @ 2024-07-20 463/week @ 2024-07-27 466/week @ 2024-08-03 708/week @ 2024-08-10 805/week @ 2024-08-17 547/week @ 2024-08-24 449/week @ 2024-08-31

2,588 downloads per month
Used in 30 crates (22 directly)

GPL-3.0-only

185KB
4K 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