Getting ready to format a Bitcoin transaction
This commit is contained in:
@@ -39,7 +39,7 @@ impl SideNode {
|
|||||||
loop {
|
loop {
|
||||||
match self.stdin_receiver.try_recv() {
|
match self.stdin_receiver.try_recv() {
|
||||||
Ok(stdin) => {
|
Ok(stdin) => {
|
||||||
let transaction = utils::fake_transaction_json(stdin);
|
let transaction = utils::fake_generic_transaction_json(stdin);
|
||||||
let json = serde_json::to_value(transaction).unwrap();
|
let json = serde_json::to_value(transaction).unwrap();
|
||||||
let signed_op = self.add_transaction_local(json);
|
let signed_op = self.add_transaction_local(json);
|
||||||
println!("STDIN: {}", utils::shappy(signed_op.clone()));
|
println!("STDIN: {}", utils::shappy(signed_op.clone()));
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ pub(crate) fn home(name: &String) -> std::path::PathBuf {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// Generate a fake transaction with customizable from_pubkey String
|
/// Generate a fake transaction with customizable from_pubkey String
|
||||||
pub fn fake_transaction_json(from: String) -> Value {
|
pub fn fake_generic_transaction_json(from: String) -> Value {
|
||||||
json!({
|
json!({
|
||||||
"from": from,
|
"from": from,
|
||||||
"to": "Bob",
|
"to": "Bob",
|
||||||
|
|||||||
@@ -11,9 +11,9 @@ fn test_valid_updates() {
|
|||||||
let keypair1 = make_keypair();
|
let keypair1 = make_keypair();
|
||||||
let mut crdt1 = BaseCrdt::<TransactionList>::new(&keypair1);
|
let mut crdt1 = BaseCrdt::<TransactionList>::new(&keypair1);
|
||||||
|
|
||||||
let val_a = side_node::utils::fake_transaction_json(String::from("a"));
|
let val_a = side_node::utils::fake_generic_transaction_json(String::from("a"));
|
||||||
let val_b = side_node::utils::fake_transaction_json(String::from("b"));
|
let val_b = side_node::utils::fake_generic_transaction_json(String::from("b"));
|
||||||
let val_c = side_node::utils::fake_transaction_json(String::from("c"));
|
let val_c = side_node::utils::fake_generic_transaction_json(String::from("c"));
|
||||||
|
|
||||||
let _a = crdt1
|
let _a = crdt1
|
||||||
.doc
|
.doc
|
||||||
|
|||||||
@@ -14,19 +14,19 @@ async fn test_distribute_via_websockets() {
|
|||||||
|
|
||||||
assert_eq!(node1.current_sha(), node2.current_sha());
|
assert_eq!(node1.current_sha(), node2.current_sha());
|
||||||
|
|
||||||
let transaction = utils::fake_transaction_json("from_alice".to_string());
|
let transaction = utils::fake_generic_transaction_json("from_alice".to_string());
|
||||||
let signed_op = node1.add_transaction_local(transaction);
|
let signed_op = node1.add_transaction_local(transaction);
|
||||||
node2.handle_incoming(signed_op);
|
node2.handle_incoming(signed_op);
|
||||||
|
|
||||||
assert_eq!(node1.current_sha(), node2.current_sha());
|
assert_eq!(node1.current_sha(), node2.current_sha());
|
||||||
|
|
||||||
let transaction = utils::fake_transaction_json("from_alice2".to_string());
|
let transaction = utils::fake_generic_transaction_json("from_alice2".to_string());
|
||||||
let signed_op = node1.add_transaction_local(transaction);
|
let signed_op = node1.add_transaction_local(transaction);
|
||||||
node2.handle_incoming(signed_op);
|
node2.handle_incoming(signed_op);
|
||||||
|
|
||||||
assert_eq!(node1.current_sha(), node2.current_sha());
|
assert_eq!(node1.current_sha(), node2.current_sha());
|
||||||
|
|
||||||
let transaction = utils::fake_transaction_json("from_alice3".to_string());
|
let transaction = utils::fake_generic_transaction_json("from_alice3".to_string());
|
||||||
let signed_op = node1.add_transaction_local(transaction);
|
let signed_op = node1.add_transaction_local(transaction);
|
||||||
node2.handle_incoming(signed_op);
|
node2.handle_incoming(signed_op);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user