aboutsummaryrefslogtreecommitdiffstats
path: root/src/swarm/peer/handshake.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/swarm/peer/handshake.rs')
-rw-r--r--src/swarm/peer/handshake.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/swarm/peer/handshake.rs b/src/swarm/peer/handshake.rs
index b964064..8e9b0ef 100644
--- a/src/swarm/peer/handshake.rs
+++ b/src/swarm/peer/handshake.rs
@@ -139,6 +139,9 @@ async fn transmit_hello(state: &AppState, peer: &str) -> Result<()> {
ready: state.is_ready().await,
run_id: state.run_id,
handshake,
+ root: crate::swarm::roots::own(state)
+ .await
+ .map(|root| root.0.to_vec()),
}),
)
.await;
@@ -236,6 +239,9 @@ pub(super) async fn send_hello_reply(
run_id,
away_ms: away.map(|away| away.as_millis() as u64),
sender_run_id: state.run_id,
+ root: crate::swarm::roots::own(state)
+ .await
+ .map(|root| root.0.to_vec()),
};
debug!(to = %peer, ready, "Sending HELLO_REPLY");