[−][src]Trait pallet_collective::Trait
Associated Types
type Origin: From<RawOrigin<Self::AccountId, I>>
The outer origin type.
type Proposal: Parameter + Dispatchable<Origin = Self::Origin, PostInfo = PostDispatchInfo> + From<Call<Self>> + GetDispatchInfo
The outer call dispatch type.
type Event: From<Event<Self, I>> + Into<Self::Event>
The outer event type.
type MotionDuration: Get<Self::BlockNumber>
The time-out for council motions.
type MaxProposals: Get<ProposalIndex>
Maximum number of proposals allowed to be active in parallel.
type MaxMembers: Get<MemberCount>
The maximum number of members supported by the pallet. Used for weight estimation.
NOTE: + Benchmarks will need to be re-run and weights adjusted if this changes. + This pallet assumes that dependents keep to the limit without enforcing it.
type DefaultVote: DefaultVote
Default vote strategy of this collective.
type WeightInfo: WeightInfo
Weight information for extrinsics in this pallet.