From 1341b29e718234e758d12e0725aaada7589bf7cd Mon Sep 17 00:00:00 2001 From: Dave Hrycyszyn Date: Thu, 6 Jun 2024 10:57:37 +0100 Subject: [PATCH] Faking transactions more effectively --- side-node/src/list_transaction_crdt.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/side-node/src/list_transaction_crdt.rs b/side-node/src/list_transaction_crdt.rs index 6b3941a..8f19bd2 100644 --- a/side-node/src/list_transaction_crdt.rs +++ b/side-node/src/list_transaction_crdt.rs @@ -2,7 +2,7 @@ use bft_crdt_derive::add_crdt_fields; use bft_json_crdt::{ json_crdt::{BaseCrdt, CrdtNode, IntoCrdtNode}, - keypair::{make_keypair, Ed25519KeyPair}, + keypair::{make_keypair, Ed25519KeyPair, KeyPair}, list_crdt::ListCrdt, }; @@ -38,7 +38,7 @@ pub(crate) async fn send( keys: &Ed25519KeyPair, ) -> Result<(), websockets::WebSocketError> { // generate a placeholder transaction - let transaction = generate_transaction(count); + let transaction = generate_transaction(count, keys.public().to_string()); // next job is to keep adding to this guy let signed_op = bft_crdt @@ -54,9 +54,9 @@ pub(crate) async fn send( .await?) } -fn generate_transaction(count: u32) -> Value { +fn generate_transaction(count: u32, pubkey: String) -> Value { json!({ - "from": "Alice", + "from": pubkey, "to": "Bob", "amount": count })