244 Commits

Author SHA1 Message Date
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
6e24586daa improve monitoring with deletion from db 2024-07-16 11:53:46 +02:00
fec4d20c92 added psbt creation for taker unresponsive situation 2024-07-16 13:37:07 +05:30
40c4d1f240 Merge branch 'research' of github.com:RoboSats/taptrade-core into research 2024-07-16 03:09:56 +05:30
e3a5a74f2d creating a psbt for traders to fund 2024-07-16 03:06:49 +05:30
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
e73b879546 add min bond amount to monitoring, add chunking of monitored bonds for testmempoolaccept call 2024-07-15 18:29:30 +02:00
4ed3d9597a fix regtest mining 2024-07-15 16:49:28 +02:00
ba52828f61 add regtest setup 2024-07-15 16:18:36 +02:00
874834f454 switch to signet, add signet docker config 2024-07-15 09:16:46 +02:00
6552ce559d finish monitoring bonds function refactor 2024-07-12 16:37:22 +02:00
d99439b52f fix monitoring loop access of Bond vec 2024-07-12 15:13:32 +02:00
20409c3c72 Merge branch 'research' of github.com:RoboSats/taptrade-core into research 2024-07-12 16:28:17 +05:30
4da52405a4 loading wallet to import UTXO's 2024-07-12 16:28:06 +05:30
369961a2ea refactor spawning of monitoring thread, working on spawn_blocking for sync bitcoinrpc call 2024-07-12 10:54:43 +00:00
ec05e61323 refactor monitoring and bond validation, fix tests 2024-07-11 17:41:40 +00:00
257b0d7201 refactor bond validation, use testmempoolaccept, add Bitcoinrpc backend 2024-07-11 14:44:14 +00:00
7f8866d414 add testnet4 node docker compose 2024-07-11 10:29:57 +00:00
7b43389da4 add comments 2024-07-10 16:31:36 +00:00
5540c578b5 finish verify_bond_tx_hex() unit tests 2024-07-10 14:29:35 +00:00
b56380d448 Merge branch 'research' of github.com:RoboSats/taptrade-core into research 2024-07-10 19:06:05 +05:30
6212216d21 separate unit fns 2024-07-10 19:05:48 +05:30
939487e02b added comments for generating descriptors 2024-07-10 18:54:53 +05:30
5ceea09069 add dummy tests for validate_bond_tx_hex() 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()
2024-07-10 11:52:17 +00:00
dbcd9b65ba fix sql syntax error in fetch_and_delete_offer_from_public_offers_table() 2024-07-10 11:52:10 +00:00
2da03484dc Merge branch 'research' of github.com:RoboSats/taptrade-core into research
merging
2024-07-10 16:42:39 +05:30
d00a07fe87 corrected the create descriptor fn (it works on testnet now 2024-07-10 16:42:26 +05:30
3cb0c9a0a9 finish first tests for validate_bond_tx_hex 2024-07-10 11:02:03 +00:00
a48391ad73 making coordinator wallet generic, working on tests for bond verification 2024-07-10 09:13:49 +00:00
6c9b969d5e debug statements 2024-07-09 18:12:04 +00: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
f295731cbd fix taker bond validation endpoint 2024-07-09 11:05:18 +00:00
320d46e0f3 fix taker offer fetching, change log level for crate dependencies 2024-07-09 09:00:36 +00:00
0c8a27415a working on fixing db, switching from println to logging 2024-07-08 17:09:28 +00:00
bb249296c9 working on db debugging 2024-07-08 17:07:08 +00:00
5d39859ada merge 2024-07-08 21:07:24 +05:30
33e5aa1d63 changed descriptor 2024-07-08 20:04:20 +05:30
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
648ed82c0c use tokio::spawn for monitoring function to make it run concurrent in a correct way 2024-07-08 09:06:42 +00:00
08e21d6ce0 testnet faucet comment 2024-07-07 11:27:57 +02:00
48b208f7ca added a psbt creation for coordinator and a sample path 2024-07-07 02:16:24 +05:30