batchAll

An atomic utility call that requires all included calls to succeed together.

In plain language

If an inner call fails at the runtime-dispatch level, the batch is intended to revert rather than leave a partial runtime result.

Why it matters

It reduces partial application risk, although asynchronous messages can still require later verification.

Real Vara examples

ReferendumGovernanceExecutionDirect addresses
#19 Cancel incorrect referenda #15 and #17

This referendum cancelled two proposals identified as incorrect: the era-327 slash-index-1 proposal #15 and opaque weighted-call proposal #17.

ExecutedDispatch succeeded26
#81 Configure the new VFT manager and stage the bridge migration

This referendum staged the new bridge manager across Vara's five documented bridge token programs and sent the associated Ethereum governance message while returning the bridge pallet to a paused state.

ExecutedDispatch succeeded46

Related terms

forceBatch · Nested call · Atomicity