Commit Graph

96 Commits

Author SHA1 Message Date
Dave Hrycyszyn c5a6aeb067 Added a working btc-rpc client, works with a running local signet node 2024-06-20 19:46:56 +01:00
Dave Hrycyszyn 13e144f19e Implemented a blank Btc command 2024-06-20 17:21:41 +01:00
Dave Hrycyszyn c0c5a12e84 Added a bitcoin client 2024-06-20 17:13:56 +01:00
Dave Hrycyszyn 53b17591b8 Fixed bitcoin tx compilation (currently unused) 2024-06-20 17:13:47 +01:00
Dave Hrycyszyn a29a0fca04 Moved keys submodules 2024-06-20 17:13:34 +01:00
Dave Hrycyszyn 1ad7c99283 wip btc 2024-06-18 17:43:32 +01:00
Dave Hrycyszyn 60e87383b0 Getting ready to format a Bitcoin transaction 2024-06-18 17:12:05 +01:00
Dave Hrycyszyn 089201b7be Removed unused import 2024-06-18 17:04:29 +01:00
Dave Hrycyszyn 8e7d24ec7b Bitcoin keys now load into SideNode 2024-06-18 17:03:31 +01:00
Dave Hrycyszyn 706a671902 wip adding bitcoin keys to side nodes 2024-06-18 16:56:24 +01:00
Dave Hrycyszyn ecec883f9b Renamed keys module 2024-06-18 16:35:56 +01:00
Dave Hrycyszyn ae8a70e249 Renaming keys to bft_crdt_keys 2024-06-18 16:34:03 +01:00
Dave Hrycyszyn f5da5af0b9 Bitcoin keys now being produced per-node 2024-06-18 16:32:32 +01:00
Dave Hrycyszyn 4cf6513959 Getting ready to create Bitcoin keys 2024-06-18 16:00:02 +01:00
Dave Hrycyszyn 48a83fcd55 Removing unused crates 2024-06-18 11:59:17 +01:00
Dave Hrycyszyn 0372ac58b1 Fixed test import 2024-06-18 11:29:46 +01:00
Dave Hrycyszyn a4441af53a Fixed serializiation determinacy problems. 2024-06-18 11:19:36 +01:00
Dave Hrycyszyn 416d1ad88b WIP: hash inequality seems to be happening from something on the wire 2024-06-18 10:17:59 +01:00
Dave Hrycyszyn e9870241cb Fixing unused imports 2024-06-17 15:54:26 +01:00
Dave Hrycyszyn 5a126845c4 Removing unused code 2024-06-17 15:52:03 +01:00
Dave Hrycyszyn d1c18b6515 Tests working again 2024-06-17 15:43:09 +01:00
Dave Hrycyszyn d38721e1a0 Splitting side-node crate into lib/bin for integration tests 2024-06-17 15:25:22 +01:00
Dave Hrycyszyn 8fa0eebe2b A bit of test variable renaming 2024-06-13 11:36:51 +01:00
Dave Hrycyszyn 324aaa109f Moving crdt tests into side-node so we can test serialization with real transactions 2024-06-13 11:35:07 +01:00
Dave Hrycyszyn 481b041554 Fixing test indeterminacy 2024-06-13 11:34:41 +01:00
Dave Hrycyszyn 0a74c86c5e Nearly workign 2024-06-11 19:16:36 +01:00
Dave Hrycyszyn 097fbea9a0 Consuming SignedOp when it's handled 2024-06-11 18:42:13 +01:00
Dave Hrycyszyn 546a45bb3a Deleting unused mod 2024-06-11 18:37:16 +01:00
Dave Hrycyszyn 950a63c103 Moved stdin_input to stdin::input module, pulling it out of main 2024-06-11 18:35:33 +01:00
Dave Hrycyszyn f9c4fce398 Stopped double-encoding the SignedOp 2024-06-11 18:33:08 +01:00
Dave Hrycyszyn 014462c187 Using the ezsockets call methods to shoot text at the websocket. 2024-06-11 18:29:02 +01:00
Dave Hrycyszyn b1daec3b84 Figured out what on_call is for 2024-06-11 18:13:51 +01:00
Dave Hrycyszyn e0c991d0f9 Getting ready for network broadcast 2024-06-11 17:06:49 +01:00
Dave Hrycyszyn a53b5bd94c Tidy 2024-06-11 16:52:40 +01:00
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