diff options
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/src/main.rs b/src/main.rs index 4dda536..24f0556 100644 --- a/src/main.rs +++ b/src/main.rs @@ -164,15 +164,17 @@ async fn main() -> Result<()> { &files, &force, )?; - let (initial_doc, starting_epoch, starting_swarm, earlier_actors) = match starting { - Some(starting) => ( - starting.doc, - Some(starting.epoch), - Some((starting.swarm_id, starting.origin)), - starting.earlier_actors, - ), - None => (Document::new(), None, None, Vec::new()), - }; + let (initial_doc, starting_epoch, starting_swarm, earlier_actors, initial_signatures) = + match starting { + Some(starting) => ( + starting.doc, + Some(starting.epoch), + Some((starting.swarm_id, starting.origin)), + starting.earlier_actors, + starting.signatures, + ), + None => (Document::new(), None, None, Vec::new(), Vec::new()), + }; let mut initial_doc = initial_doc; if let Some(spec) = &args.remake { remake::remake_genesis(spec, &files, &mut initial_doc) @@ -235,6 +237,7 @@ async fn main() -> Result<()> { initial_epoch, initial_doc, earlier_actors, + initial_signatures, timing: state::Timing::new(args.keepalive, sync_reply_timeout, delivery_limit) .with_probe_max(args.dormant_probe_max), neighbours_k: args.neighbours, |
