diff options
| author | tv <tv@krebsco.de> | 2026-10-25 20:01:00 +0100 |
|---|---|---|
| committer | tv <tv@krebsco.de> | 2026-10-25 20:01:00 +0100 |
| commit | 58255e611b374d592bd6cb1f6ec16f35b1f93bbe (patch) | |
| tree | e01397a7b8d2b2dbf7873ce92214e060b15ebdaa /src/main.rs | |
| parent | 311f650870f20d3e2d0e8dc90c25383896fddd38 (diff) | |
allow to remake genesis
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs index 0a00f1b..8e1a07c 100644 --- a/src/main.rs +++ b/src/main.rs @@ -141,6 +141,12 @@ async fn main() -> Result<()> { ), None => (AutoCommit::new(), None, None, Vec::new()), }; + let mut initial_doc = initial_doc; + if let Some(spec) = &args.remake { + remake::build_genesis(spec, &files, &mut initial_doc) + .with_context(|| format!("Making the genesis document (--remake {spec})"))?; + info!(remake = %spec, "Made the genesis document"); + } let initial_actor = initial_doc.get_actor().clone(); let initial_epoch = match (starting_epoch, args.debug_epoch) { (Some(epoch), _) => epoch, |
