33 Commits

Author SHA1 Message Date
f45703aa63 finish improvised psbt assembly coordinator side. 2024-08-01 19:01:29 +02:00
2ee3668652 changing OfferTakenResponse in client 2024-07-26 11:09:17 +02:00
aa8143f41e switch to maintained fork of dotenv, dotenvy 2024-07-25 22:30:43 +02:00
0f751f0a59 creation of escrow psbt descriptor 2024-07-24 17:31:16 +02:00
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
f709f82635 cleanup and seperate webserver from logic 2024-07-20 22:39:30 +02:00
f658037721 add escrow tx confirmation monitoring 2024-07-18 12:01:13 +02:00
2dbeb55238 improve rpc wallet connection (user/pass), remove cookie, derive wallet name from descriptor 2024-07-17 17:39:34 +02:00
78796fe851 implement mempool monitoring for coordinator 2024-07-16 18:36:29 +02:00
6e24586daa improve monitoring with deletion from db 2024-07-16 11:53:46 +02:00
369961a2ea refactor spawning of monitoring thread, working on spawn_blocking for sync bitcoinrpc call 2024-07-12 10:54:43 +00:00
257b0d7201 refactor bond validation, use testmempoolaccept, add Bitcoinrpc backend 2024-07-11 14:44:14 +00:00
a48391ad73 making coordinator wallet generic, working on tests for bond verification 2024-07-10 09:13:49 +00:00
320d46e0f3 fix taker offer fetching, change log level for crate dependencies 2024-07-09 09:00:36 +00:00
573990ab3a switch from println and dbg to logging 2024-07-08 14:30:58 +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
c1083e0cc0 make chain backend async in coordinator 2024-07-04 10:47:36 +00:00
279d7d167a coordinator monitoring loop 2024-07-03 17:16:47 +00:00
e7aaeab27a finish submit_maker_bond endpoint coordinator 2024-07-03 12:52:00 +00:00
71eeb499d2 fetch_available_offers endpoint 2024-06-28 13:14:56 +02:00
6dacb2433d add sanity checks to coordinator endpoint 2024-06-26 14:26:19 +00:00
57e6a32f09 finish create-offer, finish sqlite init 2024-06-26 12:48:03 +00:00
b4659ad912 wallet coordinator 2024-06-26 09:03:41 +00:00
23dc8bf782 begin coordinator wallet implementation 2024-06-25 13:54:40 +00:00
e0a2ad39ea add sqlite functons 2024-06-25 12:36:43 +00:00
846a6cb179 fix broken imports 2024-06-25 11:04:30 +00:00
55938c9ffc coordinator wallet 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 2024-06-24 17:17:01 +00:00
8a8a93e184 begin with coordinator 2024-06-24 11:59:51 +00:00
55fe8f80e2 add request function for offer request 2024-06-04 16:44:09 +00:00
04c3245f01 structure project, use axum 2024-06-03 18:49:30 +02:00