@@ -80,7 +80,7 @@ def parsed_abi(self) -> Union[AbiV0, AbiV1, AbiV2]:
8080 return AbiParserV0 (self .abi ).parse ()
8181
8282 @staticmethod
83- def from_abi (address : int , abi : ABI , cairo_version : int = 0 ) -> ContractData :
83+ def from_abi (address : int , abi : ABI , cairo_version : int = 1 ) -> ContractData :
8484 """
8585 Create ContractData from ABI.
8686
@@ -162,7 +162,7 @@ class DeclareResult(SentTransaction):
162162 """
163163
164164 _account : BaseAccount = None # pyright: ignore
165- _cairo_version : int = 0
165+ _cairo_version : int = 1
166166
167167 class_hash : int = None # pyright: ignore
168168 """Class hash of the declared contract."""
@@ -524,7 +524,7 @@ def __init__(
524524 contract_data : ContractData ,
525525 client : Client ,
526526 account : Optional [BaseAccount ],
527- cairo_version : int = 0 ,
527+ cairo_version : int = 1 ,
528528 * ,
529529 interface_name : Optional [str ] = None ,
530530 ):
@@ -729,7 +729,7 @@ def __init__(
729729 abi : list ,
730730 provider : Union [BaseAccount , Client ],
731731 * ,
732- cairo_version : int = 0 ,
732+ cairo_version : int = 1 ,
733733 ):
734734 """
735735 Should be used instead of ``from_address`` when ABI is known statically.
@@ -1067,10 +1067,10 @@ def compute_address(
10671067 deployer_address : int = 0 ,
10681068 ) -> int :
10691069 """
1070- Computes address for given contract.
1070+ Computes address for given Cairo 0 contract.
10711071
10721072 :param salt: int
1073- :param compiled_contract: String containing compiled contract.
1073+ :param compiled_contract: String containing compiled Cairo 0 contract.
10741074 :param constructor_args: A ``list`` or ``dict`` of arguments for the constructor.
10751075 :param deployer_address: Address of the deployer (if not provided default 0 is used).
10761076
@@ -1079,7 +1079,9 @@ def compute_address(
10791079
10801080 compiled = create_compiled_contract (compiled_contract )
10811081 assert compiled .abi is not None
1082- translated_args = translate_constructor_args (compiled .abi , constructor_args )
1082+ translated_args = translate_constructor_args (
1083+ compiled .abi , constructor_args , cairo_version = 0
1084+ )
10831085 return compute_address (
10841086 salt = salt ,
10851087 class_hash = compute_class_hash (compiled ),
@@ -1105,7 +1107,7 @@ def _make_functions(
11051107 contract_data : ContractData ,
11061108 client : Client ,
11071109 account : Optional [BaseAccount ],
1108- cairo_version : int = 0 ,
1110+ cairo_version : int = 1 ,
11091111 ) -> FunctionsRepository :
11101112 repository = {}
11111113 implemented_interfaces = [
0 commit comments