remove_approval: TxDescriptor<{
    proposal_id: number;
}>

Force a previously approved proposal to be removed from the approval queue.

Must be [Config::RejectOrigin].

The original deposit will no longer be returned.

  • proposal_id: The index of a proposal
  • O(A) where A is the number of approvals
  • [Error::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.