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 | d4b523bf6373af52db089ef9384bce9d7f834f7e (patch) | |
| tree | 6fcde17481f6cdb90ab1f050ed58327fbfa98c21 /src/main.rs | |
| parent | e2938888701f252b2a7cbfef348f5eadfb2538a3 (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, |
