Commit Graph

37 Commits

Author SHA1 Message Date
Dave Hrycyszyn
74c03da3b6 Added base64 crate for printing out key bytes 2024-06-06 11:48:58 +01:00
Dave Hrycyszyn
1341b29e71 Faking transactions more effectively 2024-06-06 10:57:37 +01:00
Dave Hrycyszyn
b8e9d71429 Renamed ListExample 2024-06-05 19:52:37 +01:00
Dave Hrycyszyn
b30203b91e Noting purpose of side-node/init 2024-06-05 19:52:04 +01:00
Dave Hrycyszyn
1cc1119883 Extracted all crdt-related code into a named module 2024-06-05 19:49:13 +01:00
Dave Hrycyszyn
eb1d3f3527 Starting to extract meaningful modules 2024-06-05 19:42:41 +01:00
Dave Hrycyszyn
214d9111a6 BFT-CRDT sending of transactions works on a timer. 2024-06-05 18:22:11 +01:00
Dave Hrycyszyn
e85683e865 Fixed transaction structure. Remote transactions not apply()ing yet. 2024-06-05 18:07:59 +01:00
Dave Hrycyszyn
c866774612 Serialization of SignedOp now works; adding to the CRDT doesn't 2024-06-05 16:50:28 +01:00
Dave Hrycyszyn
4eac2ccf19 Using IP for localhost 2024-06-05 16:18:47 +01:00
Dave Hrycyszyn
e8ce68b9bf WIP 2024-06-05 11:04:55 +01:00
Dave Hrycyszyn
248ced8287 Added a few doc comments 2024-05-30 15:55:38 +01:00
Dave Hrycyszyn
9976f34476 ibid 2024-05-30 15:51:15 +01:00
Dave Hrycyszyn
3954a787e6 Comment docs fix 2024-05-30 15:51:05 +01:00
Dave Hrycyszyn
3120ceee5d Renamed Value to JsonValue to make things a little more clear 2024-05-30 15:45:38 +01:00
Dave Hrycyszyn
0733e12539 Fix a few more typos 2024-05-30 15:41:41 +01:00
Dave Hrycyszyn
2f19d0c9cc Printing public key on CRDT creation 2024-05-30 15:41:08 +01:00
Dave Hrycyszyn
0dec1c58bd Fixed up some typos and variable names to make my editor happier 2024-05-30 14:52:02 +01:00
Dave Hrycyszyn
88e2392772 Formatting 2024-05-30 14:16:02 +01:00
Dave Hrycyszyn
e0667d37f9 Fixed some typos in the bft-json-crdt crate readme. 2024-05-30 14:15:37 +01:00
Dave Hrycyszyn
f8b932b561 Adding a working bft-json-crdt implementation for the PoC 2024-05-30 13:51:32 +01:00
Dave Hrycyszyn
bcdd3f6a81 Lockfile changes 2024-05-30 13:40:17 +01:00
Dave Hrycyszyn
d956442b54 Now serializing a fake transaction instead sending a character 2024-05-29 22:20:35 +01:00
Dave Hrycyszyn
cc627f15c5 Minor cleanup 2024-05-29 22:04:05 +01:00
Dave Hrycyszyn
7a0a7995a6 Noting where we need to apply changes 2024-05-29 18:27:03 +01:00
Dave Hrycyszyn
56061bb94b Starting to format out BFT-CRDTs. 2024-05-29 18:17:34 +01:00
Dave Hrycyszyn
fff4bfe9ee Periodic websocket sends are now working 2024-05-29 17:29:20 +01:00
Dave Hrycyszyn
f6b5825cea Smoothing out the cli output a bit 2024-05-29 16:47:35 +01:00
Dave Hrycyszyn
dcb14801da Breaking websocket functionality out into its own module 2024-05-29 16:35:00 +01:00
Dave Hrycyszyn
8e290f8bef Started with command parsing 2024-05-29 13:17:16 +01:00
Dave Hrycyszyn
d57542b024 Added derive features to clap 2024-05-29 12:58:07 +01:00
Dave Hrycyszyn
54647c2df3 Added clap for argument parsing 2024-05-29 12:57:21 +01:00
Dave Hrycyszyn
cc17339749 Fixing message echo send 2024-05-29 12:52:20 +01:00
Dave Hrycyszyn
6114a0d645 Removing unreachable Ok(()) 2024-05-29 12:52:10 +01:00
Dave Hrycyszyn
8cd9d1ad7d Fixed wip error 2024-05-29 12:48:57 +01:00
Dave Hrycyszyn
6d39f52532 WIP 2024-05-29 12:44:52 +01:00
Dave Hrycyszyn
c4ad5365a2 Initial commit 2024-05-29 08:32:40 +01:00