@@ -1285,8 +1285,7 @@ declare module '@polkadot/api/types/submittable' {
12851285 * Register approval for a dispatch to be made from a deterministic composite account if
12861286 * approved by a total of `threshold - 1` of `other_signatories`.
12871287 *
1288- * If there are enough, then dispatch the call. Calls must each fulfil the `IsCallable`
1289- * filter.
1288+ * If there are enough, then dispatch the call.
12901289 *
12911290 * Payment: `DepositBase` will be reserved if this is the first approval, plus
12921291 * `threshold` times `DepositFactor`. It is returned once this dispatch happens or
@@ -3089,7 +3088,8 @@ declare module '@polkadot/api/types/submittable' {
30893088 /**
30903089 * Send a call through an indexed pseudonym of the sender.
30913090 *
3092- * Calls must each fulfil the `IsCallable` filter; it is not cleared before.
3091+ * Filter from origin are passed along. The call will be dispatched with an origin which
3092+ * use the same filter as the origin of this call.
30933093 *
30943094 * NOTE: If you need to ensure that any account-based filtering is not honored (i.e.
30953095 * because you expect `proxy` to have been used prior in the call stack and you do not want
@@ -3106,9 +3106,6 @@ declare module '@polkadot/api/types/submittable' {
31063106 /**
31073107 * Send a call through an indexed pseudonym of the sender.
31083108 *
3109- * The call must fulfil only the pre-cleared `IsCallable` filter (i.e. only the level of
3110- * filtering that remains after calling `take()`).
3111- *
31123109 * NOTE: If you need to ensure that any account-based filtering is honored (i.e. because
31133110 * you expect `proxy` to have been used prior in the call stack and you want it to apply to
31143111 * any sub-accounts), then use `as_limited_sub` instead.
@@ -3124,13 +3121,13 @@ declare module '@polkadot/api/types/submittable' {
31243121 /**
31253122 * Send a batch of dispatch calls.
31263123 *
3127- * This will execute until the first one fails and then stop. Calls must fulfil the
3128- * `IsCallable` filter unless the origin is `Root`.
3129- *
31303124 * May be called from any origin.
31313125 *
31323126 * - `calls`: The calls to be dispatched from the same origin.
31333127 *
3128+ * If origin is root then call are dispatch without checking origin filter. (This includes
3129+ * bypassing `frame_system::Trait::BaseCallFilter`).
3130+ *
31343131 * # <weight>
31353132 * - Base weight: 14.39 + .987 * c µs
31363133 * - Plus the sum of the weights of the `calls`.
0 commit comments