use crate::BlockNumber;
pub const BLOCK_SIZE: u32 = 1024 * 1024;
pub const TARGET_BLOCK_TIME: u64 = 6;
pub const MINUTES: BlockNumber = 60 / TARGET_BLOCK_TIME;
pub const HOURS: BlockNumber = 60 * MINUTES;
pub const DAYS: BlockNumber = 24 * HOURS;
pub const WEEKS: BlockNumber = 7 * DAYS;
pub const MONTHS: BlockNumber = 30 * DAYS;
pub const YEARS: BlockNumber = 12 * MONTHS;
pub const GENESIS_SRI_TRICKLE_FEED: u64 = 6 * MONTHS;
pub const GENESIS_SRI: u64 = 100_000_000 * 10_u64.pow(8);
#[allow(clippy::cast_possible_truncation)]
pub const ARBITRAGE_TIME: u16 = (2 * HOURS) as u16;
pub const MEDIAN_PRICE_WINDOW_LENGTH: u16 = (2 * ARBITRAGE_TIME) + 1;
pub const FAST_EPOCH_DURATION: u64 = 2 * MINUTES;
pub const FAST_EPOCH_INITIAL_PERIOD: u64 = 2 * FAST_EPOCH_DURATION;