Skip to content

ApplicationCallFields

Algorand TypeScript


Algorand TypeScript / itxn / itxn / ApplicationCallFields

Defined in: itxn.ts:871

optional accounts: readonly (Account | bytes)[]

Defined in: itxn.ts:951

Accounts listed in the ApplicationCall transaction

Index of the account to get


optional appArgs: readonly unknown[]

Defined in: itxn.ts:946

Arguments passed to the application in the ApplicationCall transaction

Index of the arg to get


optional appId: uint64 | Application

Defined in: itxn.ts:907

ApplicationID from ApplicationCall transaction


optional approvalProgram: bytes | readonly bytes[]

Defined in: itxn.ts:936

All approval program pages

Index of the page to get


optional apps: readonly (uint64 | Application)[]

Defined in: itxn.ts:961

Foreign Apps listed in the ApplicationCall transaction

Index of the application to get


optional assets: readonly (uint64 | Asset)[]

Defined in: itxn.ts:956

Foreign Assets listed in the ApplicationCall transaction

Index of the asset to get


optional clearStateProgram: bytes | readonly bytes[]

Defined in: itxn.ts:941

All clear state program pages

Index of the page to get


optional extraProgramPages: uint64

Defined in: itxn.ts:931

Number of additional pages for each of the application’s approval and clear state program


optional fee: uint64

Defined in: itxn.ts:879

microalgos


optional firstValid: uint64

Defined in: itxn.ts:883

round number


optional firstValidTime: uint64

Defined in: itxn.ts:887

UNIX timestamp of block before txn.FirstValid. Fails if negative


optional globalNumBytes: uint64

Defined in: itxn.ts:919

Number of global state byteslices this application makes use of.


optional globalNumUint: uint64

Defined in: itxn.ts:915

Number of global state integers this application makes use of.


optional lastValid: uint64

Defined in: itxn.ts:891

round number


optional lease: bytes<32>

Defined in: itxn.ts:899

32 byte lease value


optional localNumBytes: uint64

Defined in: itxn.ts:927

Number of local state byteslices this application makes use of.


optional localNumUint: uint64

Defined in: itxn.ts:923

Number of local state integers this application makes use of.


optional note: string | bytes

Defined in: itxn.ts:895

Any data up to 1024 bytes


optional onCompletion: OnCompleteAction

Defined in: itxn.ts:911

ApplicationCall transaction on completion action


optional rejectVersion: uint64

Defined in: itxn.ts:965

Application version for which the txn must reject


optional rekeyTo: Account | bytes

Defined in: itxn.ts:903

32 byte Sender’s new AuthAddr


optional sender: Account | bytes

Defined in: itxn.ts:875

32 byte address