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 | 6d09b81329d33deb7e2ee614aa0c3025555c0f14 (patch) | |
| tree | 4b6d2820f1291ce04f65d03b8246dbee971542a0 /src/main.rs | |
| parent | 72472131a4bb3798759884da597cfb4ef7793782 (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, |
