Skip to main content
Batch multiple contract calls into a single transaction. Operations either all succeed or all fail—no partial execution.

Why Batching?

  • One signature for complex flows
  • Atomic execution—no stuck states
  • Lower gas costs than separate transactions
  • Composable—output of one call feeds into the next

Basic Batch

Composable Operations

Use runtime injection when the next step depends on the previous output:

Fusion Mode (External Wallets)

For MetaMask/Rabby users, use a trigger to fund the operation:

Example: Swap → Stake in One Click

Next Steps

Cross-Chain Orchestration

Execute flows across multiple chains