Commit Graph

  • 60170c1903 Add SimpleX group chat link to README research f321x 2024-09-08 10:51:02 +02:00
  • 8d483eb4cc small fix to use correct amounts in trades f321x 2024-08-28 17:29:32 +02:00
  • d65a95830f set escrow ongoing 0 after decision fbock 2024-08-28 14:15:18 +02:00
  • a5894ae230 add coordinator escrow cli fbock 2024-08-28 14:13:16 +02:00
  • abf4d7e60f fix input amounts trough additional api request field in BondRequirementsResponse fbock 2024-08-28 10:58:55 +02:00
  • 658644f1e6 added docs for wallet utils aaravm 2024-08-27 22:59:55 +05:30
  • 4eaf0521a4 add docs for utils aaravm 2024-08-27 22:44:19 +05:30
  • 48ad59c1a9 working on wrong input amount calculation fbock 2024-08-27 17:11:53 +02:00
  • 183eaf07f5 many more comments, small improvements (faster polling) fbock 2024-08-27 16:41:42 +02:00
  • 2687a7084c more comments fbock 2024-08-27 15:18:42 +02:00
  • 4f68b303eb comments and crates updates fbock 2024-08-27 10:54:37 +02:00
  • 9dd0533d32 comment database functions fbock 2024-08-27 09:32:02 +02:00
  • 7a2aff3b6d improve readme fbock 2024-08-26 15:36:33 +02:00
  • 7f24cc8e10 Create LICENSE Felix 2024-08-26 14:29:07 +02:00
  • 826d1797d8 Merge branch 'research' of https://github.com/RoboSats/taptrade-core into research merge fbock 2024-08-26 14:26:31 +02:00
  • 589c237bb3 readme additions fbock 2024-08-26 14:26:22 +02:00
  • 05c56a3ae0 adding docs for communication api aaravm 2024-08-26 17:09:18 +05:30
  • 59faa52fe9 correcting warnings aaravm 2024-08-26 17:05:22 +05:30
  • e76213441b adding doctest for communication_utils aaravm 2024-08-26 16:53:37 +05:30
  • cec46ab9bd refactoring docs aaravm 2024-08-26 16:52:43 +05:30
  • a501c46faa add example tx to readme fbock 2024-08-26 12:20:16 +02:00
  • 8a30b8f4bb add payout tx fbock 2024-08-26 11:03:54 +02:00
  • ef202d97f1 add escrow output to readme fbock 2024-08-26 10:43:33 +02:00
  • 57ad701646 Merge branch 'extendedreadme' into research merging readme in research branch f321x 2024-08-25 21:32:38 +02:00
  • af2e50db08 additions f321x 2024-08-25 20:24:12 +02:00
  • 0510437ae1 continue f321x 2024-08-25 17:12:05 +02:00
  • 860623bf0f minor change to docs aaravm 2024-08-25 18:49:59 +05:30
  • f8490a6f2b comments f321x 2024-08-24 13:54:43 +02:00
  • f7a1053f3c small changes fbock 2024-08-23 12:33:02 +02:00
  • 6956639f32 add atomic bool to disable logging output for escrow cli input fbock 2024-08-23 11:07:16 +02:00
  • dce1a05332 remove unclear comments fbock 2024-08-22 10:55:11 +02:00
  • 6d84f45499 add db handler to remove trade fbock 2024-08-22 10:09:20 +02:00
  • 9f9f3a370a keypath spend is working :) fbock 2024-08-21 17:46:52 +02:00
  • dfb0e29a7d adding documentation for setting up rpc_node aaravm 2024-08-20 15:23:47 +05:30
  • 546e56018b add test for keyspend payout fbock 2024-08-19 16:33:46 +02:00
  • b5c083b4ab trader signature submission call, bugfixes, stop creating payout psbt twice fbock 2024-08-19 14:52:52 +02:00
  • e9140d5821 combine imports f321x 2024-08-16 14:15:56 +02:00
  • 1ad021ab03 cargo clippy f321x 2024-08-16 13:41:01 +02:00
  • 498d86e4c7 run cargo fix coordinator f321x 2024-08-16 13:39:44 +02:00
  • 45defac1c0 remove create_taproot from compilation f321x 2024-08-16 13:38:18 +02:00
  • ab5ab73012 warn about using verify_partil fbock 2024-08-16 11:01:32 +02:00
  • 5805218345 implementation of partial signature aggregation fbock 2024-08-16 10:59:30 +02:00
  • 784f5418f4 add keyspend context struct f321x 2024-08-15 16:00:03 +02:00
  • 4fa3b5fd49 use map_err for coordinator mod error handling, add endpoints for partitial sig fbock 2024-08-15 15:41:04 +02:00
  • 6a5a10546a working on client musig partitial sig fbock 2024-08-14 18:38:31 +02:00
  • fda9af518d work on musig signing fbock 2024-08-14 17:29:42 +02:00
  • b4b136e183 finish keyspend psbt creation on coordinator, begin signing on client fbock 2024-08-14 14:11:52 +02:00
  • b802dbb09d additions fbock 2024-08-13 19:40:06 +02:00
  • 4bc06c0b54 begin with new readme fbock 2024-08-13 19:34:42 +02:00
  • ead749b7e7 beginn keyspend collaborative payout tx/psbt assembly, test for getting escrow utxo from descriptor fbock 2024-08-13 18:15:33 +02:00
  • 805ee865fa update db tests fbock 2024-08-13 10:48:19 +02:00
  • 41d2ad3cf5 add debug print to descriptor creation fbock 2024-08-12 19:38:14 +02:00
  • b1d14f0072 cargo update dependencies fbock 2024-08-12 19:37:10 +02:00
  • e31fdb006e finish escrow output assembly fbock 2024-08-12 19:34:55 +02:00
  • ae2e82aca5 working on escrow descriptor fbock 2024-08-12 11:09:40 +02:00
  • 49b5ea1d87 switch back to real escrow output in escrow tx fbock 2024-08-08 17:52:36 +02:00
  • 3264cf44c3 finish cooperative psbt assembly with pseudo escrow output fbock 2024-08-08 10:19:11 +02:00
  • 201706d555 add debug logs fbock 2024-08-07 10:40:59 +02:00
  • 6cb138484c fix errors fbock 2024-08-06 18:29:12 +02:00
  • 9b5749d721 add escrow psbt combination logic, sql handler and api endpoint fbock 2024-08-06 18:22:31 +02:00
  • 6adcabcb54 improve mempool lookup of escrow psbt fbock 2024-08-06 13:27:21 +02:00
  • deedcd679f add comment fbock 2024-08-05 17:31:48 +02:00
  • b9aa271ab0 move function from wallet to escrow_psbt.rs fbock 2024-08-05 13:33:56 +02:00
  • aba9dca686 fix musig pubkey submission fbock 2024-08-05 11:03:16 +02:00
  • 8c47edb3b5 fix bond submission/api f321x 2024-08-02 17:13:29 +02:00
  • e0c0bd3abc apply new psbt flow to trader, update trader api endpoint f321x 2024-08-02 12:59:55 +02:00
  • ab193da25a fix wallet tests, add shutdown function to mempool handler f321x 2024-08-02 12:31:36 +02:00
  • f45703aa63 finish improvised psbt assembly coordinator side. f321x 2024-08-01 19:01:29 +02:00
  • ce24a95c4d add client psbt input assembly/serialization f321x 2024-07-31 13:59:07 +02:00
  • 6900df89a8 signing correctly aaravm 2024-07-30 17:44:17 +05:30
  • 22148c545d finish first implementation of escrow contract f321x 2024-07-29 17:43:03 +02:00
  • fc9b3d1a5d working on escrow psbt creation f321x 2024-07-29 14:21:38 +02:00
  • 36754a1ea2 begin client psbt assembly f321x 2024-07-26 13:21:30 +02:00
  • 2ee3668652 changing OfferTakenResponse in client fbock 2024-07-26 11:09:17 +02:00
  • aa8143f41e switch to maintained fork of dotenv, dotenvy fbock 2024-07-25 22:30:43 +02:00
  • f704289940 change escrow output logic fbock 2024-07-25 16:11:18 +02:00
  • c03c2d5e1f switch musig pubkeys to uncompressed format fbock 2024-07-25 12:44:09 +02:00
  • 3380f7d206 fix test, add todos fbock 2024-07-25 10:49:45 +02:00
  • ab2c69b714 add taproot descriptor test fbock 2024-07-25 10:22:10 +02:00
  • 0f751f0a59 creation of escrow psbt descriptor fbock 2024-07-24 17:31:16 +02:00
  • 5a836336b2 Merge branch 'research' of github.com:RoboSats/taptrade-core into research aaravm 2024-07-24 16:37:14 +05:30
  • 07e0132fba adding coordinator_sign aaravm 2024-07-24 16:36:49 +05:30
  • c34e60c39d rename monitoring to bond_monitoring f321x 2024-07-21 14:30:48 +02:00
  • c8bc01e856 cargo clippy f321x 2024-07-21 14:28:38 +02:00
  • efaa843a1a cleanup api and separate logic f321x 2024-07-21 13:41:47 +02:00
  • e96e02764a added signing PSBTs aaravm 2024-07-21 14:34:08 +05:30
  • 09e505e849 Merge branch 'change-testing' into research cleanup of webserver and separation of logic f321x 2024-07-20 22:40:44 +02:00
  • f709f82635 cleanup and seperate webserver from logic f321x 2024-07-20 22:39:30 +02:00
  • efde333ac4 working psbt aaravm 2024-07-20 15:08:33 +05:30
  • 0423e8d447 got fund wallet to work correctly aaravm 2024-07-20 12:49:08 +05:30
  • 5a59ba63b0 complete more api endpoints f321x 2024-07-19 17:25:15 +02:00
  • ff556bdc4f finish more endpoints f321x 2024-07-19 11:30:26 +02:00
  • 53f3d3ffce add api endpoints, onchain confirmation handling, db handlers f321x 2024-07-18 20:42:15 +02:00
  • f658037721 add escrow tx confirmation monitoring f321x 2024-07-18 12:01:13 +02:00
  • b1a4863140 small changes, comments f321x 2024-07-17 20:35:41 +02:00
  • 08140d43b6 update coordinator wallet tests f321x 2024-07-17 17:45:11 +02:00
  • 2dbeb55238 improve rpc wallet connection (user/pass), remove cookie, derive wallet name from descriptor f321x 2024-07-17 17:39:34 +02:00
  • ad07b393a3 mempool bond validation done, monitoring now fully functional:) f321x 2024-07-16 19:55:10 +02:00
  • 78796fe851 implement mempool monitoring for coordinator f321x 2024-07-16 18:36:29 +02:00
  • c17bf0ea10 Merge branch 'research' of https://github.com/RoboSats/taptrade-core into research improve monitoring f321x 2024-07-16 11:54:06 +02:00