Interface: SignedBatchTransaction
One packed, signed, but un-sent transaction produced by SolanaService.buildAndSignBatch. The blob can be persisted and broadcast later by a separate process, which is what enables persist-before-send idempotency (a crash mid-send can replay the identical signed transaction, and the chain dedups it by signature).
Extended by
Properties
| Property | Type | Description |
|---|---|---|
blob | string | The fully-signed transaction, base64-encoded. Broadcast it as-is later via rpc.sendTransaction(blob, { encoding: 'base64' }). |
groupIndices | number[] | The indices of the original groups this transaction carried (see BatchTransactionResult.groupIndices). |
instructions | Instruction<string, readonly (AccountLookupMeta<string, string> | AccountMeta<string>)[]>[] | The instructions that made up this transaction (the packed bucket). |
lastValidBlockHeight | bigint | The lastValidBlockHeight of the blockhash this transaction was signed against — the expiry the consumer compares against to know when it is safe to rebuild (the transaction can no longer land once the chain passes this height). |
signature | Signature | The transaction signature (also the fee payer's signature). |