support passing additional signers to sendTransaction
This commit is contained in:
parent
a9c4f54917
commit
2483e7cc18
|
@ -803,6 +803,7 @@ export class MangoClient {
|
|||
this.program.provider as AnchorProvider,
|
||||
transaction,
|
||||
{
|
||||
additionalSigners,
|
||||
postSendTxCallback: this.postSendTxCallback,
|
||||
},
|
||||
);
|
||||
|
|
|
@ -12,6 +12,9 @@ export async function sendTransaction(
|
|||
await connection.getLatestBlockhash(opts.preflightCommitment)
|
||||
).blockhash;
|
||||
transaction.feePayer = payer.publicKey;
|
||||
if (opts.additionalSigners.length > 0) {
|
||||
transaction.partialSign(...opts.additionalSigners);
|
||||
}
|
||||
|
||||
await payer.signTransaction(transaction);
|
||||
const rawTransaction = transaction.serialize();
|
||||
|
|
Loading…
Reference in New Issue