Dave Hrycyszyn
|
1fb1bea9aa
|
Removed unused imports
|
2024-07-26 15:46:07 +01:00 |
|
Dave Hrycyszyn
|
221009829e
|
Start of a new transfer policy
|
2024-07-26 15:45:58 +01:00 |
|
Dave Hrycyszyn
|
2f4d1d7ee8
|
Ditching wallet sync on setup, drivers can do it themselves
|
2024-07-26 15:45:34 +01:00 |
|
Dave Hrycyszyn
|
8db2ca6861
|
Set up default tracing level of info and above
|
2024-07-26 15:45:12 +01:00 |
|
Dave Hrycyszyn
|
dcf4761940
|
Refactored bitcoin driver programs
|
2024-07-26 15:27:32 +01:00 |
|
Dave Hrycyszyn
|
0edfbfaab1
|
Simplifying Bitcoin client creation a bit
|
2024-07-25 20:16:56 +01:00 |
|
Dave Hrycyszyn
|
b031fbc244
|
We only have one bitcoin client now, simplifying
|
2024-07-25 20:15:24 +01:00 |
|
Dave Hrycyszyn
|
15e217a6d4
|
Removed unused dependencies
|
2024-07-25 20:12:16 +01:00 |
|
Dave Hrycyszyn
|
aa812d4101
|
Renamed EsploraWallet to BitcoinClient
|
2024-07-25 20:11:08 +01:00 |
|
Dave Hrycyszyn
|
4b63245bfe
|
Major refactor of the Esplora client
Now we're back to using regular bdk types, which is a big advantage.
|
2024-07-25 19:54:37 +01:00 |
|
Dave Hrycyszyn
|
e4e8298fcd
|
Adding an htlc model file
|
2024-07-25 19:12:39 +01:00 |
|
Dave Hrycyszyn
|
62a8a7020c
|
Experimenting with two-party PSBT signing.
|
2024-07-25 12:34:26 +01:00 |
|
Dave Hrycyszyn
|
09c10b8d45
|
Simplified driver code a bit
|
2024-07-24 18:14:08 +01:00 |
|
Dave Hrycyszyn
|
479abcbba2
|
Using tracing and simplifying a lot of console output in Bitcoin driver
|
2024-07-24 17:33:40 +01:00 |
|
Dave Hrycyszyn
|
b78aadabff
|
Moved the Electrum client back down
|
2024-07-24 16:52:35 +01:00 |
|
Dave Hrycyszyn
|
e2c963983c
|
Ditched the unused run() function in the Bitcoin driver
|
2024-07-24 16:51:23 +01:00 |
|
Dave Hrycyszyn
|
c65bc369ce
|
HTLC cli driver working (no implementation)
|
2024-07-24 16:46:02 +01:00 |
|
Dave Hrycyszyn
|
3d19cc50fb
|
Starting work on HTLC commands
|
2024-07-24 16:39:19 +01:00 |
|
Dave Hrycyszyn
|
931cba9cde
|
Disabled electrum client
|
2024-07-24 16:24:49 +01:00 |
|
Dave Hrycyszyn
|
c5d52dd537
|
Refactored wallet creation so it's outside of either esplora or electrum client code
|
2024-07-24 16:18:41 +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 HrycyszynandGitHub
|
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 |
|
Dave Hrycyszyn
|
d4809a48e6
|
Docs on the bdk_wallet esplora client.
|
2024-06-25 13:08:37 +01:00 |
|
Dave Hrycyszyn
|
bedbd54fae
|
Some docs as to current problems with the bare bdk wallet crate.
|
2024-06-25 13:07:07 +01:00 |
|
Dave Hrycyszyn
|
b08e69ab1b
|
cleanup
|
2024-06-24 18:47:27 +01:00 |
|
Dave Hrycyszyn
|
0ad430a9f1
|
Switching to Mutiny Net for 30 second block times.
|
2024-06-24 18:47:03 +01:00 |
|
Dave Hrycyszyn
|
a516de4bcb
|
Esplora client now working with persisted mnemonics
|
2024-06-24 18:41:55 +01:00 |
|
Dave Hrycyszyn
|
117915bded
|
Splitting key load / wallet creation so we can use keys in esplora client
|
2024-06-24 17:20:52 +01:00 |
|
Dave Hrycyszyn
|
5c03a77e56
|
Bit of cleanup after all the excitement
|
2024-06-24 16:43:17 +01:00 |
|
Dave Hrycyszyn
|
d59fa78cd7
|
What an odyssey! Bitcoin sends now work.
|
2024-06-24 16:31:03 +01:00 |
|
Dave Hrycyszyn
|
9e4d9a4762
|
Switching to Bitcoin Testnet as Signet does not appear to work with Electrum atm
|
2024-06-24 15:57:31 +01:00 |
|
Dave Hrycyszyn
|
462590b82f
|
Simplified bdk client
|
2024-06-24 13:56:57 +01:00 |
|
Dave Hrycyszyn
|
9e19500ab0
|
Comment on wallet loader
|
2024-06-24 13:56:43 +01:00 |
|
Dave Hrycyszyn
|
643a0d7f52
|
WIP
|
2024-06-24 08:02:17 +01:00 |
|
Dave Hrycyszyn
|
d6c118ca3b
|
Generating a new wallet with mnemonic works nicely
|
2024-06-21 18:18:52 +01:00 |
|
Dave Hrycyszyn
|
d0f75d443b
|
Getting ready for mnemonic/key generation
|
2024-06-21 17:45:37 +01:00 |
|
Dave Hrycyszyn
|
ac6473bb1b
|
Ok the bdk looks like a far better bet!
|
2024-06-21 17:00:01 +01:00 |
|
Dave Hrycyszyn
|
933fea76df
|
Going to try out the bdk
|
2024-06-21 16:34:53 +01:00 |
|
Dave Hrycyszyn
|
14f24c6d34
|
WIP commit with rustbitcoin-rpc, which is deeply unpleasant and unfinished
|
2024-06-21 16:26:43 +01:00 |
|
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
|
d537e80de1
|
Noting that we should remove the proc macro stuff
|
2024-06-18 15:41:13 +01:00 |
|
Dave Hrycyszyn
|
a244207f77
|
ibid
|
2024-06-18 15:38:42 +01:00 |
|
Dave Hrycyszyn
|
97a4689a03
|
ibid
|
2024-06-18 15:35:22 +01:00 |
|
Dave Hrycyszyn
|
4451944b9e
|
More README explanation about what needs to happen next
|
2024-06-18 15:33:38 +01:00 |
|
Dave Hrycyszyn
|
8375e4ce1e
|
Did a bit of work on the README
|
2024-06-18 15:20:46 +01:00 |
|
Dave Hrycyszyn
|
fbf547ce0e
|
Knocked down benchmark length
|
2024-06-18 12:25:07 +01:00 |
|
Dave Hrycyszyn
|
48a83fcd55
|
Removing unused crates
|
2024-06-18 11:59:17 +01:00 |
|
Dave Hrycyszyn
|
7d90f0653e
|
Switched to Criterion for benchmarks
|
2024-06-18 11:52:48 +01:00 |
|
Dave Hrycyszyn
|
0372ac58b1
|
Fixed test import
|
2024-06-18 11:29:46 +01:00 |
|
Dave Hrycyszyn
|
3aee402a38
|
ibid
|
2024-06-18 11:25:38 +01:00 |
|
Dave Hrycyszyn
|
9837916874
|
Noted the problem with json field ordering
|
2024-06-18 11:24:21 +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 |
|