pub fn internal_start_referendum(
		proposal: T::Proposal,
		threshold: VoteThreshold,
		delay: T::BlockNumber,
	) -> result::Result<ReferendumIndex, &'static str> {
		<Module<T>>::inject_referendum(
			<system::Module<T>>::block_number() + <Module<T>>::voting_period(),
			proposal,
			threshold,
			delay
		)
	}
/// Start a referendum. Can be called directly by the council.
Start a referendum. Can be called directly by the council.
Start a referendum . Can be called directly by the council .
pub fn internal_start_referendum(
		proposal: T::Proposal,
		threshold: VoteThreshold,
		delay: T::BlockNumber,
	) -> result::Result<ReferendumIndex, &'static str> {
		<Module<T>>::inject_referendum(
			<system::Module<T>>::block_number() + <Module<T>>::voting_period(),
			proposal,
			threshold,
			delay
		)
	}
pub fn internal_start_referendum ( proposal : T :: Proposal , threshold : VoteThreshold , delay : T :: BlockNumber , ) -> result :: Result < ReferendumIndex , & ' static str > { < Module < T > > :: inject_referendum ( < system :: Module < T > > :: block_number ( ) + < Module < T > > :: voting_period ( ) , proposal , threshold , delay ) }
Start a referendum.
Start a referendum .
proposal
T::Proposal
threshold
VoteThreshold
delay
T::BlockNumber
proposal
T::Proposal
threshold
VoteThreshold
delay
T::BlockNumber