Faking transactions more effectively

This commit is contained in:
Dave Hrycyszyn
2024-06-06 10:57:37 +01:00
parent b8e9d71429
commit 1341b29e71

View File

@@ -2,7 +2,7 @@ use bft_crdt_derive::add_crdt_fields;
use bft_json_crdt::{ use bft_json_crdt::{
json_crdt::{BaseCrdt, CrdtNode, IntoCrdtNode}, json_crdt::{BaseCrdt, CrdtNode, IntoCrdtNode},
keypair::{make_keypair, Ed25519KeyPair}, keypair::{make_keypair, Ed25519KeyPair, KeyPair},
list_crdt::ListCrdt, list_crdt::ListCrdt,
}; };
@@ -38,7 +38,7 @@ pub(crate) async fn send(
keys: &Ed25519KeyPair, keys: &Ed25519KeyPair,
) -> Result<(), websockets::WebSocketError> { ) -> Result<(), websockets::WebSocketError> {
// generate a placeholder transaction // 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 // next job is to keep adding to this guy
let signed_op = bft_crdt let signed_op = bft_crdt
@@ -54,9 +54,9 @@ pub(crate) async fn send(
.await?) .await?)
} }
fn generate_transaction(count: u32) -> Value { fn generate_transaction(count: u32, pubkey: String) -> Value {
json!({ json!({
"from": "Alice", "from": pubkey,
"to": "Bob", "to": "Bob",
"amount": count "amount": count
}) })