Interface: SignedJobsBatchTransaction
A SignedBatchTransaction enriched with the same decoded view as JobsBatchTransactionResult, so the per-bucket job/run addresses are available without decoding the raw instructions. Returned by JobsProgram.signBatch.
Extends
Properties
| Property | Type | Description | Inherited from |
|---|---|---|---|
accounts | Record<string, Address[]> | Accounts grouped by pluralised role (e.g. accounts.jobs, accounts.runs). See JobsBatchTransactionResult.accounts. | - |
blob | string | The fully-signed transaction, base64-encoded. Broadcast it as-is later via rpc.sendTransaction(blob, { encoding: 'base64' }). | SignedBatchTransaction.blob |
decoded | (DecodedJobsInstruction | undefined)[] | Each instruction in the transaction, decoded to its name and labelled accounts. | - |
groupIndices | number[] | The indices of the original groups this transaction carried (see BatchTransactionResult.groupIndices). | SignedBatchTransaction.groupIndices |
instructions | Instruction<string, readonly (AccountLookupMeta<string, string> | AccountMeta<string>)[]>[] | The instructions that made up this transaction (the packed bucket). | SignedBatchTransaction.instructions |
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). | SignedBatchTransaction.lastValidBlockHeight |
signature | Signature | The transaction signature (also the fee payer's signature). | SignedBatchTransaction.signature |