Skip to content

AppFactoryDeployResult

class algokit_utils.applications.app_factory.AppFactoryDeployResult

Result from deploying an application via AppFactory

app : algokit_utils.applications.app_deployer.ApplicationMetaData

The application metadata

operationperformed : algokitutils.applications.app_deployer.OperationPerformed

The operation performed

create*result *: SendAppCreateFactoryTransactionResult | None_ = None

The create result

update*result *: SendAppUpdateFactoryTransactionResult | None_ = None

The update result

delete*result *: SendAppFactoryTransactionResult | None_ = None

The delete result

classmethod from_deploy_result(response: algokit_utils.applications.app_deployer.AppDeployResult, deploy_params: algokit_utils.applications.app_deployer.AppDeployParams, app_spec: algokit_utils.applications.app_spec.arc56.Arc56Contract, app_compilation_data: algokit_utils.applications.app_client.AppClientCompilationResult | None = None) → typing_extensions.Self

Construct an AppFactoryDeployResult from a deployment result.

  • Parameters:
    • response – The deployment response.
    • deploy_params – The deployment parameters.
    • app_spec – The application specification.
    • app_compilation_data – Optional app compilation data.
  • Returns: An instance of AppFactoryDeployResult.