Contract utility functions#

starknet_py.common.create_compiled_contract(compiled_contract: str) CompiledContract#

Creates CompiledContract instance.

Parameters:

compiled_contract – compiled contract string.

Returns:

CompiledContract instance.

starknet_py.common.create_sierra_compiled_contract(compiled_contract: str) SierraCompiledContract#

Creates SierraCompiledContract instance.

Parameters:

compiled_contract – compiled contract string.

Returns:

SierraCompiledContract instance.

starknet_py.common.create_contract_class(compiled_contract: str) ContractClass#

Creates ContractClass from already compiled contract.

Deprecated since version 0.15.0: Function create_contract_class is deprecated and will be removed in the future. Use create_compiled_contract() instead.

Returns:

a ContractClass.

starknet_py.common.create_casm_class(compiled_contract: str) CasmClass#

Creates CasmClass instance.

Parameters:

compiled_contract – contract compiled using starknet-sierra-compile.

Returns:

CasmClass instance.