Function pallet_collective::pallet::dispatchables::propose
source · pub fn propose<T: Config<I>, I: 'static>(
threshold: MemberCount,
proposal: Box<<T as Config<I>>::Proposal>,
length_bound: u32
)
Expand description
Add a new proposal to either be voted on or executed directly.
Requires the sender to be member.
threshold
determines whether proposal
is executed directly (threshold < 2
)
or put up for voting.
§Complexity
O(B + M + P1)
orO(B + M + P2)
where:B
isproposal
size in bytes (length-fee-bounded)M
is members-count (code- and governance-bounded)- branching is influenced by
threshold
where:P1
is proposal execution complexity (threshold < 2
)P2
is proposals-count (code-bounded) (threshold >= 2
)
§Warning: Doc-Only
This function is an automatically generated, and is doc-only, uncallable
stub. See the real version in
Pallet::propose
.