@@ -4,7 +4,6 @@ use bincode::enc::write::Writer;
4
4
use cairo_vm:: air_public_input:: PublicInputError ;
5
5
use cairo_vm:: cairo_run:: { self , EncodeTraceError } ;
6
6
use cairo_vm:: hint_processor:: builtin_hint_processor:: builtin_hint_processor_definition:: BuiltinHintProcessor ;
7
- use cairo_vm:: prover_input_info:: ProverInputInfoError ;
8
7
#[ cfg( feature = "with_tracer" ) ]
9
8
use cairo_vm:: serde:: deserialize_program:: DebugInfo ;
10
9
use cairo_vm:: types:: layout:: CairoLayoutParams ;
@@ -70,10 +69,6 @@ struct Args {
70
69
conflicts_with_all = [ "proof_mode" , "air_private_input" , "air_public_input" ]
71
70
) ]
72
71
cairo_pie_output : Option < String > ,
73
- #[ arg( long = "prover_input_info" , requires_all = [ "proof_mode" ] ) ]
74
- prover_input_info : Option < String > ,
75
- #[ arg( long = "prover_input_info_json" , requires_all = [ "proof_mode" ] ) ]
76
- prover_input_info_json : Option < String > ,
77
72
#[ arg( long = "merge_extra_segments" ) ]
78
73
merge_extra_segments : bool ,
79
74
#[ arg( long = "allow_missing_builtins" ) ]
@@ -107,8 +102,6 @@ enum Error {
107
102
#[ error( transparent) ]
108
103
PublicInput ( #[ from] PublicInputError ) ,
109
104
#[ error( transparent) ]
110
- ProveInputInfo ( #[ from] ProverInputInfoError ) ,
111
- #[ error( transparent) ]
112
105
#[ cfg( feature = "with_tracer" ) ]
113
106
TraceData ( #[ from] TraceDataError ) ,
114
107
}
@@ -175,10 +168,7 @@ fn start_tracer(cairo_runner: &CairoRunner) -> Result<(), TraceDataError> {
175
168
fn run ( args : impl Iterator < Item = String > ) -> Result < ( ) , Error > {
176
169
let args = Args :: try_parse_from ( args) ?;
177
170
178
- let trace_enabled = args. trace_file . is_some ( )
179
- || args. air_public_input . is_some ( )
180
- || args. prover_input_info . is_some ( )
181
- || args. prover_input_info_json . is_some ( ) ;
171
+ let trace_enabled = args. trace_file . is_some ( ) || args. air_public_input . is_some ( ) ;
182
172
183
173
let cairo_layout_params = match args. cairo_layout_params_file {
184
174
Some ( file) => Some ( CairoLayoutParams :: from_file ( & file) ?) ,
@@ -195,8 +185,7 @@ fn run(args: impl Iterator<Item = String>) -> Result<(), Error> {
195
185
secure_run : args. secure_run ,
196
186
allow_missing_builtins : args. allow_missing_builtins ,
197
187
dynamic_layout_params : cairo_layout_params,
198
- disable_trace_padding : args. prover_input_info . is_some ( )
199
- || args. prover_input_info_json . is_some ( ) ,
188
+ disable_trace_padding : false ,
200
189
} ;
201
190
202
191
let mut cairo_runner = match if args. run_from_cairo_pie {
@@ -247,18 +236,6 @@ fn run(args: impl Iterator<Item = String>) -> Result<(), Error> {
247
236
memory_writer. flush ( ) ?;
248
237
}
249
238
250
- if let Some ( path) = args. prover_input_info {
251
- let prover_input_info = cairo_runner. get_prover_input_info ( ) ?;
252
- let bytes = prover_input_info. serialize ( ) ?;
253
- std:: fs:: write ( path, bytes) ?;
254
- }
255
-
256
- if let Some ( path) = args. prover_input_info_json {
257
- let prover_input_info = cairo_runner. get_prover_input_info ( ) ?;
258
- let json = prover_input_info. serialize_json ( ) ?;
259
- std:: fs:: write ( path, json) ?;
260
- }
261
-
262
239
if let Some ( file_path) = args. air_public_input {
263
240
let json = cairo_runner. get_air_public_input ( ) ?. serialize_json ( ) ?;
264
241
std:: fs:: write ( file_path, json) ?;
@@ -382,7 +359,6 @@ mod tests {
382
359
#[ values( false , true ) ] air_public_input : bool ,
383
360
#[ values( false , true ) ] air_private_input : bool ,
384
361
#[ values( false , true ) ] cairo_pie_output : bool ,
385
- #[ values( false , true ) ] prover_input_info : bool ,
386
362
) {
387
363
let mut args = vec ! [ "cairo-vm-cli" . to_string( ) ] ;
388
364
if let Some ( layout) = layout {
@@ -413,15 +389,11 @@ mod tests {
413
389
if print_output {
414
390
args. extend_from_slice ( & [ "--print_output" . to_string ( ) ] ) ;
415
391
}
416
- if prover_input_info {
417
- args. extend_from_slice ( & [ "--prover_input_info" . to_string ( ) , "/dev/null" . to_string ( ) ] ) ;
418
- }
419
392
420
393
args. push ( "../cairo_programs/proof_programs/fibonacci.json" . to_string ( ) ) ;
421
394
if air_public_input && !proof_mode
422
395
|| ( air_private_input && ( !proof_mode || !trace_file || !memory_file) )
423
396
|| cairo_pie_output && proof_mode
424
- || prover_input_info && !proof_mode
425
397
{
426
398
assert_matches ! ( run( args. into_iter( ) ) , Err ( _) ) ;
427
399
} else {
0 commit comments