Utility
#11Batch operations and call dispatching
Part of Utility & Tools: Batch operations, proxies, multisig, and scheduling
Executes a call as a derivative account of the sender.
Sends multiple calls in a batch, continuing on failure.
Sends multiple calls atomically, reverting all on any failure.
Emitted when all calls in a batch completed successfully.
Emitted when a batch completed but some calls failed.
Maximum number of calls that can be batched in a single transaction.
Emitted when a batch did not complete fully - gives index of first failing call.
Dispatches a call with a specified origin (root only).
Dispatches a call as a different origin, forwarding any errors (root only).
Emitted when a call was dispatched with a different origin.
Sends multiple calls, ignoring failures entirely.
Executes fallback call if main call fails.
Emitted when the main call failed and fallback was executed.
Emitted when the main call in if_else succeeded.
The derivative account index is invalid or cannot be computed.
Emitted for each call in a batch that completed successfully.
Emitted for each call in a batch that failed.
The batch exceeds the maximum number of calls allowed.
Dispatches a call with a specified weight (root only).