aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs21
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,