From fca2e499a61ad1af84efc89593b1ce583e85cd5d Mon Sep 17 00:00:00 2001 From: mohab metwally Date: Mon, 10 Oct 2022 11:58:17 +0200 Subject: [PATCH] [clock] moved clock to consensus --- example/lead.rs | 1 - src/{util => consensus}/clock.rs | 0 src/consensus/mod.rs | 4 ++++ src/stakeholder/mod.rs | 2 +- src/util/mod.rs | 4 ---- 5 files changed, 5 insertions(+), 6 deletions(-) rename src/{util => consensus}/clock.rs (100%) diff --git a/example/lead.rs b/example/lead.rs index 739073f9c..d07159096 100644 --- a/example/lead.rs +++ b/example/lead.rs @@ -17,7 +17,6 @@ fn main() { // // - const LEN: usize = 10; let _value = 33223; //static stake value // diff --git a/src/util/clock.rs b/src/consensus/clock.rs similarity index 100% rename from src/util/clock.rs rename to src/consensus/clock.rs diff --git a/src/consensus/mod.rs b/src/consensus/mod.rs index 1c56caeee..4aa53c0e8 100644 --- a/src/consensus/mod.rs +++ b/src/consensus/mod.rs @@ -29,6 +29,10 @@ pub mod proto; /// async tasks to utilize the protocols pub mod task; +/// Lamport clock +pub mod clock; +pub use clock::{Clock, Ticks}; + use lazy_static::lazy_static; lazy_static! { /// Genesis hash for the mainnet chain diff --git a/src/stakeholder/mod.rs b/src/stakeholder/mod.rs index b147d0b2d..f71118a08 100644 --- a/src/stakeholder/mod.rs +++ b/src/stakeholder/mod.rs @@ -15,6 +15,7 @@ use crate::{ consensus::{ Block, BlockInfo, Header, OuroborosMetadata, StakeholderMetadata, StreamletMetadata, TransactionLeadProof, + clock::{Clock, Ticks}, }, crypto::{ address::Address, @@ -37,7 +38,6 @@ use crate::{ Transaction, }, util::{ - clock::{Clock, Ticks}, path::expand_path, time::Timestamp, }, diff --git a/src/util/mod.rs b/src/util/mod.rs index df502f7b8..f9d0cc323 100644 --- a/src/util/mod.rs +++ b/src/util/mod.rs @@ -5,10 +5,6 @@ pub mod async_util; /// Command-line interface utilities pub mod cli; -/// Lamport clock (TODO: maybe shouldn't be in util module) -pub mod clock; -pub use clock::{Clock, Ticks}; - /// Various encoding formats pub mod encoding;