Skip to content

AppMethodCall

AppMethodCall<T> = Expand<Omit<T, "args">> & object

Defined in: algokit-utils-ts/src/types/composer.ts:444

Parameters to define an ABI method call.

optional args?: (algosdk.ABIValue | TransactionWithSigner | Transaction | Promise<Transaction> | AppMethodCall<AppCreateParams> | AppMethodCall<AppUpdateParams> | AppMethodCall<AppMethodCallParams> | undefined)[]

Arguments to the ABI method, either:

  • An ABI value
  • A transaction with explicit signer
  • A transaction (where the signer will be automatically assigned)
  • An unawaited transaction (e.g. from algorand.createTransaction.{transactionType}())
  • Another method call (via method call params object)
  • undefined (this represents a placeholder transaction argument that is fulfilled by another method call argument)

method: algosdk.ABIMethod

The ABI method to call

T