@@ -92,6 +92,7 @@ pub trait Account: ExecutionEncoder + Sized {
9292
9393 /// Generates an instance of [`ExecutionV1`] for sending `INVOKE` v1 transactions. Pays
9494 /// transaction fees in `ETH`.
95+ #[ deprecated = "pre-v3 transactions are deprecated and will be disabled on Starknet soon; use `execute_v3` instead" ]
9596 fn execute_v1 ( & self , calls : Vec < Call > ) -> ExecutionV1 < ' _ , Self > {
9697 ExecutionV1 :: new ( calls, self )
9798 }
@@ -104,8 +105,9 @@ pub trait Account: ExecutionEncoder + Sized {
104105
105106 /// Generates an instance of [`ExecutionV1`] for sending `INVOKE` v1 transactions. Pays
106107 /// transaction fees in `ETH`.
107- #[ deprecated = "use version specific variants (`execute_v1` & `execute_v3`) instead" ]
108+ #[ deprecated = "pre-v3 transactions are deprecated and will be disabled on Starknet soon; use `execute_v3` instead" ]
108109 fn execute ( & self , calls : Vec < Call > ) -> ExecutionV1 < ' _ , Self > {
110+ #[ allow( deprecated) ]
109111 self . execute_v1 ( calls)
110112 }
111113
@@ -124,6 +126,7 @@ pub trait Account: ExecutionEncoder + Sized {
124126 ///
125127 /// This method is only used for declaring Sierra (Cairo 1) classes. To declare legacy (Cairo 0)
126128 /// classes use [`declare_legacy`](fn.declare_legacy) instead.
129+ #[ deprecated = "pre-v3 transactions are deprecated and will be disabled on Starknet soon; use `declare_v3` instead" ]
127130 fn declare_v2 (
128131 & self ,
129132 contract_class : Arc < FlattenedSierraClass > ,
@@ -170,12 +173,13 @@ pub trait Account: ExecutionEncoder + Sized {
170173 ///
171174 /// This method is only used for declaring Sierra (Cairo 1) classes. To declare legacy (Cairo 0)
172175 /// classes use [`declare_legacy`](fn.declare_legacy) instead.
173- #[ deprecated = "use version specific variants (`declare_v2` & `declare_v3`) instead" ]
176+ #[ deprecated = "pre-v3 transactions are deprecated and will be disabled on Starknet soon; use `declare_v3` instead" ]
174177 fn declare (
175178 & self ,
176179 contract_class : Arc < FlattenedSierraClass > ,
177180 compiled_class_hash : Felt ,
178181 ) -> DeclarationV2 < ' _ , Self > {
182+ #[ allow( deprecated) ]
179183 self . declare_v2 ( contract_class, compiled_class_hash)
180184 }
181185
0 commit comments