Skip to content

GITxn

Algorand TypeScript


Algorand TypeScript / op / GITxn

const GITxn: object

Defined in: op.ts:980

Get values for inner transaction in the last group submitted

accounts(t, a): Account

Accounts listed in the ApplicationCall transaction Min AVM version: 2

uint64

uint64

Account

amount(t): uint64

microalgos Min AVM version: 6

uint64

uint64

applicationArgs(t, a): bytes

Arguments passed to the application in the ApplicationCall transaction Min AVM version: 2

uint64

uint64

bytes

applicationId(t): Application

ApplicationID from ApplicationCall transaction Min AVM version: 2

uint64

Application

applications(t, a): Application

Foreign Apps listed in the ApplicationCall transaction Min AVM version: 3

uint64

uint64

Application

approvalProgram(t): bytes

Approval program Min AVM version: 2

uint64

bytes

approvalProgramPages(t, a): bytes

Approval Program as an array of pages Min AVM version: 7

uint64

uint64

bytes

assetAmount(t): uint64

value in Asset’s units Min AVM version: 6

uint64

uint64

assetCloseTo(t): Account

32 byte address Min AVM version: 6

uint64

Account

assetReceiver(t): Account

32 byte address Min AVM version: 6

uint64

Account

assets(t, a): Asset

Foreign Assets listed in the ApplicationCall transaction Min AVM version: 3

uint64

uint64

Asset

assetSender(t): Account

32 byte address. Source of assets if Sender is the Asset’s Clawback address. Min AVM version: 6

uint64

Account

clearStateProgram(t): bytes

Clear state program Min AVM version: 2

uint64

bytes

clearStateProgramPages(t, a): bytes

ClearState Program as an array of pages Min AVM version: 7

uint64

uint64

bytes

closeRemainderTo(t): Account

32 byte address Min AVM version: 6

uint64

Account

configAsset(t): Asset

Asset ID in asset config transaction Min AVM version: 2

uint64

Asset

configAssetClawback(t): Account

32 byte address Min AVM version: 2

uint64

Account

configAssetDecimals(t): uint64

Number of digits to display after the decimal place when displaying the asset Min AVM version: 2

uint64

uint64

configAssetDefaultFrozen(t): boolean

Whether the asset’s slots are frozen by default or not, 0 or 1 Min AVM version: 2

uint64

boolean

configAssetFreeze(t): Account

32 byte address Min AVM version: 2

uint64

Account

configAssetManager(t): Account

32 byte address Min AVM version: 2

uint64

Account

configAssetMetadataHash(t): bytes<32>

32 byte commitment to unspecified asset metadata Min AVM version: 2

uint64

bytes<32>

configAssetName(t): bytes

The asset name Min AVM version: 2

uint64

bytes

configAssetReserve(t): Account

32 byte address Min AVM version: 2

uint64

Account

configAssetTotal(t): uint64

Total number of units of this asset created Min AVM version: 2

uint64

uint64

configAssetUnitName(t): bytes

Unit name of the asset Min AVM version: 2

uint64

bytes

configAssetUrl(t): bytes

URL Min AVM version: 2

uint64

bytes

createdApplicationId(t): Application

ApplicationID allocated by the creation of an application (only with itxn in v5). Application mode only Min AVM version: 5

uint64

Application

createdAssetId(t): Asset

Asset ID allocated by the creation of an ASA (only with itxn in v5). Application mode only Min AVM version: 5

uint64

Asset

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

uint64

uint64

fee(t): uint64

microalgos Min AVM version: 6

uint64

uint64

firstValid(t): uint64

round number Min AVM version: 6

uint64

uint64

firstValidTime(t): uint64

UNIX timestamp of block before txn.FirstValid. Fails if negative Min AVM version: 7

uint64

uint64

freezeAsset(t): Asset

Asset ID being frozen or un-frozen Min AVM version: 2

uint64

Asset

freezeAssetAccount(t): Account

32 byte address of the account whose asset slot is being frozen or un-frozen Min AVM version: 2

uint64

Account

freezeAssetFrozen(t): boolean

The new frozen value, 0 or 1 Min AVM version: 2

uint64

boolean

globalNumByteSlice(t): uint64

Number of global state byteslices in ApplicationCall Min AVM version: 3

uint64

uint64

globalNumUint(t): uint64

Number of global state integers in ApplicationCall Min AVM version: 3

uint64

uint64

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

uint64

uint64

lastLog(t): bytes

The last message emitted. Empty bytes if none were emitted. Application mode only Min AVM version: 6

uint64

bytes

lastValid(t): uint64

round number Min AVM version: 6

uint64

uint64

lease(t): bytes<32>

32 byte lease value Min AVM version: 6

uint64

bytes<32>

localNumByteSlice(t): uint64

Number of local state byteslices in ApplicationCall Min AVM version: 3

uint64

uint64

localNumUint(t): uint64

Number of local state integers in ApplicationCall Min AVM version: 3

uint64

uint64

logs(t, a): bytes

Log messages emitted by an application call (only with itxn in v5). Application mode only Min AVM version: 5

uint64

uint64

bytes

nonparticipation(t): boolean

Marks an account nonparticipating for rewards Min AVM version: 5

uint64

boolean

note(t): bytes

Any data up to 1024 bytes Min AVM version: 6

uint64

bytes

numAccounts(t): uint64

Number of Accounts Min AVM version: 2

uint64

uint64

numAppArgs(t): uint64

Number of ApplicationArgs Min AVM version: 2

uint64

uint64

numApplications(t): uint64

Number of Applications Min AVM version: 3

uint64

uint64

numApprovalProgramPages(t): uint64

Number of Approval Program pages Min AVM version: 7

uint64

uint64

numAssets(t): uint64

Number of Assets Min AVM version: 3

uint64

uint64

numClearStateProgramPages(t): uint64

Number of ClearState Program pages Min AVM version: 7

uint64

uint64

numLogs(t): uint64

Number of Logs (only with itxn in v5). Application mode only Min AVM version: 5

uint64

uint64

onCompletion(t): OnCompleteAction

ApplicationCall transaction on completion action Min AVM version: 2

uint64

OnCompleteAction

receiver(t): Account

32 byte address Min AVM version: 6

uint64

Account

rejectVersion(t): uint64

Application version for which the txn must reject Min AVM version: 12

uint64

uint64

rekeyTo(t): Account

32 byte Sender’s new AuthAddr Min AVM version: 2

uint64

Account

selectionPk(t): bytes<32>

32 byte address Min AVM version: 6

uint64

bytes<32>

sender(t): Account

32 byte address Min AVM version: 6

uint64

Account

stateProofPk(t): bytes<64>

State proof public key Min AVM version: 6

uint64

bytes<64>

txId(t): bytes<32>

The computed ID for this transaction. 32 bytes. Min AVM version: 6

uint64

bytes<32>

type(t): bytes

Transaction type as bytes Min AVM version: 6

uint64

bytes

typeEnum(t): TransactionType

Transaction type as integer Min AVM version: 6

uint64

TransactionType

voteFirst(t): uint64

The first round that the participation key is valid. Min AVM version: 6

uint64

uint64

voteKeyDilution(t): uint64

Dilution for the 2-level participation key Min AVM version: 6

uint64

uint64

voteLast(t): uint64

The last round that the participation key is valid. Min AVM version: 6

uint64

uint64

votePk(t): bytes<32>

32 byte address Min AVM version: 6

uint64

bytes<32>

xferAsset(t): Asset

Asset ID Min AVM version: 6

uint64

Asset