Skip to content

applications.app_spec.arc32

Classes

CallConfigDescribes the type of calls a method can be used for based on {py:class}`algosdk.transaction.OnComplete` type
StructArgDictdict() -> new empty dictionary
DefaultArgumentDictDefaultArgument is a container for any arguments that may
MethodHintsMethodHints provides hints to the caller about how to call the method
Arc32ContractARC-0032 application specification

Module Contents

type algokit*utils.applications.app_spec.arc32.AppSpecStateDict *= dict[str, dict[str, dict]]_

Type defining Application Specification state entries

type algokit*utils.applications.app_spec.arc32.OnCompleteActionName *= Literal[‘no_op’, ‘opt_in’, ‘close_out’, ‘clear_state’, ‘update_application’, ‘delete_application’]_

String literals representing on completion transaction types

type algokit*utils.applications.app_spec.arc32.MethodConfigDict *= dict[OnCompleteActionName, CallConfig]_

Dictionary of dict[OnCompletionActionName, CallConfig] representing allowed actions for each on completion type

type algokit*utils.applications.app_spec.arc32.DefaultArgumentType *= Literal[‘abi-method’, ‘local-state’, ‘global-state’, ‘constant’]_

Literal values describing the types of default argument sources

algokit_utils.applications.app_spec.arc32.StateDict