@@ -435,9 +435,9 @@ where
435435 let bin = serde_cbor:: to_vec ( data) . expect ( "Failed to serialize data" ) ;
436436 println ! ( "input len: {}" , bin. len( ) ) ;
437437 stdin. write ( & bin) ;
438- let client = ProverClient :: new ( ) ;
438+ let client = ProverClient :: from_env ( ) ;
439439 let ( _public_values, report) = client
440- . execute ( elf, stdin)
440+ . execute ( elf, & stdin)
441441 . run ( )
442442 . map_err ( |e| style_error ( format ! ( "Verification failed: {e}" ) ) ) ?;
443443 if show_report {
@@ -458,10 +458,10 @@ where
458458 let mut stdin = SP1Stdin :: new ( ) ;
459459 let bin = serde_cbor:: to_vec ( data) . expect ( "Failed to serialize data" ) ;
460460 stdin. write ( & bin) ;
461- let client = ProverClient :: new ( ) ;
461+ let client = ProverClient :: from_env ( ) ;
462462 let ( pk, _) = client. setup ( elf) ;
463463 let proof = client
464- . prove ( & pk, stdin)
464+ . prove ( & pk, & stdin)
465465 . run ( )
466466 . map_err ( |e| style_error ( format ! ( "Proof generation failed: {e}" ) ) ) ?;
467467
@@ -478,7 +478,7 @@ where
478478}
479479
480480fn verify_proof ( elf : & [ u8 ] , proof_file : & str , show_report : bool ) -> Result < ( ) , Box < dyn Error > > {
481- let client = ProverClient :: new ( ) ;
481+ let client = ProverClient :: from_env ( ) ;
482482 let ( _, vk) = client. setup ( elf) ;
483483
484484 let proof_with_pub_values = SP1ProofWithPublicValues :: load ( proof_file) . map_err ( |e| {
@@ -496,7 +496,7 @@ fn verify_proof(elf: &[u8], proof_file: &str, show_report: bool) -> Result<(), B
496496 stdin. write ( & vk) ;
497497
498498 let ( _, report) = client
499- . execute ( elf, stdin)
499+ . execute ( elf, & stdin)
500500 . run ( )
501501 . map_err ( |e| style_error ( format ! ( "Verification failed: {e}" ) ) ) ?;
502502
0 commit comments