Skip to content

AppCallParams

class algokit_utils.transactions.transaction_composer.AppCallParams

Section titled “class algokit_utils.transactions.transaction_composer.AppCallParams”

Bases: _CommonTxnParams

Parameters for calling an application.

on*complete *: algosdk.transaction.OnComplete_

Section titled “on*complete *: algosdk.transaction.OnComplete_”

The OnComplete action, defaults to None

The ID of the application, defaults to None

approval*program *: str | bytes | None_ = None

Section titled “approval*program *: str | bytes | None_ = None”

The program to execute for all OnCompletes other than ClearState, defaults to None

clear*state_program *: str | bytes | None_ = None

Section titled “clear*state_program *: str | bytes | None_ = None”

The program to execute for ClearState OnComplete, defaults to None

The state schema for the app, defaults to None

Application arguments, defaults to None

account*references *: list[str] | None_ = None

Section titled “account*references *: list[str] | None_ = None”

Account references, defaults to None

app*references *: list[int] | None_ = None

Section titled “app*references *: list[int] | None_ = None”

App references, defaults to None

asset*references *: list[int] | None_ = None

Section titled “asset*references *: list[int] | None_ = None”

Asset references, defaults to None

Number of extra pages required for the programs, defaults to None

Box references, defaults to None