Const
begin preparation of a new inner transaction in a new transaction group
itxn_begin
initializes Sender to the application address; Fee to the minimum allowable, taking into account MinTxnFee and credit from overpaying in earlier transactions; FirstValid/LastValid to the values in the invoking transaction, and all other fields to zero or empty values.
Native TEAL opcode: itxn_begin
Min AVM version: 5
begin preparation of a new inner transaction in the same transaction group
itxn_next
initializes the transaction exactly as itxn_begin
does
Native TEAL opcode: itxn_next
Min AVM version: 6
Accounts listed in the ApplicationCall transaction Min AVM version: 2
Arguments passed to the application in the ApplicationCall transaction Min AVM version: 2
ApplicationID from ApplicationCall transaction Min AVM version: 2
Foreign Apps listed in the ApplicationCall transaction Min AVM version: 3
Foreign Assets listed in the ApplicationCall transaction Min AVM version: 3
32 byte address. Source of assets if Sender is the Asset's Clawback address. Min AVM version: 5
Number of digits to display after the decimal place when displaying the asset Min AVM version: 2
Whether the asset's slots are frozen by default or not, 0 or 1 Min AVM version: 2
Number of additional pages for each of the application's approval and clear state programs. An ExtraProgramPages of 1 means 2048 more total bytes, or 1024 for each program. Min AVM version: 4
32 byte address of the account whose asset slot is being frozen or un-frozen Min AVM version: 2
The new frozen value, 0 or 1 Min AVM version: 2
Number of global state byteslices in ApplicationCall Min AVM version: 3
Number of global state integers in ApplicationCall Min AVM version: 3
Number of local state byteslices in ApplicationCall Min AVM version: 3
Number of local state integers in ApplicationCall Min AVM version: 3
Marks an account nonparticipating for rewards Min AVM version: 5
The first round that the participation key is valid. Min AVM version: 5
The last round that the participation key is valid. Min AVM version: 5
execute the current inner transaction group. Fail if executing this group would exceed the inner transaction limit, or if any transaction in the group fails.
itxn_submit
resets the current transaction so that it can not be resubmitted. A new itxn_begin
is required to prepare another inner transaction.
Native TEAL opcode: itxn_submit
Min AVM version: 5
Create inner transactions