zksync_utils 0.1.0

ZKsync utilities
Documentation
use std::time::{Duration, SystemTime, UNIX_EPOCH};

pub fn seconds_since_epoch() -> u64 {
    duration_since_epoch().as_secs()
}

pub fn millis_since(since: u64) -> u64 {
    (millis_since_epoch() - since as u128 * 1000) as u64
}

pub fn millis_since_epoch() -> u128 {
    duration_since_epoch().as_millis()
}

fn duration_since_epoch() -> Duration {
    SystemTime::now()
        .duration_since(UNIX_EPOCH)
        .expect("Incorrect system time")
}