277 Commits

Author SHA1 Message Date
9dd0533d32 comment database functions 2024-08-27 09:32:02 +02:00
7a2aff3b6d improve readme 2024-08-26 15:36:33 +02:00
7f24cc8e10 Create LICENSE 2024-08-26 14:29:07 +02:00
826d1797d8 Merge branch 'research' of https://github.com/RoboSats/taptrade-core into research
merge
2024-08-26 14:26:31 +02:00
589c237bb3 readme additions 2024-08-26 14:26:22 +02:00
05c56a3ae0 adding docs for communication api 2024-08-26 17:09:18 +05:30
59faa52fe9 correcting warnings 2024-08-26 17:05:22 +05:30
e76213441b adding doctest for communication_utils 2024-08-26 16:53:37 +05:30
cec46ab9bd refactoring docs 2024-08-26 16:52:43 +05:30
a501c46faa add example tx to readme 2024-08-26 12:20:16 +02:00
8a30b8f4bb add payout tx 2024-08-26 11:03:54 +02:00
ef202d97f1 add escrow output to readme 2024-08-26 10:43:33 +02:00
57ad701646 Merge branch 'extendedreadme' into research
merging readme in research branch
2024-08-25 21:32:38 +02:00
af2e50db08 additions 2024-08-25 20:24:12 +02:00
0510437ae1 continue 2024-08-25 17:12:05 +02:00
860623bf0f minor change to docs 2024-08-25 18:49:59 +05:30
f8490a6f2b comments 2024-08-24 13:54:43 +02:00
f7a1053f3c small changes 2024-08-23 12:33:02 +02:00
6956639f32 add atomic bool to disable logging output for escrow cli input 2024-08-23 11:07:16 +02:00
dce1a05332 remove unclear comments 2024-08-22 10:55:11 +02:00
6d84f45499 add db handler to remove trade 2024-08-22 10:09:20 +02:00
9f9f3a370a keypath spend is working :) 2024-08-21 17:46:52 +02:00
dfb0e29a7d adding documentation for setting up rpc_node 2024-08-20 15:23:47 +05:30
546e56018b add test for keyspend payout 2024-08-19 16:33:46 +02:00
b5c083b4ab trader signature submission call, bugfixes, stop creating payout psbt twice 2024-08-19 14:52:52 +02:00
e9140d5821 combine imports 2024-08-16 14:15:56 +02:00
1ad021ab03 cargo clippy 2024-08-16 13:41:01 +02:00
498d86e4c7 run cargo fix coordinator 2024-08-16 13:39:44 +02:00
45defac1c0 remove create_taproot from compilation 2024-08-16 13:38:18 +02:00
ab5ab73012 warn about using verify_partil 2024-08-16 11:01:32 +02:00
5805218345 implementation of partial signature aggregation 2024-08-16 10:59:30 +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
b802dbb09d additions 2024-08-13 19:40:06 +02:00
4bc06c0b54 begin with new readme 2024-08-13 19:34:42 +02:00
ead749b7e7 beginn keyspend collaborative payout tx/psbt assembly, test for getting escrow utxo from descriptor 2024-08-13 18:15:33 +02:00
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