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

polkadot-node-core-approval-voting

Approval Voting Subsystem of the Polkadot node

25 releases (major breaking)

21.0.0 Jan 29, 2025
20.1.0 Jan 27, 2025
18.3.0 Jan 23, 2025
18.2.0 Dec 20, 2024
0.0.0 Nov 21, 2022

#7 in #approval

Download history 813/week @ 2024-10-28 979/week @ 2024-11-04 770/week @ 2024-11-11 1422/week @ 2024-11-18 1114/week @ 2024-11-25 1084/week @ 2024-12-02 1591/week @ 2024-12-09 1651/week @ 2024-12-16 925/week @ 2024-12-23 906/week @ 2024-12-30 1143/week @ 2025-01-06 1346/week @ 2025-01-13 1340/week @ 2025-01-20 1254/week @ 2025-01-27 1274/week @ 2025-02-03 1222/week @ 2025-02-10

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

GPL-3.0-only

555KB
15K 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

~93–130MB
~2.5M SLoC