53 Commits

Author SHA1 Message Date
abf4d7e60f fix input amounts trough additional api request field in BondRequirementsResponse 2024-08-28 10:58:55 +02:00
4eaf0521a4 add docs for utils 2024-08-27 22:44:19 +05:30
183eaf07f5 many more comments, small improvements (faster polling) 2024-08-27 16:41:42 +02:00
59faa52fe9 correcting warnings 2024-08-26 17:05:22 +05:30
9f9f3a370a keypath spend is working :) 2024-08-21 17:46:52 +02:00
b5c083b4ab trader signature submission call, bugfixes, stop creating payout psbt twice 2024-08-19 14:52:52 +02:00
784f5418f4 add keyspend context struct 2024-08-15 16:00:03 +02:00
4fa3b5fd49 use map_err for coordinator mod error handling, add endpoints for partitial sig 2024-08-15 15:41:04 +02:00
6a5a10546a working on client musig partitial sig 2024-08-14 18:38:31 +02:00
fda9af518d work on musig signing 2024-08-14 17:29:42 +02:00
b4b136e183 finish keyspend psbt creation on coordinator, begin signing on client 2024-08-14 14:11:52 +02:00
3264cf44c3 finish cooperative psbt assembly with pseudo escrow output 2024-08-08 10:19:11 +02:00
aba9dca686 fix musig pubkey submission 2024-08-05 11:03:16 +02:00
8c47edb3b5 fix bond submission/api 2024-08-02 17:13:29 +02:00
e0c0bd3abc apply new psbt flow to trader, update trader api endpoint 2024-08-02 12:59:55 +02:00
ab193da25a fix wallet tests, add shutdown function to mempool handler 2024-08-02 12:31:36 +02:00
f45703aa63 finish improvised psbt assembly coordinator side. 2024-08-01 19:01:29 +02:00
ce24a95c4d add client psbt input assembly/serialization 2024-07-31 13:59:07 +02:00
22148c545d finish first implementation of escrow contract 2024-07-29 17:43:03 +02:00
fc9b3d1a5d working on escrow psbt creation 2024-07-29 14:21:38 +02:00
36754a1ea2 begin client psbt assembly 2024-07-26 13:21:30 +02:00
c03c2d5e1f switch musig pubkeys to uncompressed format 2024-07-25 12:44:09 +02:00
0f751f0a59 creation of escrow psbt descriptor 2024-07-24 17:31:16 +02:00
b1a4863140 small changes, comments 2024-07-17 20:35:41 +02:00
2dbeb55238 improve rpc wallet connection (user/pass), remove cookie, derive wallet name from descriptor 2024-07-17 17:39:34 +02:00
ad07b393a3 mempool bond validation done, monitoring now fully functional:) 2024-07-16 19:55:10 +02:00
6949a7c29c add electrum server to regtest docker 2024-07-15 18:53:00 +02:00
874834f454 switch to signet, add signet docker config 2024-07-15 09:16:46 +02:00
43de74145d working on fixing bond validation 2024-07-09 16:54:47 +00:00
28d17c8f7e add tests for bond assemblz 2024-07-09 13:28:14 +00:00
49550dac66 remove dbs from repo 2024-06-26 12:48:35 +00:00
7b5c438a01 add comments, make functions more generic, waiting for confirmation 2024-06-23 16:02:08 +00:00
11fb176977 maker fiat confirmation 2024-06-18 11:53:00 +00:00
3c24424a9f add taker escrow psbt submission 2024-06-18 08:04:37 +00:00
2758511211 comments 2024-06-17 13:53:10 +00:00
228809853f fetch taker psbt 2024-06-17 11:47:07 +00:00
df4c4b0347 taker 2024-06-14 14:45:58 +00:00
9459ee6dae finish bond submission and implemented ActiveOrder structure 2024-06-13 11:55:17 +00:00
f513d17454 switch base91 to hex, add duration time 2024-06-12 16:00:42 +00:00
0ad4b5d761 refactoring 2024-06-12 13:01:31 +00:00
811c2231e9 musig nonce and key derivation 2024-06-12 12:24:16 +00:00
88fc4e1b15 add musig nonce builder 2024-06-11 17:01:21 +00:00
125bf4ddcf taker 2024-06-11 14:05:16 +00:00
dc0943cc08 begin with musig 2024-06-10 16:56:24 +00:00
364c86269a fix bond signing 2024-06-10 08:58:21 +00:00
3ecee23550 bond and nix shell 2024-06-09 21:44:55 +02:00
c33c09fd8d api and testing trader 2024-06-09 12:15:04 +02:00
aca58ebe41 trader bond 2024-06-07 13:44:39 +02:00
882c5f043a trader bond creation 2024-06-07 12:31:18 +02:00
d0e1c23773 bond 2024-06-07 08:26:45 +00:00