For the complete documentation index, see llms.txt. This page is also available as Markdown.

Using Batch Transactions

ZKX Wallet supports Batch Transactions, allowing users to combine multiple transactions into a single confirmation flow. This feature helps simplify transaction management and can reduce the number of separate approvals and gas payments required.

Batch Transactions are especially useful for:

  • Multiple token swaps

  • Sequential DeFi interactions

  • Managing several transactions at once

  • Improving transaction efficiency

How Batch Transactions Work

Instead of confirming every transaction individually, ZKX Wallet allows you to group multiple actions together and sign them in a single batch.

Step 1

Whenever you initiate a transaction, the transaction confirmation window will appear.

Step 2

For the first transaction in the sequence, click Start a Batch.

Step 3

For each additional transaction, click Add to Batch instead of confirming individually.

Step 4

After adding all desired transactions to the batch, click Sign to approve and execute the batch transaction.

ZKX Wallet will then process all included transactions together.

Benefits of Batch Transactions

Single Confirmation Flow

Approve multiple transactions at once instead of confirming each transaction separately.

Improved User Experience

Execute complex workflows more efficiently with fewer interruptions.

Optimized Gas Usage

Multiple actions can be bundled into a single execution flow, reducing unnecessary gas overhead.

Multiple swaps. One confirmation. One gas payment.

Important Notes

  • Always review every transaction included in the batch before signing.

  • Gas fees and execution results may vary depending on network conditions and transaction complexity.

  • Failed transactions within a batch may affect the execution of the remaining transactions depending on protocol behavior.

Last updated