Function signTransactionMessageWithSigners sign Transaction Message With Signers ( transactionMessage , config ? ) : Promise < SendableTransaction & Transaction & TransactionWithLifetime > Parameters transactionMessage : ( TransactionMessage & TransactionMessageWithFeePayer<string>) & Partial < Pick < TransactionMessageWithFeePayer < string > | TransactionMessageWithFeePayerSigner < string , TransactionSigner < string > > , "feePayer" > > & Readonly < { instructions : readonly ( Instruction < string , readonly ( AccountLookupMeta < string , string > | AccountMeta < string > ) [] > & InstructionWithSigners < TransactionSigner < string > , readonly AccountMetaWithSigner < TransactionSigner < string > > [] > ) [] ; } > Optionalconfig : BaseTransactionSignerConfig Returns Promise < SendableTransaction & Transaction & TransactionWithLifetime > Defined in node_modules/.pnpm/@solana+signers@6.5.0_typescript@5.9.3/node_modules/@solana/signers/dist/types/sign-transaction.d.ts:68
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.