Skip to content

algopy_testing.compiled

CompiledContract
CompiledLogicSig
compile_contract(→ CompiledContract)
compile_logicsig(→ CompiledLogicSig)

Bases: NamedTuple

approval_program : tuple[algopy.Bytes, algopy.Bytes]

Section titled “approval_program : tuple[algopy.Bytes, algopy.Bytes]”

clear_state_program : tuple[algopy.Bytes, algopy.Bytes]

Section titled “clear_state_program : tuple[algopy.Bytes, algopy.Bytes]”

Bases: NamedTuple

compile_contract(contract: type[algopy.Contract], extra_program_pages: algopy.UInt64 | int = 0, global_uints: algopy.UInt64 | int = 0, global_bytes: algopy.UInt64 | int = 0, local_uints: algopy.UInt64 | int = 0, local_bytes: algopy.UInt64 | int = 0, template_vars: Mapping[str, object] | None = None, template_vars_prefix: str = ”) → CompiledContract

Section titled “compile_contract(contract: type[algopy.Contract], extra_program_pages: algopy.UInt64 | int = 0, global_uints: algopy.UInt64 | int = 0, global_bytes: algopy.UInt64 | int = 0, local_uints: algopy.UInt64 | int = 0, local_bytes: algopy.UInt64 | int = 0, template_vars: Mapping[str, object] | None = None, template_vars_prefix: str = ”) → CompiledContract”

compile_logicsig(logicsig: algopy.LogicSig, template_vars: Mapping[str, object] | None = None, template_vars_prefix: str = ”) → CompiledLogicSig

Section titled “compile_logicsig(logicsig: algopy.LogicSig, template_vars: Mapping[str, object] | None = None, template_vars_prefix: str = ”) → CompiledLogicSig”