230 Commits (d31ba285327b959d82e13e02f6454347db6abe55)

Author SHA1 Message Date
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
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
Thomas Eizinger 49bff80b93
Destruct msg to access variables directly 3 years ago
Philipp Hoenisch 759d0688e2
Allow for presence/non-presence of index page 3 years ago
Thomas Eizinger a879b25a91
Replace unwraps with `?` 3 years ago
Thomas Eizinger 4eb44fd0d8
Move boilerplate to bottom of file 3 years ago
Thomas Eizinger db29126c87
Have all handlers return `()` 3 years ago
Daniel Karzel 72ffe1b325
Replace all the remaining println with tracing logs 3 years ago
Mariusz Klochowicz d407b7f654
Send the protocol messages to the actor asynchronously 3 years ago
Thomas Eizinger 25d54078e7
Add BitMex price feed 3 years ago
Mariusz Klochowicz 1ab92469a1
Add missing await for the message announcing NewTakerOnline 3 years ago
Mariusz Klochowicz 46e9b96fbf
Roll-out xtra framework usage in maker 3 years ago
Mariusz Klochowicz c43d913d3d
Use a dedicated test route for testing maker's authentication 3 years ago
Philipp Hoenisch 88554de160
Log username and password 3 years ago
dependabot[bot] d6865981e6
Bump rust_decimal_macros from 1.15.0 to 1.16.0 3 years ago
Daniel Karzel de66e85d73
Successful publication of lock tx 3 years ago
Thomas Eizinger dda021b37c
Password protect the maker's routes 3 years ago
Philipp Hoenisch 90ae8ef154
Enable rocket logs by default 3 years ago
Daniel Karzel d647a69795
Successful `ContractSetup` phase 3 years ago
Thomas Eizinger 3cd28e92e0
Remove dead code 3 years ago
Thomas Eizinger f2445ee8e5
Reformat impl of `derive_extended_priv_key` 3 years ago
Daniel Karzel b6bb36266d
Remove snapshot tests 3 years ago
Philipp Hoenisch 1fd4745319
Use logger instead of println 3 years ago
Philipp Hoenisch 382e7095e8
Add logging library and initialize by default 3 years ago
Lucas Soriano del Pino 4fdbe89898
Refactor cfd_protocol crate 3 years ago
Lucas Soriano del Pino b49dc137fe
Construct payouts from intervals 3 years ago
Lucas Soriano del Pino aedce9b4b6
Handle multiple (message, nonce) pairs 3 years ago