Type aliases
CompilableTransactionMessage
CompilableTransactionMessage<
TVersion
,TInstruction
> =BaseTransactionMessage
<TVersion
,TInstruction
> &TransactionMessageWithFeePayer
&TransactionMessageWithLifetime
A transaction message having sufficient detail to be compiled for execution on the network.
In essence, this means that it has at minimum a version, a fee payer, and a lifetime constraint.
Type Parameters
Type Parameter | Default type |
---|---|
TVersion extends TransactionVersion | TransactionVersion |
TInstruction extends Instruction | Instruction |
Deprecated
Use BaseTransactionMessage & TransactionMessageWithFeePayer
instead. Alternatively,
use BaseTransactionMessage & TransactionMessageWithFeePayer & TransactionMessageWithLifetime
if you need a lifetime constraint.