Commit Graph

187 Commits

Author SHA1 Message Date
Dave
c528160d34 Moved websocket out onto the root 2025-06-12 16:32:22 -04:00
Dave
0126614dd3 Moved stdin onto root 2025-06-12 16:27:41 -04:00
Dave
b933f8d6fc Renamed sha operations to sound less crazy 2025-06-12 16:25:49 -04:00
Dave
365cfd7b01 Minor refactors 2025-06-12 16:23:56 -04:00
Dave
79ce80a4a4 Removed the blockchain ambitions from the README. 2025-06-12 16:01:10 -04:00
Dave
32d7b62cfe Moved imports 2025-06-12 15:51:18 -04:00
Dave
97711e2ecf Renamed prefix on oracle network 2025-06-12 15:50:42 -04:00
Dave
e2d50144ca Refactored into multiple modules 2025-06-12 15:49:04 -04:00
Dave
7878bb9149 Removed all the bitcoin dependencies (updated the rest) 2025-06-12 15:29:44 -04:00
Dave
a8a5422ea8 Updated some dependencies, got rid of Bitcoin stuff which wasn't in use 2025-06-12 15:24:19 -04:00
Dave
693ce3fafe Added some crazy AI generated ideas, as a brainstorming exercise. 2025-06-12 15:06:34 -04:00
Dave Hrycyszyn
073ce25306 Minor readme edit 2024-10-19 17:28:09 +01:00
Dave Hrycyszyn
5f6f4a0409 Re-arranged the README a bit. 2024-10-19 17:11:19 +01:00
Dave Hrycyszyn
0af7d1b2b0 Noting that this thing is strictly an experiment 2024-10-19 16:56:09 +01:00
Dave Hrycyszyn
e821ed2a57 Renamed binaries to make things a bit more general 2024-10-19 16:50:45 +01:00
Dave Hrycyszyn
4cf3d03349 Added a note about commit-reveal 2024-07-17 13:18:17 +01:00
Dave Hrycyszyn
f6db54ac34 Adding a few use case ideas while working on the larger Side problem 2024-07-15 17:03:31 +01:00
Dave Hrycyszyn
d711ca50d5 Adding a few things to the README 2024-07-15 14:57:47 +01:00
Dave Hrycyszyn
a3ee17119d Getting rid of unused field warning 2024-07-15 14:56:34 +01:00
Dave Hrycyszyn
e1a48c3fca Explaining how to use the stdin watcher for each Side Node 2024-06-27 11:16:09 +01:00
Dave Hrycyszyn
d7dfa9cc24 Noting the lack of chain catch-up 2024-06-27 11:12:50 +01:00
Dave Hrycyszyn
447f99edf4 Minor changes to the README to distinguish between Side chain and BFT-CRDT chains 2024-06-27 11:10:07 +01:00
Dave Hrycyszyn
a3794e64f5 Fixing unused imports 2024-06-27 11:08:10 +01:00
Dave Hrycyszyn
e5c9c1364c Moved the crdt stdin listener to into the CRDT module 2024-06-27 11:06:49 +01:00
Dave Hrycyszyn
3595675d41 Create LICENSE 2024-06-27 11:03:27 +01:00
Dave Hrycyszyn
b206c0e6ce Fixed README formatting 2024-06-27 10:59:46 +01:00
Dave Hrycyszyn
d937f9ffaa Merge branch 'experiments/bitcoin-native' 2024-06-27 10:57:18 +01:00
Dave Hrycyszyn
ba585d0888 Noted the (dis-)use of Electrum client 2024-06-26 18:12:52 +01:00
Dave Hrycyszyn
213b8f22fe Added some docs regaring the Bitcoin clients 2024-06-26 18:11:42 +01:00
Dave Hrycyszyn
446efc2fbf Noted that we're signing as well as building tx in the method signature 2024-06-25 17:32:44 +01:00
Dave Hrycyszyn
c7095ced7b ibid 2024-06-25 15:23:52 +01:00
Dave Hrycyszyn
70d1b1eed9 Extracted a persist_local() function 2024-06-25 15:23:42 +01:00
Dave Hrycyszyn
93e66ba8b5 Noted deprectaion of the glorious electrum client.
I'll keep it around for a while in case I run into trouble with esplora/mutiny
2024-06-25 15:20:13 +01:00
Dave Hrycyszyn
6b1aa2b4ca Sending between multiple addresses works nicely 2024-06-25 15:18:30 +01:00
Dave Hrycyszyn
a6105cf2bf Made the wallet's Network configurable 2024-06-25 15:05:33 +01:00
Dave Hrycyszyn
7effe9455f Some docs on the bitcoin client 2024-06-25 15:02:50 +01:00
Dave Hrycyszyn
cf116829f8 Naming driver users 2024-06-25 14:58:53 +01:00
Dave Hrycyszyn
35deb4a75c Extracted the Esplora wallet into a struct 2024-06-25 14:58:13 +01:00
Dave Hrycyszyn
2474f5186d More refactoring to make the driver do the work 2024-06-25 14:43:57 +01:00
Dave Hrycyszyn
c6242e99f7 Pulled the client apart into (somewhat) re-usable functions 2024-06-25 14:35:42 +01:00
Dave Hrycyszyn
5abc05a8a9 Starting to separate the esplora client funcionality from business logic
Having a driver will allow us to start experimenting with transaction signing
more easily
2024-06-25 14:13:06 +01:00
Dave Hrycyszyn
6b29d49aaa Fixing CRDT tests 2024-06-25 14:09:41 +01:00
Dave Hrycyszyn
9c00a7f30a Getting rid of "Debug" derived implementation in the macro 2024-06-25 14:04:43 +01:00
Dave Hrycyszyn
28ddb07126 Removing unused code 2024-06-25 13:57:52 +01:00
Dave Hrycyszyn
3cbde1262e Removed unused client directory 2024-06-25 13:54:55 +01:00
Dave Hrycyszyn
a1e62ebb51 Moved the websocket client into bft_crdt module 2024-06-25 13:54:10 +01:00
Dave Hrycyszyn
e6a4fe0fd6 Moved all the bft_crdt stuff into its own module 2024-06-25 13:50:02 +01:00
Dave Hrycyszyn
7fb4585deb Renamed bitcoin clients 2024-06-25 13:38:23 +01:00
Dave Hrycyszyn
73f33a61e6 Simplified bitcoin keys module name 2024-06-25 13:36:50 +01:00
Dave Hrycyszyn
037fc27b7b Starting a refactor into more functional modules 2024-06-25 13:31:02 +01:00