Printing public key on CRDT creation
This commit is contained in:
@@ -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::<ListExample>::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);
|
||||
|
||||
Reference in New Issue
Block a user