GITxn
@algorandfoundation/algorand-typescript
@algorandfoundation/algorand-typescript / op / GITxn
Variable: GITxn
const
GITxn:object
Defined in: packages/algo-ts/src/op.ts:958
Get values for inner transaction in the last group submitted
Type declaration
accounts()
Accounts listed in the ApplicationCall transaction Min AVM version: 2
Parameters
t
a
Returns
amount()
microalgos Min AVM version: 6
Parameters
t
Returns
applicationArgs()
Arguments passed to the application in the ApplicationCall transaction Min AVM version: 2
Parameters
t
a
Returns
applicationId()
ApplicationID from ApplicationCall transaction Min AVM version: 2
Parameters
t
Returns
applications()
Foreign Apps listed in the ApplicationCall transaction Min AVM version: 3
Parameters
t
a
Returns
approvalProgram()
Approval program Min AVM version: 2
Parameters
t
Returns
approvalProgramPages()
Approval Program as an array of pages Min AVM version: 7
Parameters
t
a
Returns
assetAmount()
value in Asset’s units Min AVM version: 6
Parameters
t
Returns
assetCloseTo()
32 byte address Min AVM version: 6
Parameters
t
Returns
assetReceiver()
32 byte address Min AVM version: 6
Parameters
t
Returns
assets()
Foreign Assets listed in the ApplicationCall transaction Min AVM version: 3
Parameters
t
a
Returns
assetSender()
32 byte address. Source of assets if Sender is the Asset’s Clawback address. Min AVM version: 6
Parameters
t
Returns
clearStateProgram()
Clear state program Min AVM version: 2
Parameters
t
Returns
clearStateProgramPages()
ClearState Program as an array of pages Min AVM version: 7
Parameters
t
a
Returns
closeRemainderTo()
32 byte address Min AVM version: 6
Parameters
t
Returns
configAsset()
Asset ID in asset config transaction Min AVM version: 2
Parameters
t
Returns
configAssetClawback()
32 byte address Min AVM version: 2
Parameters
t
Returns
configAssetDecimals()
Number of digits to display after the decimal place when displaying the asset Min AVM version: 2
Parameters
t
Returns
configAssetDefaultFrozen()
Whether the asset’s slots are frozen by default or not, 0 or 1 Min AVM version: 2
Parameters
t
Returns
boolean
configAssetFreeze()
32 byte address Min AVM version: 2
Parameters
t
Returns
configAssetManager()
32 byte address Min AVM version: 2
Parameters
t
Returns
configAssetMetadataHash()
32 byte commitment to unspecified asset metadata Min AVM version: 2
Parameters
t
Returns
configAssetName()
The asset name Min AVM version: 2
Parameters
t
Returns
configAssetReserve()
32 byte address Min AVM version: 2
Parameters
t
Returns
configAssetTotal()
Total number of units of this asset created Min AVM version: 2
Parameters
t
Returns
configAssetUnitName()
Unit name of the asset Min AVM version: 2
Parameters
t
Returns
configAssetUrl()
URL Min AVM version: 2
Parameters
t
Returns
createdApplicationId()
ApplicationID allocated by the creation of an application (only with itxn
in v5). Application mode only
Min AVM version: 5
Parameters
t
Returns
createdAssetId()
Asset ID allocated by the creation of an ASA (only with itxn
in v5). Application mode only
Min AVM version: 5
Parameters
t
Returns
extraProgramPages()
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
Parameters
t
Returns
fee()
microalgos Min AVM version: 6
Parameters
t
Returns
firstValid()
round number Min AVM version: 6
Parameters
t
Returns
firstValidTime()
UNIX timestamp of block before txn.FirstValid. Fails if negative Min AVM version: 7
Parameters
t
Returns
freezeAsset()
Asset ID being frozen or un-frozen Min AVM version: 2
Parameters
t
Returns
freezeAssetAccount()
32 byte address of the account whose asset slot is being frozen or un-frozen Min AVM version: 2
Parameters
t
Returns
freezeAssetFrozen()
The new frozen value, 0 or 1 Min AVM version: 2
Parameters
t
Returns
boolean
globalNumByteSlice()
Number of global state byteslices in ApplicationCall Min AVM version: 3
Parameters
t
Returns
globalNumUint()
Number of global state integers in ApplicationCall Min AVM version: 3
Parameters
t
Returns
groupIndex()
Position of this transaction within an atomic transaction group. A stand-alone transaction is implicitly element 0 in a group of 1 Min AVM version: 6
Parameters
t
Returns
lastLog()
The last message emitted. Empty bytes if none were emitted. Application mode only Min AVM version: 6
Parameters
t
Returns
lastValid()
round number Min AVM version: 6
Parameters
t
Returns
lease()
32 byte lease value Min AVM version: 6
Parameters
t
Returns
localNumByteSlice()
Number of local state byteslices in ApplicationCall Min AVM version: 3
Parameters
t
Returns
localNumUint()
Number of local state integers in ApplicationCall Min AVM version: 3
Parameters
t
Returns
logs()
Log messages emitted by an application call (only with itxn
in v5). Application mode only
Min AVM version: 5
Parameters
t
a
Returns
nonparticipation()
Marks an account nonparticipating for rewards Min AVM version: 5
Parameters
t
Returns
boolean
note()
Any data up to 1024 bytes Min AVM version: 6
Parameters
t
Returns
numAccounts()
Number of Accounts Min AVM version: 2
Parameters
t
Returns
numAppArgs()
Number of ApplicationArgs Min AVM version: 2
Parameters
t
Returns
numApplications()
Number of Applications Min AVM version: 3
Parameters
t
Returns
numApprovalProgramPages()
Number of Approval Program pages Min AVM version: 7
Parameters
t
Returns
numAssets()
Number of Assets Min AVM version: 3
Parameters
t
Returns
numClearStateProgramPages()
Number of ClearState Program pages Min AVM version: 7
Parameters
t
Returns
numLogs()
Number of Logs (only with itxn
in v5). Application mode only
Min AVM version: 5
Parameters
t
Returns
onCompletion()
ApplicationCall transaction on completion action Min AVM version: 2
Parameters
t
Returns
receiver()
32 byte address Min AVM version: 6
Parameters
t
Returns
rekeyTo()
32 byte Sender’s new AuthAddr Min AVM version: 2
Parameters
t
Returns
selectionPk()
32 byte address Min AVM version: 6
Parameters
t
Returns
sender()
32 byte address Min AVM version: 6
Parameters
t
Returns
stateProofPk()
64 byte state proof public key Min AVM version: 6
Parameters
t
Returns
txId()
The computed ID for this transaction. 32 bytes. Min AVM version: 6
Parameters
t
Returns
type()
Transaction type as bytes Min AVM version: 6
Parameters
t
Returns
typeEnum()
Transaction type as integer Min AVM version: 6
Parameters
t
Returns
voteFirst()
The first round that the participation key is valid. Min AVM version: 6
Parameters
t
Returns
voteKeyDilution()
Dilution for the 2-level participation key Min AVM version: 6
Parameters
t
Returns
voteLast()
The last round that the participation key is valid. Min AVM version: 6
Parameters
t
Returns
votePk()
32 byte address Min AVM version: 6
Parameters
t
Returns
xferAsset()
Asset ID Min AVM version: 6