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
Parameters
Section titled “Parameters”The ABI app call args
The transaction signer
Returns
Section titled “Returns”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