164 Commits

Author SHA1 Message Date
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
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