โก XRPL Batch Transactions
Execute multiple XRPL transactions efficiently with batch processing capabilities, multi-account support, and various batch modes for comprehensive testing.
๐ Wallet Management
Connect your wallet and create additional test wallets for batch transaction operations.
Primary Wallet
๐๏ธ Wallet
Generate a new wallet with automatic funding for testing.
๐ Batch Operations
Test various batch transaction modes and multi-account operations.
Multi-Account Batch Transaction
๐ Batch Signature Rules (based on XRPL implementation):
- Inner Transactions: MUST have empty SigningPubKey, Fee="0", and Flags=1073741824 (tfInnerBatchTxn)
- What Gets Signed: Only the Flags and transaction hashes (txIDs) of inner transactions
- BatchSigners Structure: Each non-primary account adds { BatchSigner: { Account, SigningPubKey, TxnSignature } }
- Account Validation: Each signer must be involved in at least one inner transaction
- Distributed Signing: Use signMultiBatch() for each account, then combineBatchSigners() to merge
- Final Step: Primary account (in Account field) signs the complete transaction normally
Batch Transaction Modes
All or Nothing Mode
Either all transactions in the batch succeed, or none do. If any transaction fails, the entire batch is rejected.