signTransactionMessageWithSigners
signTransactionMessageWithSigners<
TTransactionMessage
>(transactionMessage
,config?
):Promise
<NominalType
<"transactionSignedness"
,"fullySigned"
> &Readonly
<{messageBytes
:TransactionMessageBytes
;signatures
:SignaturesMap
; }> &TransactionFromTransactionMessage
<TTransactionMessage
>>
Extracts all TransactionSigners inside the provided transaction message and uses them to return a signed transaction before asserting that all signatures required by the transaction are present.
This function delegates to the partiallySignTransactionMessageWithSigners function in order to extract signers from the transaction message and sign the transaction.
Type Parameters
Type Parameter | Description |
---|---|
TTransactionMessage extends Readonly <{ instructions : readonly Instruction <string , readonly (AccountLookupMeta <string , string > | AccountMeta <string >)[]>[]; version : TransactionVersion ; }> & TransactionMessageWithFeePayer<string> & TransactionMessageWithSigners | The inferred type of the transaction message provided. |
Parameters
Parameter | Type |
---|---|
transactionMessage | TTransactionMessage |
config? | BaseTransactionSignerConfig |
Returns
Promise
<NominalType
<"transactionSignedness"
, "fullySigned"
> & Readonly
<{ messageBytes
: TransactionMessageBytes
; signatures
: SignaturesMap
; }> & TransactionFromTransactionMessage
<TTransactionMessage
>>