1use frame_support::parameter_types;2pub use up_common::{3 constants::{DAYS, HOURS, MINUTES},4 types::BlockNumber,5};67pub mod council {8 use super::*;910 parameter_types! {11 pub CouncilMotionDuration: BlockNumber = 1 * HOURS;12 }13}1415pub mod democracy {16 use super::*;1718 parameter_types! {19 pub LaunchPeriod: BlockNumber = 1 * HOURS;20 pub VotingPeriod: BlockNumber = 1 * HOURS;21 pub FastTrackVotingPeriod: BlockNumber = 10 * MINUTES;22 pub EnactmentPeriod: BlockNumber = 5 * MINUTES;23 pub CooloffPeriod: BlockNumber = 1 * HOURS;24 }25}2627pub mod fellowship {28 use super::*;2930 parameter_types! {31 pub UndecidingTimeout: BlockNumber = 1 * HOURS;32 }3334 pub mod track {35 use super::*;3637 pub mod democracy_proposals {38 use super::*;3940 pub const PREPARE_PERIOD: BlockNumber = 5 * MINUTES;41 pub const DECISION_PERIOD: BlockNumber = 1 * HOURS;42 pub const CONFIRM_PERIOD: BlockNumber = 10 * MINUTES;43 pub const MIN_ENACTMENT_PERIOD: BlockNumber = 1 * MINUTES;44 }45 }46}4748pub mod technical_committee {49 use super::*;5051 parameter_types! {52 pub TechnicalMotionDuration: BlockNumber = 15 * MINUTES;53 }54}