Skip to content

getAppArgsForABICall

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

Defined in: src/app.ts:378

Parameters

args

ABIAppCallArgs

The ABI app call args

from

SendTransactionFrom

The transaction signer

Returns

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

The parameters ready to pass into addMethodCall within AtomicTransactionComposer