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

polkadot-node-core-approval-voting

Approval Voting Subsystem of the Polkadot node

17 major breaking releases

18.0.0 Oct 1, 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

#7 in #approval

Download history 384/week @ 2024-07-25 394/week @ 2024-08-01 510/week @ 2024-08-08 664/week @ 2024-08-15 605/week @ 2024-08-22 367/week @ 2024-08-29 577/week @ 2024-09-05 669/week @ 2024-09-12 803/week @ 2024-09-19 1167/week @ 2024-09-26 710/week @ 2024-10-03 731/week @ 2024-10-10 842/week @ 2024-10-17 757/week @ 2024-10-24 1006/week @ 2024-10-31 713/week @ 2024-11-07

3,424 downloads per month
Used in 3 crates (2 directly)

GPL-3.0-only

525KB
14K SLoC

Release

Polkadot SDK stable2409


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

~96–140MB
~2.5M SLoC