Skip to content

Conversation

@MekalaKaveri18
Copy link

Fix the Bug Submission Pull Request

What was the bug?
The two atomic transactions were not signed because a signer object was not given to them when being added to the atomic transaction composer.
An algosdk.Account object was incorrectly used instead.

How did you fix the bug?
Created a signer object algosdk.TransactionSigner for the sender account with:
const signerSender = algosdk.makeBasicAccountTransactionSigner(sender)
atc.addTransaction({txn: ptxn1, signer: signerSender})
atc.addTransaction({txn: ptxn2, signer: signerSender})
just after these 2 lines I have fixed this solution.

Console Screenshot:

Screenshot 2024-03-28 163930

@iskysun96 iskysun96 added the Approved ✅ Successfully completed the challenge! label Apr 1, 2024
@iskysun96
Copy link
Contributor

🎉 Congrats on solving the 4th Algorand Coding Challenge!

I have labeled your PR approved, so you can now claim your certificate.

You can claim your certificate of completion NFT here:
https://goplausible.xyz/claim/8x3aqnmh7p2wf25dvmxz7ksvjs3gr02d6648tf31ny90wwtams53jvssjwcj2bgfs7qr425958h3abw83a33t3tdbqb0sjtntmta82r

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Approved ✅ Successfully completed the challenge!

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants