Skip to content

AppClientCallABIArgs

@algorandfoundation/algokit-utils / types/app-client / AppClientCallABIArgs

types/app-client.AppClientCallABIArgs

Optional accounts: (string | Address)[]

The address of any accounts to load in

Omit.accounts

src/types/app.ts:79


Optional apps: number[]

IDs of any apps to load into the foreignApps array

Omit.apps

src/types/app.ts:81


Optional assets: number[]

IDs of any assets to load into the foreignAssets array

Omit.assets

src/types/app.ts:83


Optional boxes: (BoxReference | BoxIdentifier | BoxReference)[]

Any box references to load

Omit.boxes

src/types/app.ts:77


Optional lease: string | Uint8Array

The optional lease for the transaction

Omit.lease

src/types/app.ts:75


method: string

If calling an ABI method then either the name of the method, or the ABI signature

src/types/app-client.ts:204


methodArgs: ABIAppCallArg[]

The ABI method args to pass in

Omit.methodArgs

src/types/app.ts:117


Optional rekeyTo: string | SendTransactionFrom

Optional account / account address that should be authorised to transact on behalf of the from account the app call is sent from after this transaction.

Note: Use with extreme caution and review the official rekey guidance first.

Omit.rekeyTo

src/types/app.ts:88