GITxn
Algorand TypeScript / op / GITxn
constGITxn:object
Defined in: op.ts:980
Get values for inner transaction in the last group submitted
Type declaration
Section titled “Type declaration”accounts()
Section titled “accounts()”accounts(
t,a):Account
Accounts listed in the ApplicationCall transaction Min AVM version: 2
Parameters
Section titled “Parameters”Returns
Section titled “Returns”amount()
Section titled “amount()”amount(
t):uint64
microalgos Min AVM version: 6
Parameters
Section titled “Parameters”Returns
Section titled “Returns”applicationArgs()
Section titled “applicationArgs()”applicationArgs(
t,a):bytes
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(
t):Application
ApplicationID from ApplicationCall transaction Min AVM version: 2
Parameters
Section titled “Parameters”Returns
Section titled “Returns”applications()
Section titled “applications()”applications(
t,a):Application
Foreign Apps listed in the ApplicationCall transaction Min AVM version: 3
Parameters
Section titled “Parameters”Returns
Section titled “Returns”approvalProgram()
Section titled “approvalProgram()”approvalProgram(
t):bytes
Approval program Min AVM version: 2
Parameters
Section titled “Parameters”Returns
Section titled “Returns”approvalProgramPages()
Section titled “approvalProgramPages()”approvalProgramPages(
t,a):bytes
Approval Program as an array of pages Min AVM version: 7
Parameters
Section titled “Parameters”Returns
Section titled “Returns”assetAmount()
Section titled “assetAmount()”assetAmount(
t):uint64
value in Asset’s units Min AVM version: 6
Parameters
Section titled “Parameters”Returns
Section titled “Returns”assetCloseTo()
Section titled “assetCloseTo()”assetCloseTo(
t):Account
32 byte address Min AVM version: 6
Parameters
Section titled “Parameters”Returns
Section titled “Returns”assetReceiver()
Section titled “assetReceiver()”assetReceiver(
t):Account
32 byte address Min AVM version: 6
Parameters
Section titled “Parameters”Returns
Section titled “Returns”assets()
Section titled “assets()”assets(
t,a):Asset
Foreign Assets listed in the ApplicationCall transaction Min AVM version: 3
Parameters
Section titled “Parameters”Returns
Section titled “Returns”assetSender()
Section titled “assetSender()”assetSender(
t):Account
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()”clearStateProgram(
t):bytes
Clear state program Min AVM version: 2
Parameters
Section titled “Parameters”Returns
Section titled “Returns”clearStateProgramPages()
Section titled “clearStateProgramPages()”clearStateProgramPages(
t,a):bytes
ClearState Program as an array of pages Min AVM version: 7
Parameters
Section titled “Parameters”Returns
Section titled “Returns”closeRemainderTo()
Section titled “closeRemainderTo()”closeRemainderTo(
t):Account
32 byte address Min AVM version: 6
Parameters
Section titled “Parameters”Returns
Section titled “Returns”configAsset()
Section titled “configAsset()”configAsset(
t):Asset
Asset ID in asset config transaction Min AVM version: 2
Parameters
Section titled “Parameters”Returns
Section titled “Returns”configAssetClawback()
Section titled “configAssetClawback()”configAssetClawback(
t):Account
32 byte address Min AVM version: 2
Parameters
Section titled “Parameters”Returns
Section titled “Returns”configAssetDecimals()
Section titled “configAssetDecimals()”configAssetDecimals(
t):uint64
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()”configAssetDefaultFrozen(
t):boolean
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()”configAssetFreeze(
t):Account
32 byte address Min AVM version: 2
Parameters
Section titled “Parameters”Returns
Section titled “Returns”configAssetManager()
Section titled “configAssetManager()”configAssetManager(
t):Account
32 byte address Min AVM version: 2
Parameters
Section titled “Parameters”Returns
Section titled “Returns”configAssetMetadataHash()
Section titled “configAssetMetadataHash()”configAssetMetadataHash(
t):bytes<32>
32 byte commitment to unspecified asset metadata Min AVM version: 2
Parameters
Section titled “Parameters”Returns
Section titled “Returns”bytes<32>
configAssetName()
Section titled “configAssetName()”configAssetName(
t):bytes
The asset name Min AVM version: 2
Parameters
Section titled “Parameters”Returns
Section titled “Returns”configAssetReserve()
Section titled “configAssetReserve()”configAssetReserve(
t):Account
32 byte address Min AVM version: 2
Parameters
Section titled “Parameters”Returns
Section titled “Returns”configAssetTotal()
Section titled “configAssetTotal()”configAssetTotal(
t):uint64
Total number of units of this asset created Min AVM version: 2
Parameters
Section titled “Parameters”Returns
Section titled “Returns”configAssetUnitName()
Section titled “configAssetUnitName()”configAssetUnitName(
t):bytes
Unit name of the asset Min AVM version: 2
Parameters
Section titled “Parameters”Returns
Section titled “Returns”configAssetUrl()
Section titled “configAssetUrl()”configAssetUrl(
t):bytes
URL Min AVM version: 2
Parameters
Section titled “Parameters”Returns
Section titled “Returns”createdApplicationId()
Section titled “createdApplicationId()”createdApplicationId(
t):Application
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()”createdAssetId(
t):Asset
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()”extraProgramPages(
t):uint64
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”fee(
t):uint64
microalgos Min AVM version: 6
Parameters
Section titled “Parameters”Returns
Section titled “Returns”firstValid()
Section titled “firstValid()”firstValid(
t):uint64
round number Min AVM version: 6
Parameters
Section titled “Parameters”Returns
Section titled “Returns”firstValidTime()
Section titled “firstValidTime()”firstValidTime(
t):uint64
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()”freezeAsset(
t):Asset
Asset ID being frozen or un-frozen Min AVM version: 2
Parameters
Section titled “Parameters”Returns
Section titled “Returns”freezeAssetAccount()
Section titled “freezeAssetAccount()”freezeAssetAccount(
t):Account
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()”freezeAssetFrozen(
t):boolean
The new frozen value, 0 or 1 Min AVM version: 2
Parameters
Section titled “Parameters”Returns
Section titled “Returns”boolean
globalNumByteSlice()
Section titled “globalNumByteSlice()”globalNumByteSlice(
t):uint64
Number of global state byteslices in ApplicationCall Min AVM version: 3
Parameters
Section titled “Parameters”Returns
Section titled “Returns”globalNumUint()
Section titled “globalNumUint()”globalNumUint(
t):uint64
Number of global state integers in ApplicationCall Min AVM version: 3
Parameters
Section titled “Parameters”Returns
Section titled “Returns”groupIndex()
Section titled “groupIndex()”groupIndex(
t):uint64
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()”lastLog(
t):bytes
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()”lastValid(
t):uint64
round number Min AVM version: 6
Parameters
Section titled “Parameters”Returns
Section titled “Returns”lease()
Section titled “lease()”lease(
t):bytes<32>
32 byte lease value Min AVM version: 6
Parameters
Section titled “Parameters”Returns
Section titled “Returns”bytes<32>
localNumByteSlice()
Section titled “localNumByteSlice()”localNumByteSlice(
t):uint64
Number of local state byteslices in ApplicationCall Min AVM version: 3
Parameters
Section titled “Parameters”Returns
Section titled “Returns”localNumUint()
Section titled “localNumUint()”localNumUint(
t):uint64
Number of local state integers in ApplicationCall Min AVM version: 3
Parameters
Section titled “Parameters”Returns
Section titled “Returns”logs()
Section titled “logs()”logs(
t,a):bytes
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()”nonparticipation(
t):boolean
Marks an account nonparticipating for rewards Min AVM version: 5
Parameters
Section titled “Parameters”Returns
Section titled “Returns”boolean
note()
Section titled “note()”note(
t):bytes
Any data up to 1024 bytes Min AVM version: 6
Parameters
Section titled “Parameters”Returns
Section titled “Returns”numAccounts()
Section titled “numAccounts()”numAccounts(
t):uint64
Number of Accounts Min AVM version: 2
Parameters
Section titled “Parameters”Returns
Section titled “Returns”numAppArgs()
Section titled “numAppArgs()”numAppArgs(
t):uint64
Number of ApplicationArgs Min AVM version: 2
Parameters
Section titled “Parameters”Returns
Section titled “Returns”numApplications()
Section titled “numApplications()”numApplications(
t):uint64
Number of Applications Min AVM version: 3
Parameters
Section titled “Parameters”Returns
Section titled “Returns”numApprovalProgramPages()
Section titled “numApprovalProgramPages()”numApprovalProgramPages(
t):uint64
Number of Approval Program pages Min AVM version: 7
Parameters
Section titled “Parameters”Returns
Section titled “Returns”numAssets()
Section titled “numAssets()”numAssets(
t):uint64
Number of Assets Min AVM version: 3
Parameters
Section titled “Parameters”Returns
Section titled “Returns”numClearStateProgramPages()
Section titled “numClearStateProgramPages()”numClearStateProgramPages(
t):uint64
Number of ClearState Program pages Min AVM version: 7
Parameters
Section titled “Parameters”Returns
Section titled “Returns”numLogs()
Section titled “numLogs()”numLogs(
t):uint64
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()”onCompletion(
t):OnCompleteAction
ApplicationCall transaction on completion action Min AVM version: 2
Parameters
Section titled “Parameters”Returns
Section titled “Returns”receiver()
Section titled “receiver()”receiver(
t):Account
32 byte address Min AVM version: 6
Parameters
Section titled “Parameters”Returns
Section titled “Returns”rejectVersion()
Section titled “rejectVersion()”rejectVersion(
t):uint64
Application version for which the txn must reject Min AVM version: 12
Parameters
Section titled “Parameters”Returns
Section titled “Returns”rekeyTo()
Section titled “rekeyTo()”rekeyTo(
t):Account
32 byte Sender’s new AuthAddr Min AVM version: 2
Parameters
Section titled “Parameters”Returns
Section titled “Returns”selectionPk()
Section titled “selectionPk()”selectionPk(
t):bytes<32>
32 byte address Min AVM version: 6
Parameters
Section titled “Parameters”Returns
Section titled “Returns”bytes<32>
sender()
Section titled “sender()”sender(
t):Account
32 byte address Min AVM version: 6
Parameters
Section titled “Parameters”Returns
Section titled “Returns”stateProofPk()
Section titled “stateProofPk()”stateProofPk(
t):bytes<64>
State proof public key Min AVM version: 6
Parameters
Section titled “Parameters”Returns
Section titled “Returns”bytes<64>
txId()
Section titled “txId()”txId(
t):bytes<32>
The computed ID for this transaction. 32 bytes. Min AVM version: 6
Parameters
Section titled “Parameters”Returns
Section titled “Returns”bytes<32>
type()
Section titled “type()”type(
t):bytes
Transaction type as bytes Min AVM version: 6
Parameters
Section titled “Parameters”Returns
Section titled “Returns”typeEnum()
Section titled “typeEnum()”typeEnum(
t):TransactionType
Transaction type as integer Min AVM version: 6
Parameters
Section titled “Parameters”Returns
Section titled “Returns”voteFirst()
Section titled “voteFirst()”voteFirst(
t):uint64
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()”voteKeyDilution(
t):uint64
Dilution for the 2-level participation key Min AVM version: 6
Parameters
Section titled “Parameters”Returns
Section titled “Returns”voteLast()
Section titled “voteLast()”voteLast(
t):uint64
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()”votePk(
t):bytes<32>
32 byte address Min AVM version: 6
Parameters
Section titled “Parameters”Returns
Section titled “Returns”bytes<32>
xferAsset()
Section titled “xferAsset()”xferAsset(
t):Asset
Asset ID Min AVM version: 6