@@ -184,7 +184,24 @@ declare module '@polkadot/api/types/submittable' {
184184 * - up to 3 events
185185 * # </weight>
186186 **/
187- close : AugmentedSubmittable < ( proposal : Hash | string | Uint8Array , index : Compact < ProposalIndex > | AnyNumber | Uint8Array , proposalWeightBound : Compact < Weight > | AnyNumber | Uint8Array , lengthBound : Compact < u32 > | AnyNumber | Uint8Array ) => SubmittableExtrinsic < ApiType > > ;
187+ close : AugmentedSubmittable < ( proposalHash : Hash | string | Uint8Array , index : Compact < ProposalIndex > | AnyNumber | Uint8Array , proposalWeightBound : Compact < Weight > | AnyNumber | Uint8Array , lengthBound : Compact < u32 > | AnyNumber | Uint8Array ) => SubmittableExtrinsic < ApiType > > ;
188+ /**
189+ * Disapprove a proposal, close, and remove it from the system, regardless of its current state.
190+ *
191+ * Must be called by the Root origin.
192+ *
193+ * Parameters:
194+ * * `proposal_hash`: The hash of the proposal that should be disapproved.
195+ *
196+ * # <weight>
197+ * Complexity: O(P) where P is the number of max proposals
198+ * Base Weight: .49 * P
199+ * DB Weight:
200+ * * Reads: Proposals
201+ * * Writes: Voting, Proposals, ProposalOf
202+ * # </weight>
203+ **/
204+ disapproveProposal : AugmentedSubmittable < ( proposalHash : Hash | string | Uint8Array ) => SubmittableExtrinsic < ApiType > > ;
188205 /**
189206 * Dispatch a proposal from a member using the `Member` origin.
190207 *
@@ -2668,7 +2685,24 @@ declare module '@polkadot/api/types/submittable' {
26682685 * - up to 3 events
26692686 * # </weight>
26702687 **/
2671- close : AugmentedSubmittable < ( proposal : Hash | string | Uint8Array , index : Compact < ProposalIndex > | AnyNumber | Uint8Array , proposalWeightBound : Compact < Weight > | AnyNumber | Uint8Array , lengthBound : Compact < u32 > | AnyNumber | Uint8Array ) => SubmittableExtrinsic < ApiType > > ;
2688+ close : AugmentedSubmittable < ( proposalHash : Hash | string | Uint8Array , index : Compact < ProposalIndex > | AnyNumber | Uint8Array , proposalWeightBound : Compact < Weight > | AnyNumber | Uint8Array , lengthBound : Compact < u32 > | AnyNumber | Uint8Array ) => SubmittableExtrinsic < ApiType > > ;
2689+ /**
2690+ * Disapprove a proposal, close, and remove it from the system, regardless of its current state.
2691+ *
2692+ * Must be called by the Root origin.
2693+ *
2694+ * Parameters:
2695+ * * `proposal_hash`: The hash of the proposal that should be disapproved.
2696+ *
2697+ * # <weight>
2698+ * Complexity: O(P) where P is the number of max proposals
2699+ * Base Weight: .49 * P
2700+ * DB Weight:
2701+ * * Reads: Proposals
2702+ * * Writes: Voting, Proposals, ProposalOf
2703+ * # </weight>
2704+ **/
2705+ disapproveProposal : AugmentedSubmittable < ( proposalHash : Hash | string | Uint8Array ) => SubmittableExtrinsic < ApiType > > ;
26722706 /**
26732707 * Dispatch a proposal from a member using the `Member` origin.
26742708 *
@@ -3026,7 +3060,8 @@ declare module '@polkadot/api/types/submittable' {
30263060 * Register approval for a dispatch to be made from a deterministic composite account if
30273061 * approved by a total of `threshold - 1` of `other_signatories`.
30283062 *
3029- * If there are enough, then dispatch the call.
3063+ * If there are enough, then dispatch the call. Calls must each fulfil the `IsCallable`
3064+ * filter.
30303065 *
30313066 * Payment: `MultisigDepositBase` will be reserved if this is the first approval, plus
30323067 * `threshold` times `MultisigDepositFactor`. It is returned once this dispatch happens or
@@ -3078,6 +3113,8 @@ declare module '@polkadot/api/types/submittable' {
30783113 /**
30793114 * Send a call through an indexed pseudonym of the sender.
30803115 *
3116+ * Calls must each fulfil the `IsCallable` filter.
3117+ *
30813118 * The dispatch origin for this call must be _Signed_.
30823119 *
30833120 * # <weight>
@@ -3089,7 +3126,8 @@ declare module '@polkadot/api/types/submittable' {
30893126 /**
30903127 * Send a batch of dispatch calls.
30913128 *
3092- * This will execute until the first one fails and then stop.
3129+ * This will execute until the first one fails and then stop. Calls must fulfil the
3130+ * `IsCallable` filter unless the origin is `Root`.
30933131 *
30943132 * May be called from any origin.
30953133 *
0 commit comments