#approval #candidate #block #subsystem #voting #assignment #polkadot

polkadot-node-core-approval-voting

Approval Voting Subsystem of the Polkadot node

18 major breaking releases

new 20.0.0 Jan 14, 2025
18.2.0 Dec 20, 2024
18.0.0 Oct 1, 2024
17.0.0 Jul 19, 2024
0.0.0 Nov 21, 2022

#604 in Magic Beans

Download history 1093/week @ 2024-09-25 815/week @ 2024-10-02 775/week @ 2024-10-09 737/week @ 2024-10-16 838/week @ 2024-10-23 992/week @ 2024-10-30 799/week @ 2024-11-06 1099/week @ 2024-11-13 1295/week @ 2024-11-20 1036/week @ 2024-11-27 1376/week @ 2024-12-04 1467/week @ 2024-12-11 1472/week @ 2024-12-18 921/week @ 2024-12-25 924/week @ 2025-01-01 1297/week @ 2025-01-08

4,839 downloads per month
Used in 4 crates (3 directly)

GPL-3.0-only

540KB
14K SLoC

Release

Polkadot SDK Stable 2412


lib.rs:

The Approval Voting Subsystem.

This subsystem is responsible for determining candidates to do approval checks on, performing those approval checks, and tracking the assignments and approvals of others. It uses this information to determine when candidates and blocks have been sufficiently approved to finalize.

Dependencies

~95–130MB
~2.5M SLoC