Commit Graph

  • 6e24586daa improve monitoring with deletion from db f321x 2024-07-16 11:53:46 +02:00
  • fec4d20c92 added psbt creation for taker unresponsive situation aaravm 2024-07-16 13:37:07 +05:30
  • 40c4d1f240 Merge branch 'research' of github.com:RoboSats/taptrade-core into research aaravm 2024-07-16 03:09:56 +05:30
  • e3a5a74f2d creating a psbt for traders to fund aaravm 2024-07-16 03:06:49 +05:30
  • 38475c273f switch fulcrum to electrs server in regtest docker f321x 2024-07-15 21:59:07 +02:00
  • 6949a7c29c add electrum server to regtest docker f321x 2024-07-15 18:53:00 +02:00
  • e73b879546 add min bond amount to monitoring, add chunking of monitored bonds for testmempoolaccept call f321x 2024-07-15 18:29:30 +02:00
  • 4ed3d9597a fix regtest mining f321x 2024-07-15 16:49:28 +02:00
  • ba52828f61 add regtest setup f321x 2024-07-15 16:18:36 +02:00
  • 874834f454 switch to signet, add signet docker config f321x 2024-07-15 09:16:46 +02:00
  • 6552ce559d finish monitoring bonds function refactor f321x 2024-07-12 16:37:22 +02:00
  • d99439b52f fix monitoring loop access of Bond vec f321x 2024-07-12 15:13:32 +02:00
  • 20409c3c72 Merge branch 'research' of github.com:RoboSats/taptrade-core into research aaravm 2024-07-12 16:28:17 +05:30
  • 4da52405a4 loading wallet to import UTXO's aaravm 2024-07-12 16:28:06 +05:30
  • 369961a2ea refactor spawning of monitoring thread, working on spawn_blocking for sync bitcoinrpc call Felix 2024-07-12 10:54:43 +00:00
  • ec05e61323 refactor monitoring and bond validation, fix tests Felix 2024-07-11 17:41:40 +00:00
  • 257b0d7201 refactor bond validation, use testmempoolaccept, add Bitcoinrpc backend Felix 2024-07-11 14:44:14 +00:00
  • 7f8866d414 add testnet4 node docker compose f321x 2024-07-11 10:29:57 +00:00
  • 7b43389da4 add comments f321x 2024-07-10 16:31:36 +00:00
  • 5540c578b5 finish verify_bond_tx_hex() unit tests f321x 2024-07-10 14:29:35 +00:00
  • b56380d448 Merge branch 'research' of github.com:RoboSats/taptrade-core into research aaravm 2024-07-10 19:06:05 +05:30
  • 6212216d21 separate unit fns aaravm 2024-07-10 19:05:48 +05:30
  • 939487e02b added comments for generating descriptors aaravm 2024-07-10 18:54:53 +05:30
  • 5ceea09069 add dummy tests for validate_bond_tx_hex() f321x 2024-07-10 11:56:15 +00:00
  • 69481c3982 Merge branch 'research' of https://github.com/RoboSats/taptrade-core into research fix sql syntax error in fetch_and_delete_offer_from_public_offers_table() f321x 2024-07-10 11:52:17 +00:00
  • dbcd9b65ba fix sql syntax error in fetch_and_delete_offer_from_public_offers_table() f321x 2024-07-10 11:52:10 +00:00
  • 2da03484dc Merge branch 'research' of github.com:RoboSats/taptrade-core into research merging aaravm 2024-07-10 16:42:39 +05:30
  • d00a07fe87 corrected the create descriptor fn (it works on testnet now aaravm 2024-07-10 16:42:26 +05:30
  • 3cb0c9a0a9 finish first tests for validate_bond_tx_hex f321x 2024-07-10 11:02:03 +00:00
  • a48391ad73 making coordinator wallet generic, working on tests for bond verification f321x 2024-07-10 09:13:49 +00:00
  • 6c9b969d5e debug statements f321x 2024-07-09 18:12:04 +00:00
  • 43de74145d working on fixing bond validation f321x 2024-07-09 16:54:47 +00:00
  • 28d17c8f7e add tests for bond assemblz f321x 2024-07-09 13:28:14 +00:00
  • f295731cbd fix taker bond validation endpoint f321x 2024-07-09 11:05:18 +00:00
  • 320d46e0f3 fix taker offer fetching, change log level for crate dependencies f321x 2024-07-09 09:00:36 +00:00
  • 0c8a27415a working on fixing db, switching from println to logging f321x 2024-07-08 17:09:28 +00:00
  • bb249296c9 working on db debugging f321x 2024-07-08 17:07:08 +00:00
  • 5d39859ada merge aaravm 2024-07-08 21:07:24 +05:30
  • 33e5aa1d63 changed descriptor aaravm 2024-07-08 20:04:20 +05:30
  • 573990ab3a switch from println and dbg to logging f321x 2024-07-08 14:30:58 +00:00
  • 06dedd1b95 testing and fixing api communication [coordinator & maker] f321x 2024-07-08 12:27:29 +00:00
  • 648ed82c0c use tokio::spawn for monitoring function to make it run concurrent in a correct way f321x 2024-07-08 09:06:42 +00:00
  • 08e21d6ce0 testnet faucet comment f321x 2024-07-07 11:27:57 +02:00
  • 48b208f7ca added a psbt creation for coordinator and a sample path aaravm 2024-07-07 02:16:24 +05:30
  • 4248853abd added almost complete taptree making function aaravm 2024-07-06 12:30:32 +05:30
  • 490176ae2c completed combine_and_broadcast fn aaravm 2024-07-06 11:57:22 +05:30
  • 958026a3e2 added main functions to be used for workflow of taproot contract aaravm 2024-07-06 03:41:41 +05:30
  • a068b8b0a3 add comments f321x 2024-07-05 16:47:06 +02:00
  • ce34ec5c20 adding the initial version of taproot contract(not working rn aaravm 2024-07-05 01:46:11 +05:30
  • 48ef99be4f add comment f321x 2024-07-04 15:08:04 +00:00
  • 72d2e51ec8 make backend synchronous again, implement simple punishment handler f321x 2024-07-04 13:53:57 +00:00
  • c1083e0cc0 make chain backend async in coordinator f321x 2024-07-04 10:47:36 +00:00
  • 68707c2566 add electrum backend in CoordinatorWallet struct f321x 2024-07-04 09:27:17 +00:00
  • 279d7d167a coordinator monitoring loop f321x 2024-07-03 17:16:47 +00:00
  • e7aaeab27a finish submit_maker_bond endpoint coordinator f321x 2024-07-03 12:52:00 +00:00
  • b7a3522069 complete bond validation function f321x 2024-07-03 11:25:05 +00:00
  • ef6ca16337 added unit tests for database (completed) aaravm 2024-07-03 04:57:04 +05:30
  • 845e9da31d move_offer_to_active unit test aaravm 2024-07-03 04:45:17 +05:30
  • 69aa49debc move_offer_to_active unit test aaravm 2024-07-03 03:31:53 +05:30
  • 7afd25b445 add comment f321x 2024-07-02 17:39:14 +00:00
  • 78efc82f6a implementing bond verification function f321x 2024-07-02 17:38:29 +00:00
  • 2359da970e added unit test for fetch_maker_request aaravm 2024-07-02 19:36:15 +05:30
  • 731583aa89 added unit test for fetch_and_delete_offer_from_bond_table aaravm 2024-07-02 19:20:27 +05:30
  • 775f5cbe61 change mockoon api endpoints fbock 2024-07-02 10:43:55 +02:00
  • 821e4d3974 add mock api endpoints to coordinator f321x 2024-07-02 08:43:10 +00:00
  • 171aa62fa0 add coordinator endpoint for maker psbt polling f321x 2024-07-01 16:28:18 +00:00
  • 12304df468 finish submit-taker-bond f321x 2024-07-01 15:51:35 +00:00
  • 0335957ea8 submit taker bond database function f321x 2024-07-01 15:38:06 +00:00
  • dd911d4e95 finish fetch-available-offers endpoint f321x 2024-07-01 09:42:28 +00:00
  • 98b410423c added unit test for init and new request aaravm 2024-06-29 17:31:13 +05:30
  • 71eeb499d2 fetch_available_offers endpoint f321x 2024-06-28 13:14:56 +02:00
  • 465b67bb1a begin with offer fetching f321x 2024-06-27 15:46:25 +00:00
  • ab59cd9db2 commit remaining changes f321x 2024-06-27 13:46:17 +00:00
  • 3a43b8e6bc finished OrderActivatedResponse endpoint f321x 2024-06-27 13:19:54 +00:00
  • e6e607deb0 continuing with sql offer table f321x 2024-06-27 10:50:16 +00:00
  • cbaa665140 additional sql table for active offers f321x 2024-06-27 10:23:58 +00:00
  • 6dacb2433d add sanity checks to coordinator endpoint f321x 2024-06-26 14:26:19 +00:00
  • 49550dac66 remove dbs from repo f321x 2024-06-26 12:48:35 +00:00
  • 57e6a32f09 finish create-offer, finish sqlite init f321x 2024-06-26 12:48:03 +00:00
  • b4659ad912 wallet coordinator f321x 2024-06-26 09:03:41 +00:00
  • 23dc8bf782 begin coordinator wallet implementation f321x 2024-06-25 13:54:40 +00:00
  • e0a2ad39ea add sqlite functons f321x 2024-06-25 12:36:43 +00:00
  • 846a6cb179 fix broken imports f321x 2024-06-25 11:04:30 +00:00
  • 7c643fe335 merging aaravm 2024-06-25 10:17:29 +05:30
  • afcb7de43e started verifying bonds aaravm 2024-06-25 10:03:57 +05:30
  • 55938c9ffc coordinator wallet f321x 2024-06-24 17:19:16 +00:00
  • ad58758e99 sqlite in coordinator, anyhow result in coordinator, restructuring coordinator, loading env variable, removing cli parsing with clap f321x 2024-06-24 17:17:01 +00:00
  • 8a8a93e184 begin with coordinator f321x 2024-06-24 11:59:51 +00:00
  • 0b20c1d723 trade confirmation f321x 2024-06-24 08:57:06 +00:00
  • 7b5c438a01 add comments, make functions more generic, waiting for confirmation Felix 2024-06-23 16:02:08 +00:00
  • 3b43f8476d corrected the input error aaravm 2024-06-21 18:09:04 +05:30
  • 5ae28c9866 Merge branch 'research' of github.com:RoboSats/taptrade-core into research aaravm 2024-06-19 02:10:39 +05:30
  • ed6ca9582e remaining files aaravm 2024-06-19 02:07:22 +05:30
  • 6d3cf0c7c7 experimenting with returning response for bond details aaravm 2024-06-19 02:04:56 +05:30
  • 4126361163 change mockoon endpoint fbock 2024-06-18 18:27:29 +02:00
  • 42424672ed fix maker psbt submission Felix 2024-06-18 16:26:26 +00:00
  • bd8deb2b4c add psbt submission for maker Felix 2024-06-18 16:24:23 +00:00
  • 11fb176977 maker fiat confirmation Felix 2024-06-18 11:53:00 +00:00
  • b90d38e385 Merge branch 'research' of https://github.com/RoboSats/taptrade-core into research conflict Felix 2024-06-18 10:25:24 +00:00
  • 98d4475a2c add taker wait on fiat confirmation Felix 2024-06-18 10:23:03 +00:00