Function pallet_utility::pallet::dispatchables::batch_all
source · pub fn batch_all<T: Config>(calls: Vec<<T as Config>::RuntimeCall>)
Expand description
Send a batch of dispatch calls and atomically execute them. The whole transaction will rollback and fail if any of the calls failed.
May be called from any origin except None
.
calls
: The calls to be dispatched from the same origin. The number of call must not exceed the constant:batched_calls_limit
(available in constant metadata).
If origin is root then the calls are dispatched without checking origin filter. (This
includes bypassing frame_system::Config::BaseCallFilter
).
§Complexity
- O(C) where C is the number of calls to be batched.
§Warning: Doc-Only
This function is an automatically generated, and is doc-only, uncallable
stub. See the real version in
Pallet::batch_all
.