1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/*
   Appellation: core <module>
   Creator: FL03 <jo3mccain@icloud.com>
   Description:
       ... Summary ...
*/
pub use clients::*;
pub use configurations::*;
pub use consensus::*;
pub use primitives::*;
pub use utils::*;

mod clients;
mod configurations;
mod consensus;
mod primitives;

mod utils {
    pub fn timestamp_local() -> crate::Timestamps {
        crate::Timestamps::Standard(chrono::Local::now().timestamp())
    }

    pub fn timestamp_utc() -> crate::Timestamps {
        crate::Timestamps::Standard(chrono::Utc::now().timestamp())
    }
}