Skip to content

ApplicationCallComposeFields

Algorand TypeScript


Algorand TypeScript / index / ApplicationCallComposeFields

Defined in: itxn-compose.ts:22

optional accounts: readonly (Account | bytes)[]

Defined in: itxn.ts:951

Accounts listed in the ApplicationCall transaction

Index of the account to get

ApplicationCallFields.accounts


optional appArgs: readonly unknown[]

Defined in: itxn.ts:946

Arguments passed to the application in the ApplicationCall transaction

Index of the arg to get

ApplicationCallFields.appArgs


optional appId: uint64 | Application

Defined in: itxn.ts:907

ApplicationID from ApplicationCall transaction

ApplicationCallFields.appId


optional approvalProgram: bytes | readonly bytes[]

Defined in: itxn.ts:936

All approval program pages

Index of the page to get

ApplicationCallFields.approvalProgram


optional apps: readonly (uint64 | Application)[]

Defined in: itxn.ts:961

Foreign Apps listed in the ApplicationCall transaction

Index of the application to get

ApplicationCallFields.apps


optional assets: readonly (uint64 | Asset)[]

Defined in: itxn.ts:956

Foreign Assets listed in the ApplicationCall transaction

Index of the asset to get

ApplicationCallFields.assets


optional clearStateProgram: bytes | readonly bytes[]

Defined in: itxn.ts:941

All clear state program pages

Index of the page to get

ApplicationCallFields.clearStateProgram


optional extraProgramPages: uint64

Defined in: itxn.ts:931

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

ApplicationCallFields.extraProgramPages


optional fee: uint64

Defined in: itxn.ts:879

microalgos

ApplicationCallFields.fee


optional firstValid: uint64

Defined in: itxn.ts:883

round number

ApplicationCallFields.firstValid


optional firstValidTime: uint64

Defined in: itxn.ts:887

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

ApplicationCallFields.firstValidTime


optional globalNumBytes: uint64

Defined in: itxn.ts:919

Number of global state byteslices this application makes use of.

ApplicationCallFields.globalNumBytes


optional globalNumUint: uint64

Defined in: itxn.ts:915

Number of global state integers this application makes use of.

ApplicationCallFields.globalNumUint


optional lastValid: uint64

Defined in: itxn.ts:891

round number

ApplicationCallFields.lastValid


optional lease: bytes<32>

Defined in: itxn.ts:899

32 byte lease value

ApplicationCallFields.lease


optional localNumBytes: uint64

Defined in: itxn.ts:927

Number of local state byteslices this application makes use of.

ApplicationCallFields.localNumBytes


optional localNumUint: uint64

Defined in: itxn.ts:923

Number of local state integers this application makes use of.

ApplicationCallFields.localNumUint


optional note: string | bytes

Defined in: itxn.ts:895

Any data up to 1024 bytes

ApplicationCallFields.note


optional onCompletion: OnCompleteAction

Defined in: itxn.ts:911

ApplicationCall transaction on completion action

ApplicationCallFields.onCompletion


optional rejectVersion: uint64

Defined in: itxn.ts:965

Application version for which the txn must reject

ApplicationCallFields.rejectVersion


optional rekeyTo: Account | bytes

Defined in: itxn.ts:903

32 byte Sender’s new AuthAddr

ApplicationCallFields.rekeyTo


optional sender: Account | bytes

Defined in: itxn.ts:875

32 byte address

ApplicationCallFields.sender


type: ApplicationCall

Defined in: itxn-compose.ts:23