Skip to content

applications.app_client

Classes

AppClientCompilationResultResult of compiling an application’s TEAL code.
AppClientCompilationParamsParameters for compiling an application’s TEAL code.
CommonAppCallParamsCommon configuration for app call transaction parameters
AppClientCreateSchemaSchema for application creation.
CommonAppCallCreateParamsCommon configuration for app create call transaction parameters.
FundAppAccountParamsParameters for funding an application’s account.
AppClientBareCallParamsParameters for bare application calls.
AppClientBareCallCreateParamsParameters for creating application with bare call.
BaseAppClientMethodCallParamsBase parameters for application method calls.
AppClientMethodCallParamsParameters for application method calls.
AppClientMethodCallCreateParamsParameters for creating application with method call
AppClientParamsFull parameters for creating an app client
AppClientA client for interacting with an Algorand smart contract application.

Module Contents

algokit_utils.applications.app_client.get_constant_block_offset(program: bytes) → int

Calculate the offset after constant blocks in TEAL program.

Analyzes a compiled TEAL program to find the ending offset position after any bytecblock and intcblock operations.

  • Parameters: program – The compiled TEAL program as bytes
  • Returns: The maximum offset position after any constant block operations

algokit_utils.applications.app_client.CreateOnComplete