pub fn remove_approval<T: Config<I>, I: 'static>(proposal_id: ProposalIndex)
Expand description

Force a previously approved proposal to be removed from the approval queue. The original deposit will no longer be returned.

May only be called from T::RejectOrigin.

  • proposal_id: The index of a proposal

Complexity

  • O(A) where A is the number of approvals

Errors:

  • ProposalNotApproved: The proposal_id supplied was not found in the approval queue, i.e., the proposal has not been approved. This could also mean the proposal does not exist altogether, thus there is no way it would have been approved in the first place.

Warning: Doc-Only

This function is an automatically generated, and is doc-only, uncallable stub. See the real version in Pallet::remove_approval.