82 Commits

Author SHA1 Message Date
b1d14f0072 cargo update dependencies 2024-08-12 19:37:10 +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
2ee3668652 changing OfferTakenResponse in client 2024-07-26 11:09:17 +02:00
aa8143f41e switch to maintained fork of dotenv, dotenvy 2024-07-25 22:30:43 +02:00
f704289940 change escrow output logic 2024-07-25 16:11:18 +02:00
c03c2d5e1f switch musig pubkeys to uncompressed format 2024-07-25 12:44:09 +02:00
3380f7d206 fix test, add todos 2024-07-25 10:49:45 +02:00
0f751f0a59 creation of escrow psbt descriptor 2024-07-24 17:31:16 +02:00
5a59ba63b0 complete more api endpoints 2024-07-19 17:25:15 +02:00
ff556bdc4f finish more endpoints 2024-07-19 11:30:26 +02:00
53f3d3ffce add api endpoints, onchain confirmation handling, db handlers 2024-07-18 20:42:15 +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
6e24586daa improve monitoring with deletion from db 2024-07-16 11:53:46 +02:00
38475c273f switch fulcrum to electrs server in regtest docker 2024-07-15 21:59:07 +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
320d46e0f3 fix taker offer fetching, change log level for crate dependencies 2024-07-09 09:00:36 +00:00
bb249296c9 working on db debugging 2024-07-08 17:07:08 +00:00
573990ab3a switch from println and dbg to logging 2024-07-08 14:30:58 +00:00
06dedd1b95 testing and fixing api communication [coordinator & maker] 2024-07-08 12:27:29 +00:00
958026a3e2 added main functions to be used for workflow of taproot contract 2024-07-06 03:41:41 +05:30
821e4d3974 add mock api endpoints to coordinator 2024-07-02 08:43:10 +00:00
0335957ea8 submit taker bond database function 2024-07-01 15:38:06 +00:00
ab59cd9db2 commit remaining changes 2024-06-27 13:46:17 +00:00
49550dac66 remove dbs from repo 2024-06-26 12:48:35 +00:00
846a6cb179 fix broken imports 2024-06-25 11:04:30 +00:00
8a8a93e184 begin with coordinator 2024-06-24 11:59:51 +00:00
0b20c1d723 trade confirmation 2024-06-24 08:57:06 +00:00
7b5c438a01 add comments, make functions more generic, waiting for confirmation 2024-06-23 16:02:08 +00:00
5ae28c9866 Merge branch 'research' of github.com:RoboSats/taptrade-core into research 2024-06-19 02:10:39 +05:30
6d3cf0c7c7 experimenting with returning response for bond details 2024-06-19 02:04:56 +05:30
42424672ed fix maker psbt submission 2024-06-18 16:26:26 +00:00
bd8deb2b4c add psbt submission for maker 2024-06-18 16:24:23 +00:00
11fb176977 maker fiat confirmation 2024-06-18 11:53:00 +00:00
98d4475a2c add taker wait on fiat confirmation 2024-06-18 10:23:03 +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