File tree Expand file tree Collapse file tree 5 files changed +12
-9
lines changed
common/libzkp/impl/src/verifier Expand file tree Collapse file tree 5 files changed +12
-9
lines changed Original file line number Diff line number Diff line change @@ -53,12 +53,13 @@ impl ProofVerifier for EuclidVerifier {
5353 }
5454
5555 fn dump_vk ( & self , file : & Path ) {
56+ use base64:: { prelude:: BASE64_STANDARD , Engine } ;
5657 let f = File :: create ( file) . expect ( "Failed to open file to dump VK" ) ;
5758
5859 let dump = VKDump {
59- chunk_vk : base64 :: encode ( self . chunk_verifier . get_app_vk ( ) ) ,
60- batch_vk : base64 :: encode ( self . batch_verifier . get_app_vk ( ) ) ,
61- bundle_vk : base64 :: encode ( self . bundle_verifier . get_app_vk ( ) ) ,
60+ chunk_vk : BASE64_STANDARD . encode ( self . chunk_verifier . get_app_vk ( ) ) ,
61+ batch_vk : BASE64_STANDARD . encode ( self . batch_verifier . get_app_vk ( ) ) ,
62+ bundle_vk : BASE64_STANDARD . encode ( self . bundle_verifier . get_app_vk ( ) ) ,
6263 } ;
6364 serde_json:: to_writer ( f, & dump) . expect ( "Failed to dump VK" ) ;
6465 }
Original file line number Diff line number Diff line change @@ -53,12 +53,13 @@ impl ProofVerifier for EuclidV2Verifier {
5353 }
5454
5555 fn dump_vk ( & self , file : & Path ) {
56+ use base64:: { prelude:: BASE64_STANDARD , Engine } ;
5657 let f = File :: create ( file) . expect ( "Failed to open file to dump VK" ) ;
5758
5859 let dump = VKDump {
59- chunk_vk : base64 :: encode ( self . chunk_verifier . get_app_vk ( ) ) ,
60- batch_vk : base64 :: encode ( self . batch_verifier . get_app_vk ( ) ) ,
61- bundle_vk : base64 :: encode ( self . bundle_verifier . get_app_vk ( ) ) ,
60+ chunk_vk : BASE64_STANDARD . encode ( self . chunk_verifier . get_app_vk ( ) ) ,
61+ batch_vk : BASE64_STANDARD . encode ( self . batch_verifier . get_app_vk ( ) ) ,
62+ bundle_vk : BASE64_STANDARD . encode ( self . bundle_verifier . get_app_vk ( ) ) ,
6263 } ;
6364 serde_json:: to_writer ( f, & dump) . expect ( "Failed to dump VK" ) ;
6465 }
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ edition.workspace = true
88[dependencies ]
99env_logger = " 0.11.3"
1010clap = { version = " 4.5" , features = [" derive" ] }
11- base64 = " 0.13.1 "
11+ base64.workspace = true
1212
1313# Re-export from sbv
1414anyhow = " 1.0"
Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ use crate::zk_circuits_handler::{
33} ;
44use anyhow:: { Result , anyhow} ;
55use async_trait:: async_trait;
6+ use base64:: { Engine , prelude:: BASE64_STANDARD } ;
67use scroll_proving_sdk:: {
78 config:: Config as SdkConfig ,
89 prover:: {
@@ -72,7 +73,7 @@ impl ProvingService for LocalProver {
7273 let vk = handler. get_vk ( * proof_type) . await ;
7374
7475 if let Some ( vk) = vk {
75- vks. push ( base64 :: encode ( vk) ) ;
76+ vks. push ( BASE64_STANDARD . encode ( vk) ) ;
7677 }
7778 }
7879 }
You can’t perform that action at this time.
0 commit comments