Skip to content

AppCreateParams

class algokit_utils.transactions.transaction_composer.AppCreateParams

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

Bases: _CommonTxnParams

Parameters for creating an application.

The program to execute for all OnCompletes other than ClearState

The program to execute for ClearState OnComplete

The state schema for the app, defaults to None

on*complete *: algosdk.transaction.OnComplete | None_ = None

Section titled “on*complete *: algosdk.transaction.OnComplete | None_ = None”

The OnComplete action, 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

Box references, defaults to None

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