From e059fc5129701e1000a9af424a7bf152c7733d3d Mon Sep 17 00:00:00 2001 From: Frederick Bejarano Sanchez Date: Sun, 7 Apr 2024 12:11:57 -0500 Subject: [PATCH] fix: addTransaction signer --- challenge/index.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/challenge/index.ts b/challenge/index.ts index e459cef..c67b408 100644 --- a/challenge/index.ts +++ b/challenge/index.ts @@ -42,9 +42,12 @@ const ptxn2 = algosdk.makePaymentTxnWithSuggestedParamsFromObject({ amount: 2000000, // 2 ALGOs }); +// Make transaction signer to add to addTransation as signer +const signer = algosdk.makeBasicAccountTransactionSigner(sender) + const atc = new algosdk.AtomicTransactionComposer() -atc.addTransaction({txn: ptxn1, signer: sender}) -atc.addTransaction({txn: ptxn2, signer: sender}) +atc.addTransaction({txn: ptxn1, signer: signer}) +atc.addTransaction({txn: ptxn2, signer: signer}) const result = await algokit.sendAtomicTransactionComposer({atc:atc, sendParams: {suppressLog:true}}, algodClient) console.log(`The first payment transaction sent ${result.transactions[0].amount} microAlgos and the second payment transaction sent ${result.transactions[1].amount} microAlgos`)