96 Commits (3337c6ae3ee5ed19ee5601b122c7fb5cb4e94104)

Author SHA1 Message Date
Mariusz Klochowicz cbb52f011c
Use a connection actor for the taker 3 years ago
Thomas Eizinger d2217d3f91
Make number of payouts configurable 3 years ago
Daniel Karzel ed9f368305
Configurable log levels on both taker and maker 3 years ago
Thomas Eizinger 5f0ffd3844
Fix formatting of imports 3 years ago
Mariusz Klochowicz 78945d5545
Generate seed automatically if no seed is present 3 years ago
rishflab b7a8370b0b Authenticate connection with maker 3 years ago
Daniel Karzel 0554856398
Change btc per kvb to sats per vbyte 3 years ago
Daniel Karzel 50daebaed0
Add `withdraw` subcommand to taker and maker 3 years ago
dependabot[bot] 376b5ac23a
Bump clap from 3.0.0-beta.4 to 3.0.0-beta.5 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
Daniel Karzel 9adf30b93d
Rename `term` to `settlement_time_interval` and `announcement_lookahead` 3 years ago
Philipp Hoenisch 0519b29951
Ensure we always know about Order::Term*events 3 years ago
Daniel Karzel 40f5b81e4d
Convert Wallet to actor 3 years ago
Daniel Karzel 1d6140c516
Move taker's `ActorSystem` to `lib` as `Taker` 3 years ago
Mariusz Klochowicz 8e2f3cfc95
Initialize Cfd actors outside of Rocket 3 years ago
Lucas Soriano del Pino c1381d5b14
Introduce taker ActorSystem 3 years ago
Thomas Eizinger 1a28131bf5
Properly shutdown DB connection before exit 3 years ago
Philipp Hoenisch 9497043478
Print git tag when starting maker/taker 3 years ago
Lucas Soriano del Pino 79c377a7b8
Introduce maker ActorSystem 3 years ago
Lucas Soriano del Pino 20c76f6134
Use MessageChannel instead of send_to_socket::Actor 3 years ago
Thomas Eizinger fc2b5fe482
Sync with Olivia every 5 seconds 3 years ago
Lucas Soriano del Pino 05c1674ae3
Use MessageChannel in taker's post_cfd_action HTTP handler 3 years ago
Lucas Soriano del Pino 1dbe127db9
Use MessageChannel in post_order_request HTTP handler 3 years ago
Thomas Eizinger f043928250
Introduce a `fan_out::Actor` instead of iterating in the `oracle::Actor` 3 years ago
Lucas Soriano del Pino 09c331f547
Replace CFD actor Address with MessageChannel in oracle::Actor 3 years ago
Thomas Eizinger 67a39aa5bd
Re-introduce library 3 years ago
Thomas Eizinger 013d9f2ef0
Introduce drop-in replacement for tokio::spawn that logs errors 3 years ago
Thomas Eizinger fbcb629a8e
Properly model event IDs 3 years ago
Daniel Karzel 5beb401e79
Transaction ids and payout in the UI 3 years ago
Thomas Eizinger c1c3f9e0d9
Parallelize fetching of announcements via self messages 3 years ago
Philipp Hoenisch d31ba28532
Make HTTP listen address configurable 3 years ago
Philipp Hoenisch c810c2c5aa
Add signet support 3 years ago
Philipp Hoenisch 599bdc74dd
Rename opts variable 3 years ago
Daniel Karzel 0660e02b1f
Oracle actor initial state update 3 years ago
Daniel Karzel 1dcb23bdf6
Handle oracle actor pending attestations upon startup 3 years ago
Daniel Karzel 0e4037eb5d
Use Olivia's hardcoded pubkey 3 years ago
Philipp Hoenisch b012aa7a37
Rollover order boilerplate 3 years ago
Thomas Eizinger 04906a938b
Allow application to run on mainnet or testnet 3 years ago
Mariusz Klochowicz 36c04140f6
Optimise data structure used for settlement proposals 3 years ago
Mariusz Klochowicz 30a549c8bb
Allow accepting/rejecting settlement proposals in the maker daemon 3 years ago
Thomas Eizinger 1560d86698
Move re-broadcasting functionality from actor ctor to housekeeping 3 years ago
Thomas Eizinger a49e1d342f
Rename `cleanup` module to `housekeeping` 3 years ago
Thomas Eizinger eee0fdac25
Rework monitoring actor to use local state instead of tasks 3 years ago
Daniel Karzel 550bdcdd22
Integrate settlement endpoint into actions 3 years ago
Daniel Karzel 42b4701bc7
Non-collaborative close by publishing commit tx 3 years ago
Thomas Eizinger 43b1d08898
Add API for calculating payout curve 3 years ago
Thomas Eizinger ee785354f3
Directly initialize feed with list of current CFDs 3 years ago
Thomas Eizinger fa2ca990a1
Use the same database connection throughout the actor setup 3 years ago