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
app*id *: int | None_ = None
Section titled “app*id *: int | None_ = 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
schema : dict[str, int] | None = None
Section titled “schema : dict[str, int] | None = None”The state schema for the app, defaults to None
args : list[bytes] | None = None
Section titled “args : list[bytes] | None = 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
extra*pages *: int | None_ = None
Section titled “extra*pages *: int | None_ = None”Number of extra pages required for the programs, defaults to None
boxreferences : list[algokit_utils.models.state.BoxReference | algokitutils.models.state.BoxIdentifier] | None = None
Section titled “boxreferences : list[algokit_utils.models.state.BoxReference | algokitutils.models.state.BoxIdentifier] | None = None”Box references, defaults to None