Dave Hrycyszyn
|
d13df41b82
|
Variable rename
|
2024-06-11 16:52:15 +01:00 |
|
Dave Hrycyszyn
|
4496a0916b
|
Removing period send code
|
2024-06-11 16:51:13 +01:00 |
|
Dave Hrycyszyn
|
f3bea8c62d
|
Restructuring tokio tasks and stdin receiver
|
2024-06-11 16:50:21 +01:00 |
|
Dave Hrycyszyn
|
443c4e1dac
|
Simplifying
|
2024-06-10 16:43:45 +01:00 |
|
Dave Hrycyszyn
|
6077c3a519
|
Pinpointing blocking point
|
2024-06-10 16:33:03 +01:00 |
|
Dave Hrycyszyn
|
91fbe7f9bd
|
Going back to blocking, need a new thread here
|
2024-06-10 14:26:00 +01:00 |
|
Dave Hrycyszyn
|
4717ffa7e8
|
Almost working, I've got a blocking I/O problem with stdin now :)
|
2024-06-10 14:25:05 +01:00 |
|
Dave Hrycyszyn
|
c3f5b2890b
|
More pushing code around
|
2024-06-07 18:42:28 +01:00 |
|
Dave Hrycyszyn
|
9dc515fb78
|
Renamed write to write_toml in the config
|
2024-06-07 18:22:07 +01:00 |
|
Dave Hrycyszyn
|
6f756d4fb6
|
Minor cleanup
|
2024-06-07 18:20:02 +01:00 |
|
Dave Hrycyszyn
|
5d6a1e806a
|
Nearly there
|
2024-06-07 17:35:38 +01:00 |
|
Dave Hrycyszyn
|
d91a631fdc
|
More re-jigging
|
2024-06-07 17:18:46 +01:00 |
|
Dave Hrycyszyn
|
a81d1f913a
|
Starting to modify things into container structs
|
2024-06-07 17:03:05 +01:00 |
|
Dave Hrycyszyn
|
b1f5d2b75a
|
User serde_json for SignedOp serialization
|
2024-06-07 14:58:41 +01:00 |
|
Dave Hrycyszyn
|
95e3127903
|
Giving nodes the ability to send transactions in a more controlled fashion
|
2024-06-06 19:50:24 +01:00 |
|
Dave Hrycyszyn
|
404a769259
|
ezsockets integrated with cli startup
|
2024-06-06 19:32:29 +01:00 |
|
Dave Hrycyszyn
|
ff9fbd49ec
|
Starting a move towards ezsockets
|
2024-06-06 19:25:54 +01:00 |
|
Dave Hrycyszyn
|
bc2307f085
|
Cleanup
|
2024-06-06 19:00:05 +01:00 |
|
Dave Hrycyszyn
|
da29d681d8
|
Fixing broken test
|
2024-06-06 18:55:48 +01:00 |
|
Dave Hrycyszyn
|
cda6dd2901
|
Key generation, saving and loading works.
|
2024-06-06 18:52:39 +01:00 |
|
Dave Hrycyszyn
|
6d6c544dd5
|
Using name to prefix and separate node configs
|
2024-06-06 16:07:11 +01:00 |
|
Dave Hrycyszyn
|
4c586ec22e
|
Minor tweaks to output
|
2024-06-06 16:03:36 +01:00 |
|
Dave Hrycyszyn
|
c05cc7b15c
|
Added a node name to init so we can run multiple nodes with stable identifiers
|
2024-06-06 16:02:00 +01:00 |
|
Dave Hrycyszyn
|
1e1f452cff
|
Starting to write config file
|
2024-06-06 15:54:33 +01:00 |
|
Dave Hrycyszyn
|
dc3d0ad83a
|
Simplifying pem checking
|
2024-06-06 15:35:17 +01:00 |
|
Dave Hrycyszyn
|
8d3290fa60
|
Minor rename
|
2024-06-06 15:30:47 +01:00 |
|
Dave Hrycyszyn
|
91293296fb
|
Writing pem and config file during node init
|
2024-06-06 15:29:22 +01:00 |
|
Dave Hrycyszyn
|
db0a6a0725
|
Ensuring that tests won't step on real key files
|
2024-06-06 14:48:14 +01:00 |
|
Dave Hrycyszyn
|
16fe760e10
|
Writing pem files to home directory
|
2024-06-06 14:39:50 +01:00 |
|
Dave Hrycyszyn
|
aa3035f3f9
|
Formatting
|
2024-06-06 13:54:51 +01:00 |
|
Dave Hrycyszyn
|
fa16bafe1a
|
WIP
|
2024-06-06 13:54:15 +01:00 |
|
Dave Hrycyszyn
|
d3186af4ce
|
Noting incoming messages in simpler format
|
2024-06-06 13:17:36 +01:00 |
|
Dave Hrycyszyn
|
b34a8f6efc
|
Printing author id at startup
|
2024-06-06 13:17:14 +01:00 |
|
Dave Hrycyszyn
|
1c610a9771
|
Adding sha256
|
2024-06-06 13:16:41 +01:00 |
|
Dave Hrycyszyn
|
14913b28cd
|
Experimenting with distributed nodes. Wish I had more logging!
|
2024-06-06 11:49:45 +01:00 |
|
Dave Hrycyszyn
|
5c1420534c
|
Re-ordered dependencies
|
2024-06-06 11:49:10 +01:00 |
|
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
|
2f19d0c9cc
|
Printing public key on CRDT creation
|
2024-05-30 15:41:08 +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
|
d956442b54
|
Now serializing a fake transaction instead sending a character
|
2024-05-29 22:20:35 +01:00 |
|