hotshot_example_types/membership/
mod.rs

1// Copyright (c) 2021-2024 Espresso Systems (espressosys.com)
2// This file is part of the HotShot repository.
3
4// You should have received a copy of the MIT License
5// along with the HotShot repository. If not, see <https://mit-license.org/>.
6
7//! elections used for consensus
8
9/// leader completely randomized every view
10pub mod randomized_committee;
11
12/// quorum randomized every view, with configurable overlap
13pub mod randomized_committee_members;
14
15/// static (round robin) committee election
16pub mod static_committee;
17
18/// static (round robin leader for 2 consecutive views) committee election
19pub mod static_committee_leader_two_views;
20/// two static (round robin) committees for even and odd epochs
21pub mod two_static_committees;
22
23/// general helpers
24pub mod helpers;
25
26pub mod fetcher;
27
28pub mod stake_table;
29
30pub mod strict_membership;