Skip to content

AppClientParams

class algokit_utils.applications.app_client.AppClientParams

Full parameters for creating an app client

app*spec *: algokit_utils.applications.app_spec.arc56.Arc56Contract | algokit_utils.applications.app_spec.arc32.Arc32Contract | str_

The application specification

algorand : algokit_utils.algorand.AlgorandClient

The Algorand client

app*id *: int_

The application ID

app*name *: str | None_ = None

The application name

default*sender *: str | None_ = None

The default sender address

defaultsigner : algosdk.atomictransaction_composer.TransactionSigner | None = None

The default transaction signer

approvalsource_map : algosdk.sourcemap.SourceMap | None = None

The approval source map

clearsource_map : algosdk.sourcemap.SourceMap | None = None

The clear source map