We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8006412 commit e6f5114Copy full SHA for e6f5114
src/prover/builder.rs
@@ -62,7 +62,12 @@ where
62
63
let key_signers: Result<Vec<_>, _> = (0..self.cfg.prover.n_workers)
64
.map(|i| {
65
- let key_path = PathBuf::from(&self.cfg.keys_dir).join(i.to_string());
+ let keys_dir = PathBuf::from(&self.cfg.keys_dir);
66
+ if !keys_dir.exists() {
67
+ std::fs::create_dir_all(&keys_dir)
68
+ .map_err(|e| anyhow::anyhow!("failed to create keys directory {}: {e}", keys_dir.display()))?;
69
+ }
70
+ let key_path = keys_dir.join(i.to_string());
71
KeySigner::new(&key_path)
72
})
73
.collect();
0 commit comments