File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -40,12 +40,14 @@ pub fn to_element(value: Fq) -> Element {
40
40
41
41
/// Download zkey from artifacts: https://snark-artifacts.pse.dev/
42
42
pub fn download_zkey ( depth : u16 ) -> Result < String , Box < dyn Error > > {
43
- let base_url = "https://snark-artifacts.pse.dev/semaphore/latest/" ;
44
- let filename = format ! ( "semaphore-{}.zkey" , depth) ;
43
+ let version = "4.0.0" ;
44
+ let base_url = format ! ( "https://snark-artifacts.pse.dev/semaphore/{version}/" ) ;
45
+ let filename = format ! ( "semaphore-{depth}.zkey" ) ;
46
+ let dest_filename = format ! ( "semaphore-{version}-{depth}.zkey" ) ;
45
47
let out_dir = std:: env:: temp_dir ( ) ;
46
- let dest_path = out_dir. join ( filename . clone ( ) ) ;
48
+ let dest_path = out_dir. join ( dest_filename . clone ( ) ) ;
47
49
if !dest_path. exists ( ) {
48
- let url = format ! ( "{}{}" , base_url , filename ) ;
50
+ let url = format ! ( "{base_url}{filename}" ) ;
49
51
let client = Client :: new ( ) ;
50
52
let mut resp = client. get ( & url) . send ( ) ?. error_for_status ( ) ?;
51
53
let mut out = File :: create ( & dest_path) ?;
You can’t perform that action at this time.
0 commit comments