@@ -92,6 +92,7 @@ pub trait Account: ExecutionEncoder + Sized {
92
92
93
93
/// Generates an instance of [`ExecutionV1`] for sending `INVOKE` v1 transactions. Pays
94
94
/// transaction fees in `ETH`.
95
+ #[ deprecated = "pre-v3 transactions are deprecated and will be disabled on Starknet soon; use `execute_v3` instead" ]
95
96
fn execute_v1 ( & self , calls : Vec < Call > ) -> ExecutionV1 < ' _ , Self > {
96
97
ExecutionV1 :: new ( calls, self )
97
98
}
@@ -104,8 +105,9 @@ pub trait Account: ExecutionEncoder + Sized {
104
105
105
106
/// Generates an instance of [`ExecutionV1`] for sending `INVOKE` v1 transactions. Pays
106
107
/// 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" ]
108
109
fn execute ( & self , calls : Vec < Call > ) -> ExecutionV1 < ' _ , Self > {
110
+ #[ allow( deprecated) ]
109
111
self . execute_v1 ( calls)
110
112
}
111
113
@@ -124,6 +126,7 @@ pub trait Account: ExecutionEncoder + Sized {
124
126
///
125
127
/// This method is only used for declaring Sierra (Cairo 1) classes. To declare legacy (Cairo 0)
126
128
/// 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" ]
127
130
fn declare_v2 (
128
131
& self ,
129
132
contract_class : Arc < FlattenedSierraClass > ,
@@ -170,12 +173,13 @@ pub trait Account: ExecutionEncoder + Sized {
170
173
///
171
174
/// This method is only used for declaring Sierra (Cairo 1) classes. To declare legacy (Cairo 0)
172
175
/// 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" ]
174
177
fn declare (
175
178
& self ,
176
179
contract_class : Arc < FlattenedSierraClass > ,
177
180
compiled_class_hash : Felt ,
178
181
) -> DeclarationV2 < ' _ , Self > {
182
+ #[ allow( deprecated) ]
179
183
self . declare_v2 ( contract_class, compiled_class_hash)
180
184
}
181
185
0 commit comments