Skip to content

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

uint64

a

uint64

Returns

Account

amount()

microalgos Min AVM version: 6

Parameters

t

uint64

Returns

uint64

applicationArgs()

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

Parameters

t

uint64

a

uint64

Returns

bytes

applicationId()

ApplicationID from ApplicationCall transaction Min AVM version: 2

Parameters

t

uint64

Returns

Application

applications()

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

Parameters

t

uint64

a

uint64

Returns

Application

approvalProgram()

Approval program Min AVM version: 2

Parameters

t

uint64

Returns

bytes

approvalProgramPages()

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

Parameters

t

uint64

a

uint64

Returns

bytes

assetAmount()

value in Asset’s units Min AVM version: 6

Parameters

t

uint64

Returns

uint64

assetCloseTo()

32 byte address Min AVM version: 6

Parameters

t

uint64

Returns

Account

assetReceiver()

32 byte address Min AVM version: 6

Parameters

t

uint64

Returns

Account

assets()

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

Parameters

t

uint64

a

uint64

Returns

Asset

assetSender()

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

Parameters

t

uint64

Returns

Account

clearStateProgram()

Clear state program Min AVM version: 2

Parameters

t

uint64

Returns

bytes

clearStateProgramPages()

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

Parameters

t

uint64

a

uint64

Returns

bytes

closeRemainderTo()

32 byte address Min AVM version: 6

Parameters

t

uint64

Returns

Account

configAsset()

Asset ID in asset config transaction Min AVM version: 2

Parameters

t

uint64

Returns

Asset

configAssetClawback()

32 byte address Min AVM version: 2

Parameters

t

uint64

Returns

Account

configAssetDecimals()

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

Parameters

t

uint64

Returns

uint64

configAssetDefaultFrozen()

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

Parameters

t

uint64

Returns

boolean

configAssetFreeze()

32 byte address Min AVM version: 2

Parameters

t

uint64

Returns

Account

configAssetManager()

32 byte address Min AVM version: 2

Parameters

t

uint64

Returns

Account

configAssetMetadataHash()

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

Parameters

t

uint64

Returns

bytes

configAssetName()

The asset name Min AVM version: 2

Parameters

t

uint64

Returns

bytes

configAssetReserve()

32 byte address Min AVM version: 2

Parameters

t

uint64

Returns

Account

configAssetTotal()

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

Parameters

t

uint64

Returns

uint64

configAssetUnitName()

Unit name of the asset Min AVM version: 2

Parameters

t

uint64

Returns

bytes

configAssetUrl()

URL Min AVM version: 2

Parameters

t

uint64

Returns

bytes

createdApplicationId()

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

Parameters

t

uint64

Returns

Application

createdAssetId()

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

Parameters

t

uint64

Returns

Asset

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

uint64

Returns

uint64

fee()

microalgos Min AVM version: 6

Parameters

t

uint64

Returns

uint64

firstValid()

round number Min AVM version: 6

Parameters

t

uint64

Returns

uint64

firstValidTime()

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

Parameters

t

uint64

Returns

uint64

freezeAsset()

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

Parameters

t

uint64

Returns

Asset

freezeAssetAccount()

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

Parameters

t

uint64

Returns

Account

freezeAssetFrozen()

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

Parameters

t

uint64

Returns

boolean

globalNumByteSlice()

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

Parameters

t

uint64

Returns

uint64

globalNumUint()

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

Parameters

t

uint64

Returns

uint64

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

uint64

Returns

uint64

lastLog()

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

Parameters

t

uint64

Returns

bytes

lastValid()

round number Min AVM version: 6

Parameters

t

uint64

Returns

uint64

lease()

32 byte lease value Min AVM version: 6

Parameters

t

uint64

Returns

bytes

localNumByteSlice()

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

Parameters

t

uint64

Returns

uint64

localNumUint()

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

Parameters

t

uint64

Returns

uint64

logs()

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

Parameters

t

uint64

a

uint64

Returns

bytes

nonparticipation()

Marks an account nonparticipating for rewards Min AVM version: 5

Parameters

t

uint64

Returns

boolean

note()

Any data up to 1024 bytes Min AVM version: 6

Parameters

t

uint64

Returns

bytes

numAccounts()

Number of Accounts Min AVM version: 2

Parameters

t

uint64

Returns

uint64

numAppArgs()

Number of ApplicationArgs Min AVM version: 2

Parameters

t

uint64

Returns

uint64

numApplications()

Number of Applications Min AVM version: 3

Parameters

t

uint64

Returns

uint64

numApprovalProgramPages()

Number of Approval Program pages Min AVM version: 7

Parameters

t

uint64

Returns

uint64

numAssets()

Number of Assets Min AVM version: 3

Parameters

t

uint64

Returns

uint64

numClearStateProgramPages()

Number of ClearState Program pages Min AVM version: 7

Parameters

t

uint64

Returns

uint64

numLogs()

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

Parameters

t

uint64

Returns

uint64

onCompletion()

ApplicationCall transaction on completion action Min AVM version: 2

Parameters

t

uint64

Returns

uint64

receiver()

32 byte address Min AVM version: 6

Parameters

t

uint64

Returns

Account

rekeyTo()

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

Parameters

t

uint64

Returns

Account

selectionPk()

32 byte address Min AVM version: 6

Parameters

t

uint64

Returns

bytes

sender()

32 byte address Min AVM version: 6

Parameters

t

uint64

Returns

Account

stateProofPk()

64 byte state proof public key Min AVM version: 6

Parameters

t

uint64

Returns

bytes

txId()

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

Parameters

t

uint64

Returns

bytes

type()

Transaction type as bytes Min AVM version: 6

Parameters

t

uint64

Returns

bytes

typeEnum()

Transaction type as integer Min AVM version: 6

Parameters

t

uint64

Returns

uint64

voteFirst()

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

Parameters

t

uint64

Returns

uint64

voteKeyDilution()

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

Parameters

t

uint64

Returns

uint64

voteLast()

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

Parameters

t

uint64

Returns

uint64

votePk()

32 byte address Min AVM version: 6

Parameters

t

uint64

Returns

bytes

xferAsset()

Asset ID Min AVM version: 6

Parameters

t

uint64

Returns

Asset