45 Commits (6eb779ffd0d5981a6621308c0a17bcc4e783bb8c)

Author SHA1 Message Date
Lucas Soriano del Pino 4245c22b44
Refactor maker_inc_connections::Actor 3 years ago
Thomas Eizinger ffe3d1439b
Rename `TakerId` to `Identity` 3 years ago
Mariusz Klochowicz e27fcce8c5
Provide information about connected takers in a dedicated feed 3 years ago
Thomas Eizinger 211072b9ed
Remove unnecessary indirection of `TakerCommand` 3 years ago
Mariusz Klochowicz 855181f06c
Expand Tasks API for ergonomics 3 years ago
Thomas Eizinger 47bfc3a2a9
Replace implementation of TakerId with public key 3 years ago
Thomas Eizinger 8bda269e7a
Improve variable naming 3 years ago
Thomas Eizinger 0b2d2ec3c2
Prefer tracing fields of stringified log message 3 years ago
Mariusz Klochowicz 342c36ef72
Reduce heartbeat interval in test harness 3 years ago
Mariusz Klochowicz 9c4e89325f
Tie tasks spawned inside actor systems to actor system lifetime 3 years ago
Thomas Eizinger ca2bd5e291
Statically ensure that our only failure mode is `NoConnection` 3 years ago
Thomas Eizinger 561b189de1
Remove unnecessary `Result` return value 3 years ago
Thomas Eizinger b01e3b1dc6
Move handling of bad connection into `send_to_taker` function 3 years ago
Thomas Eizinger 49d4665fa9
Don't log entire order to avoid log spam 3 years ago
Daniel Karzel bfb2dba0c2
Make sure not to fail in for loop sending to takers 3 years ago
Mariusz Klochowicz cbb52f011c
Use a connection actor for the taker 3 years ago
Daniel Karzel ed9f368305
Configurable log levels on both taker and maker 3 years ago
rishflab b7a8370b0b Authenticate connection with maker 3 years ago
rishflab 7e2ee5883b Encrypt network communication using the noise protocol 3 years ago
rishflab 40a6ea0d39
Revert "Encrypt network communication using the noise protocol" 3 years ago
rishflab b9db55fce3 Encrypt network communication using the noise protocol 3 years ago
Thomas Eizinger 45bcc4fe87
Fully-qualify async_trait macro 3 years ago
Mariusz Klochowicz 5650ab1ec5
Roll out xtra_productivity inside maker_inc_connections actor 3 years ago
Lucas Soriano del Pino 79c377a7b8
Introduce maker ActorSystem 3 years ago
Thomas Eizinger 8c8cbe759c
Close connections with takers that don't adhere to the message format 3 years ago
Thomas Eizinger 414d520afd
Introduce dedicated actor for forwarding only `Ok` messages 3 years ago
Lucas Soriano del Pino 370d40f0c2
Use MessageChannels in maker_inc_connections::Actor 3 years ago
Thomas Eizinger 67a39aa5bd
Re-introduce library 3 years ago
Thomas Eizinger 9c0d320dc1
Rename `OracleEventId` 3 years ago
Thomas Eizinger b103a21228
Notify maker_cfd::Actor about new taker 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
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 0d1406ec63
Replace `in_taker_messages` with `Address::attach_stream` 3 years ago
Thomas Eizinger eda1b88b0a
Introduce a dedicated codec 3 years ago
Thomas Eizinger b6d0fc6c2f
Convert `send_wire_message_actor` to xtra::Actor 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 0ad9348e32
Don't repeat name in module and type 3 years ago
Mariusz Klochowicz 15ecdf01b0
Roll-out xtra framework into the taker actor 3 years ago
Philipp Hoenisch a0951c03ac
Add accept/reject order feature to maker 3 years ago
Thomas Eizinger e7f9d24e94
Start contract setup directly after sending the accept 3 years ago
Mariusz Klochowicz 46e9b96fbf
Roll-out xtra framework usage in maker 3 years ago
Philipp Hoenisch 1fd4745319
Use logger instead of println 3 years ago
Daniel Karzel a8a8076887
Rename offer to order. Everywhere!!! 3 years ago
Thomas Eizinger d459af14d1
Integrate CFD protocol into the maker and taker 3 years ago