From 2f19d0c9ccd234868857c09cfaa5381270ad0b31 Mon Sep 17 00:00:00 2001 From: Dave Hrycyszyn Date: Thu, 30 May 2024 15:41:08 +0100 Subject: [PATCH] Printing public key on CRDT creation --- side-node/src/websocket/mod.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/side-node/src/websocket/mod.rs b/side-node/src/websocket/mod.rs index 9c6de9f..54348c2 100644 --- a/side-node/src/websocket/mod.rs +++ b/side-node/src/websocket/mod.rs @@ -1,4 +1,5 @@ use bft_crdt_derive::add_crdt_fields; +use bft_json_crdt::keypair::KeyPair; use bft_json_crdt::{ json_crdt::{BaseCrdt, CrdtNode, IntoCrdtNode}, keypair::{make_keypair, ED25519_PUBLIC_KEY_LENGTH}, @@ -20,6 +21,7 @@ pub(crate) async fn start() -> Result<(), websockets::WebSocketError> { // set up a new BFT-CRDT let keys = make_keypair(); let mut bft_crdt = BaseCrdt::::new(&keys); + println!("Generated a new CRDT with public key: {}", keys.public()); // next job is to keep adding to this guy let _a = bft_crdt.doc.list.insert(ROOT_ID, 'a').sign(&keys);