391 Commits (c75abf8297d8665b3590a9131a75f9f90fb1c4a0)

Author SHA1 Message Date
Thomas Eizinger fa87ad90c6
Use sqlite for BDK's database 3 years ago
Thomas Eizinger 57fe104d9c
Selectively depend on bdk features 3 years ago
Thomas Eizinger a219d90dd0
Update to bdk 0.12 3 years ago
Daniel Karzel a2fbfedc02
UI state mapping & dynamic actions 3 years ago
Thomas Eizinger 00883af0a9
Don't panic on unexpected messages 3 years ago
Thomas Eizinger cf5a3752d3
Improve readability of special handling for electrum error 3 years ago
Thomas Eizinger fdd50e889e
Fix parsing of electrum error response 3 years ago
Mariusz Klochowicz 28ecd8a680
Clean up message handlers in maker_cfd actor 3 years ago
Mariusz Klochowicz bfbaee08ac
Use current price in profit margin calculations 3 years ago
Mariusz Klochowicz 3badba7067
Revert "Use current price in profit margin calculations" 3 years ago
Daniel Karzel c3f8b4b35b
Handle existing Cfds upon daemon startup 3 years ago
Mariusz Klochowicz 4b8237c9d6
Use current price in profit margin calculations 3 years ago
Mariusz Klochowicz 641905e6be
Display price feed in the UI 3 years ago
Mariusz Klochowicz 699ddcf95a
Use latest github snapshot of xtra 3 years ago
Thomas Eizinger 2922e03ae1
Use `Address::attach_stream` for incoming connections 3 years ago
Thomas Eizinger 904d81d51f
Refactor setup_contract to be just an async function 3 years ago
Thomas Eizinger c74f057254
Move impls to the bottom 3 years ago
Thomas Eizinger 7ce5ea47df
Wait for message to be actually sent on the wire 3 years ago
Thomas Eizinger aaeb2a5809
Have messages return `()` instead of `Result` 3 years ago
Thomas Eizinger e677ba7a74
Replace `taker_inc_message_actor` with `Address::attach_stream` 3 years ago
Thomas Eizinger 0d1406ec63
Replace `in_taker_messages` with `Address::attach_stream` 3 years ago
Thomas Eizinger eda1b88b0a
Introduce a dedicated codec 3 years ago
Thomas Eizinger 47c9b85c1a
Log errors with source chain 3 years ago
Daniel Karzel 2fe376cb55
Work in review comments 3 years ago
Daniel Karzel 608a962b8e
Taker monitors 3 years ago
Daniel Karzel 2fd2c30325
move refund transaction signing onto cfd 3 years ago
Daniel Karzel 4fb84cc58f
Bundle monitoring events that change cfd state 3 years ago
Daniel Karzel 75033a9c32
Allow transitions to same state in db 3 years ago
Thomas Eizinger d326533170
Refactor `EmbeddedFileExt` to use combinators and ? 3 years ago
Daniel Karzel 703a669ec0
Make the test pass 3 years ago
Daniel Karzel a84fd60179
Add failing test 3 years ago
Thomas Eizinger b6d0fc6c2f
Convert `send_wire_message_actor` to xtra::Actor 3 years ago
Thomas Eizinger e7774dc29f
Replace negative .gitignores with build script 3 years ago
Lucas Soriano del Pino 366c415314
Introduce monitor actor 3 years ago
Thomas Eizinger c1b0ec63a4
Simplify testing of protected routes 3 years ago
Mariusz Klochowicz 4dd27fbd25
Don't repeat names in module and types 3 years ago
Philipp Hoenisch 609b3f22d4
Don't double load from db 3 years ago
Philipp Hoenisch 95906ed5e6
The order was removed in TakeOrder 3 years ago
Thomas Eizinger 81259e1b61
Decouple wallet sync from cfd actors 3 years ago
Thomas Eizinger 54263ce38a
Don't repeat names in modules and types 3 years ago
Thomas Eizinger 4d33083af7
Rename variable 3 years ago
Thomas Eizinger e69ffc86b9
Initialize the addresses to other actors without `Option` 3 years ago
Thomas Eizinger 0ad9348e32
Don't repeat name in module and type 3 years ago
Mariusz Klochowicz 576237ce3e
Don't use unwrap() inside MakerCfdActor 3 years ago
Mariusz Klochowicz 15ecdf01b0
Roll-out xtra framework into the taker actor 3 years ago
Philipp Hoenisch 822edc206d
Rename TakeOrder to TakeOffer 3 years ago
Philipp Hoenisch 08f31f11f7
Remove unused CfdState 3 years ago
Philipp Hoenisch a0951c03ac
Add accept/reject order feature to maker 3 years ago
Philipp Hoenisch 2a6fe6b664
Rename TakeRequest to Order 3 years ago
Thomas Eizinger 33a27d4d92
Don't dbg log the latest state 3 years ago