diff options
Diffstat (limited to 'consensus/src/lib.rs')
| -rw-r--r-- | consensus/src/lib.rs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/consensus/src/lib.rs b/consensus/src/lib.rs new file mode 100644 index 0000000..80b8bd5 --- /dev/null +++ b/consensus/src/lib.rs @@ -0,0 +1,13 @@ +pub mod proof_of_contribution; +pub mod validator; +pub mod relay_proof; +pub mod metrics; +pub mod selection; +pub mod genesis; + +pub use proof_of_contribution::{ProofOfContribution, ContributionScore, ScoreWeights}; +pub use validator::{Validator, ValidatorTier, ValidatorRegistry}; +pub use relay_proof::{RelayProof, RelayMetrics}; +pub use metrics::{BandwidthMetrics, UptimeMetrics, StorageMetrics}; +pub use selection::{ValidatorSelector, SelectionAlgorithm}; +pub use genesis::{GenesisMining, GenesisConfig}; |
