From a9fd88e199206d4201b114f43b74175f6cfcf3c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Lefevre?= Date: Thu, 28 Mar 2024 13:08:42 +0100 Subject: [PATCH] [Fix] Account used in place of a signer in addTransaction call. --- challenge/index.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/challenge/index.ts b/challenge/index.ts index e459cef..c55e19d 100644 --- a/challenge/index.ts +++ b/challenge/index.ts @@ -1,5 +1,5 @@ -import algosdk from "algosdk"; import * as algokit from '@algorandfoundation/algokit-utils'; +import algosdk from "algosdk"; // Set up algod client const algodClient = algokit.getAlgoClient() @@ -43,8 +43,8 @@ const ptxn2 = algosdk.makePaymentTxnWithSuggestedParamsFromObject({ }); const atc = new algosdk.AtomicTransactionComposer() -atc.addTransaction({txn: ptxn1, signer: sender}) -atc.addTransaction({txn: ptxn2, signer: sender}) +atc.addTransaction({txn: ptxn1, signer: algosdk.makeBasicAccountTransactionSigner(sender)}) +atc.addTransaction({txn: ptxn2, signer: algosdk.makeBasicAccountTransactionSigner(sender)}) 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`)