39 Commits (fcd23c211b6f0623e96fc0dc08c3723bd7e26b6c)

Author SHA1 Message Date
Philipp Hoenisch 9de0376daa
Bug fix: Remove pending roll over requests 3 years ago
Philipp Hoenisch 9b755b9a59
PR feedback and fmt 3 years ago
Lucas Soriano del Pino 5cd723441d
Implement rollover protocol in daemons 3 years ago
Mariusz Klochowicz eb33172e9f
Handle collab settlement response from the maker 3 years ago
Daniel Karzel 159240cc9f
Wire in automatic CET publication 3 years ago
Daniel Karzel 2f9a969aba
Use `OracleEventId` instead of `String` for `Attestation` id 3 years ago
Philipp Hoenisch b012aa7a37
Rollover order boilerplate 3 years ago
Mariusz Klochowicz 36c04140f6
Optimise data structure used for settlement proposals 3 years ago
Daniel Karzel 8a2f2b83cc
`BTreeMap` for announcements in cfd actors 3 years ago
Daniel Karzel 61d62e7263
Taker uses latest announcements from oracle to start contract setup 3 years ago
Mariusz Klochowicz 30a549c8bb
Allow accepting/rejecting settlement proposals in the maker daemon 3 years ago
Daniel Karzel eef1b7348b
Transition cfd to new state when handling an event 3 years ago
Daniel Karzel 13814813a9
Refresh feed after state transition after monitor event 3 years ago
Daniel Karzel fed9a8bde6
Fix commit transaction publication 3 years ago
Thomas Eizinger 1560d86698
Move re-broadcasting functionality from actor ctor to housekeeping 3 years ago
Thomas Eizinger f028ca662d
Don't take announcements from oracle for now 3 years ago
Daniel Karzel 550bdcdd22
Integrate settlement endpoint into actions 3 years ago
Daniel Karzel 9c02592836
Pass order_id instead of msg to handle func 3 years ago
Daniel Karzel 592e81c897
Re-trigger sending commit in case we start up in `PendingCommit` 3 years ago
Daniel Karzel 42b4701bc7
Non-collaborative close by publishing commit tx 3 years ago
Thomas Eizinger ee785354f3
Directly initialize feed with list of current CFDs 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
Thomas Eizinger 00883af0a9
Don't panic on unexpected messages 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
Thomas Eizinger 904d81d51f
Refactor setup_contract to be just an async function 3 years ago
Thomas Eizinger e677ba7a74
Replace `taker_inc_message_actor` with `Address::attach_stream` 3 years ago
Thomas Eizinger eda1b88b0a
Introduce a dedicated codec 3 years ago
Daniel Karzel 2fe376cb55
Work in review comments 3 years ago
Daniel Karzel 608a962b8e
Taker monitors 3 years ago
Thomas Eizinger b6d0fc6c2f
Convert `send_wire_message_actor` to xtra::Actor 3 years ago
Lucas Soriano del Pino 366c415314
Introduce monitor actor 3 years ago
Mariusz Klochowicz 4dd27fbd25
Don't repeat names in module and types 3 years ago
Thomas Eizinger 81259e1b61
Decouple wallet sync from cfd actors 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 a0951c03ac
Add accept/reject order feature to maker 3 years ago
Philipp Hoenisch 2a6fe6b664
Rename TakeRequest to Order 3 years ago
Thomas Eizinger e7f9d24e94
Start contract setup directly after sending the accept 3 years ago
Thomas Eizinger 816f9b9791
Buffer incoming messages in case the maker is faster in reaching setup 3 years ago
Daniel Karzel 72ffe1b325
Replace all the remaining println with tracing logs 3 years ago
Daniel Karzel de66e85d73
Successful publication of lock tx 3 years ago
Daniel Karzel d647a69795
Successful `ContractSetup` phase 3 years ago
Philipp Hoenisch 1fd4745319
Use logger instead of println 3 years ago
Daniel Karzel d5bbee3edd
Wallet updates in the UI 🎉 3 years ago
Daniel Karzel 7630b301c7
Work in PR comments 3 years ago
Daniel Karzel fceb18d98b
Use actual margin value for contract setup 3 years ago