Atomic Transfer with token swap + ASC1 modification
Yes, you can group any transactions in an atomic transfer. The only constraints are:
- you can group at most 16 transactions
- each transaction must be valid on their own (except for the fees that are pooled)
I see in the Transaction Overview that there are 5 types of transactions. They all seem to be ASA related, which one would a modification request to an ASC1 fall under?
Indeed, this page is outdated. Just opened an issue: Add new transaction types · Issue #507 · algorand/docs · GitHub
Application calls are described in the reference section: Transaction Reference - Algorand Developer Portal
Update of an application is described there: Overview - Algorand Developer Portal
We have couple of examples of group transaction in Algo Builder (a high level framework for managing Algorand projects and smart contracts). Here, for example you have a group of 3 transactions of our Bond Smart Contracts, where the first tx is Algo payment, second is ASA transfer, and the last one is smart contract (app) call.
