XRPL Batch Transactions
Execute multiple XRPL transactions efficiently with batch processing capabilities, multi-account support, and various batch modes for comprehensive 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