Skip to content

AppCreateMethodCallParams

class algokit_utils.transactions.transaction_composer.AppCreateMethodCallParams

Bases: _BaseAppMethodCall

Parameters for an ABI method call that creates an application.

approval*program *: str | bytes_

The program to execute for all OnCompletes other than ClearState

clear*state_program *: str | bytes_

The program to execute for ClearState OnComplete

schema : AppCreateSchema | None = None

The state schema for the app, defaults to None

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

The OnComplete action (cannot be ClearState), defaults to None

extra*program_pages *: int | None_ = None

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