63 Commits (cb38e617b3146520b000e71ec3e6e7aa2a0fb16c)

Author SHA1 Message Date
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
Mariusz Klochowicz 6356c783be
Wrap bdk::wallet inside a struct 3 years ago
Daniel Karzel b60c55d031
Refactor Cfd to be based on Order 3 years ago
Mariusz Klochowicz a3a27021d0
Add contract setup and signature verification on the maker side 3 years ago
Daniel Karzel a8a8076887
Rename offer to order. Everywhere!!! 3 years ago
Daniel Karzel 76f49bce22
`Origin` renames 3 years ago
Philipp Hoenisch 445208b475
Calculate refund timelock based on CFD term. 3 years ago
Philipp Hoenisch 468a979d93
Taker verifies all transactions 3 years ago
Daniel Karzel cfae4e573b
Margin calculation 3 years ago
Thomas Eizinger d459af14d1
Integrate CFD protocol into the maker and taker 3 years ago
Daniel Karzel 2bf258b1c3
Initialize cfd feed with existing CFDs from db 3 years ago
Thomas Eizinger 3112f1f7be
Remodel daemons to follow actor model more closely 3 years ago