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