189 Commits

Author SHA1 Message Date
805ee865fa update db tests 2024-08-13 10:48:19 +02:00
41d2ad3cf5 add debug print to descriptor creation 2024-08-12 19:38:14 +02:00
b1d14f0072 cargo update dependencies 2024-08-12 19:37:10 +02:00
e31fdb006e finish escrow output assembly 2024-08-12 19:34:55 +02:00
ae2e82aca5 working on escrow descriptor 2024-08-12 11:09:40 +02:00
49b5ea1d87 switch back to real escrow output in escrow tx 2024-08-08 17:52:36 +02:00
3264cf44c3 finish cooperative psbt assembly with pseudo escrow output 2024-08-08 10:19:11 +02:00
201706d555 add debug logs 2024-08-07 10:40:59 +02:00
6cb138484c fix errors 2024-08-06 18:29:12 +02:00
9b5749d721 add escrow psbt combination logic, sql handler and api endpoint 2024-08-06 18:22:31 +02:00
6adcabcb54 improve mempool lookup of escrow psbt 2024-08-06 13:27:21 +02:00
deedcd679f add comment 2024-08-05 17:31:48 +02:00
b9aa271ab0 move function from wallet to escrow_psbt.rs 2024-08-05 13:33:56 +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
6900df89a8 signing correctly 2024-07-30 17:44:17 +05:30
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
ab2c69b714 add taproot descriptor test 2024-07-25 10:22:10 +02:00
0f751f0a59 creation of escrow psbt descriptor 2024-07-24 17:31:16 +02:00
5a836336b2 Merge branch 'research' of github.com:RoboSats/taptrade-core into research 2024-07-24 16:37:14 +05:30
07e0132fba adding coordinator_sign 2024-07-24 16:36:49 +05:30
c34e60c39d rename monitoring to bond_monitoring 2024-07-21 14:30:48 +02:00
c8bc01e856 cargo clippy 2024-07-21 14:28:38 +02:00
efaa843a1a cleanup api and separate logic 2024-07-21 13:41:47 +02:00
e96e02764a added signing PSBTs 2024-07-21 14:34:08 +05:30
09e505e849 Merge branch 'change-testing' into research
cleanup of webserver and separation of logic
2024-07-20 22:40:44 +02:00
f709f82635 cleanup and seperate webserver from logic 2024-07-20 22:39:30 +02:00
efde333ac4 working psbt 2024-07-20 15:08:33 +05:30
0423e8d447 got fund wallet to work correctly 2024-07-20 12:49:08 +05:30
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
f658037721 add escrow tx confirmation monitoring 2024-07-18 12:01:13 +02:00
b1a4863140 small changes, comments 2024-07-17 20:35:41 +02:00
08140d43b6 update coordinator wallet tests 2024-07-17 17:45:11 +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
78796fe851 implement mempool monitoring for coordinator 2024-07-16 18:36:29 +02:00
c17bf0ea10 Merge branch 'research' of https://github.com/RoboSats/taptrade-core into research
improve monitoring
2024-07-16 11:54:06 +02:00