Skip to content

AbiCallOptions

Algorand TypeScript


Algorand TypeScript / arc4 / AbiCallOptions

Defined in: arc4/c2c.ts:112

TMethod

optional accounts: readonly (Account | bytes)[]

Defined in: itxn.ts:951

Accounts listed in the ApplicationCall transaction

Index of the account to get

Omit.accounts


optional appId: uint64 | Application

Defined in: itxn.ts:907

ApplicationID from ApplicationCall transaction

Omit.appId


optional approvalProgram: bytes | readonly bytes[]

Defined in: itxn.ts:936

All approval program pages

Index of the page to get

Omit.approvalProgram


optional apps: readonly (uint64 | Application)[]

Defined in: itxn.ts:961

Foreign Apps listed in the ApplicationCall transaction

Index of the application to get

Omit.apps


readonly optional args: TMethod extends InstanceMethod<Contract, TParams> ? TypedApplicationArgs<TParams> : unknown[]

Defined in: arc4/c2c.ts:114


optional assets: readonly (uint64 | Asset)[]

Defined in: itxn.ts:956

Foreign Assets listed in the ApplicationCall transaction

Index of the asset to get

Omit.assets


optional clearStateProgram: bytes | readonly bytes[]

Defined in: itxn.ts:941

All clear state program pages

Index of the page to get

Omit.clearStateProgram


optional extraProgramPages: uint64

Defined in: itxn.ts:931

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

Omit.extraProgramPages


optional fee: uint64

Defined in: itxn.ts:879

microalgos

Omit.fee


optional firstValid: uint64

Defined in: itxn.ts:883

round number

Omit.firstValid


optional firstValidTime: uint64

Defined in: itxn.ts:887

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

Omit.firstValidTime


optional globalNumBytes: uint64

Defined in: itxn.ts:919

Number of global state byteslices this application makes use of.

Omit.globalNumBytes


optional globalNumUint: uint64

Defined in: itxn.ts:915

Number of global state integers this application makes use of.

Omit.globalNumUint


optional lastValid: uint64

Defined in: itxn.ts:891

round number

Omit.lastValid


optional lease: bytes<32>

Defined in: itxn.ts:899

32 byte lease value

Omit.lease


optional localNumBytes: uint64

Defined in: itxn.ts:927

Number of local state byteslices this application makes use of.

Omit.localNumBytes


optional localNumUint: uint64

Defined in: itxn.ts:923

Number of local state integers this application makes use of.

Omit.localNumUint


readonly optional method: TMethod

Defined in: arc4/c2c.ts:113


optional note: string | bytes

Defined in: itxn.ts:895

Any data up to 1024 bytes

Omit.note


optional onCompletion: OnCompleteAction

Defined in: itxn.ts:911

ApplicationCall transaction on completion action

Omit.onCompletion


optional rejectVersion: uint64

Defined in: itxn.ts:965

Application version for which the txn must reject

Omit.rejectVersion


optional rekeyTo: Account | bytes

Defined in: itxn.ts:903

32 byte Sender’s new AuthAddr

Omit.rekeyTo


optional sender: Account | bytes

Defined in: itxn.ts:875

32 byte address

Omit.sender