git.delta.rocks / unique-network / refs/commits / ed0719fab73d

difftreelog

source

runtime/opal/src/governance_timings.rs1.2 KiBsourcehistory
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}5556pub mod financial_council {57	use super::*;5859	parameter_types! {60		pub FinancialCouncilMotionDuration: BlockNumber = 15 * MINUTES;61	}62}