143 Commits (43b1d08898870994bb914948a6f4580314ac35a2)

Author SHA1 Message Date
Thomas Eizinger 43b1d08898
Add API for calculating payout curve 3 years ago
Mariusz cf08326c64
Add a taker endpoint for initiating collaborative settlement (#175) 3 years ago
Lucas Soriano del Pino 23d7c6110f
Watch relevant olivia announcements and attestations 3 years ago
Daniel Karzel faaaed8705
Remove unused code 3 years ago
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