Skip to content

getAppArgsForABICall

getAppArgsForABICall(args, from): Promise<{ appAccounts: string[] | undefined; appForeignApps: number[] | undefined; appForeignAssets: number[] | undefined; boxes: BoxReference[] | undefined; lease: Uint8Array<ArrayBufferLike> | undefined; method: ABIMethod; methodArgs: (string | number | bigint | boolean | Address | Uint8Array<ArrayBufferLike> | ABIValue[] | TransactionWithSigner)[]; rekeyTo: string | undefined; sender: string; signer: TransactionSigner; }>

Defined in: algokit-utils-ts/src/app.ts:378

ABIAppCallArgs

The ABI app call args

SendTransactionFrom

The transaction signer

Promise<{ appAccounts: string[] | undefined; appForeignApps: number[] | undefined; appForeignAssets: number[] | undefined; boxes: BoxReference[] | undefined; lease: Uint8Array<ArrayBufferLike> | undefined; method: ABIMethod; methodArgs: (string | number | bigint | boolean | Address | Uint8Array<ArrayBufferLike> | ABIValue[] | TransactionWithSigner)[]; rekeyTo: string | undefined; sender: string; signer: TransactionSigner; }>

The parameters ready to pass into addMethodCall within AtomicTransactionComposer