131 Commits (fad87be0bcc1db25057e90bd741df920e0b9685f)

Author SHA1 Message Date
Thomas Eizinger b515d90a66
Use `xtra-productivty` for `TakeOffer` 3 years ago
Thomas Eizinger d75e73da9f
Move collab. settlement protocol into dedicated actor for taker 3 years ago
Thomas Eizinger a07453ec8e
Bundle all settlement related messages in a individual enums 3 years ago
Thomas Eizinger dd374474e9
Remove error case from updating projection 3 years ago
Mariusz Klochowicz 2ee97c41fe
Pass changes in cfd proposals into projection actor 3 years ago
Thomas Eizinger 673555b1b0
Remove taker_cfd::CfdAction enum and use `xtra-productivity` 3 years ago
Thomas Eizinger 220c0766c6
Introduce `AddressMap` primitive 3 years ago
Lucas Soriano del Pino f9cd6cb5d5
Handle incoming InvalidOrderId in setup_taker::Actor 3 years ago
Mariusz Klochowicz 17673e50cc
Remove deadlock after triggering collaborative settlement 3 years ago
Daniel Karzel 9135264782
Contract setup `Completed` is the same for taker and maker 3 years ago
Lucas Soriano del Pino d7f7d8f912
fixup! Introduce short-lived setup_taker_actor 3 years ago
Lucas Soriano del Pino eec8988456
Introduce short-lived setup_taker_actor 3 years ago
Lucas Soriano del Pino 2f2ab75b75
Associate contract setup messages with an order ID 3 years ago
Lucas Soriano del Pino 2e0ccd7916
Prefer 2 MessageChannels over generic Address 3 years ago
Daniel Karzel b4b5cd7f57
Move settlement oracle event id into the Dlc 3 years ago
Daniel Karzel 500c6a5dfe
Only pass the necessary parameters to setup/rollover 3 years ago
scratchy 825b80d6df
Add guard for triggering settlement proposal 3 years ago
Daniel Karzel 6003ad0bc7
Cleanup impl blocks 3 years ago
Daniel Karzel 566aca374b
We can safely assume that creating a timestamp should not fail 3 years ago
bonomat bf36f290dd
Introduce projection actor 3 years ago
Thomas Eizinger 07ebb08606
Transition uses of `do_send` to `send` 3 years ago
Thomas Eizinger 9811136b05
Remove duplicate message 3 years ago
Thomas Eizinger a1dd85f481
Split `Cfd#handle` function into multiple 3 years ago
Mariusz Klochowicz bea968d27b
Tie lifetimes of spawned tasks to actors 3 years ago
Thomas Eizinger dd69419c4e
Migrate `do_send_async` to `send` 3 years ago
Thomas Eizinger 0eaa1ff82e
Migrate `do_send_async` to `send` 3 years ago
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
Daniel Karzel a95b218aaf
Taker handles order received from maker already known 3 years ago
Daniel Karzel 9ed32000ab
Rename `insert_cfd` to `insert_cfd_and_send_to_feed` 3 years ago
Daniel Karzel f951aad961
Transition to `SetupFailed` if the conract setup failed 3 years ago
Daniel Karzel 01ae5505fc
Remove misleading log 3 years ago
Daniel Karzel 32351efe67
Oracle attestation should not affect all cfds 3 years ago
Mariusz Klochowicz f8075fe5ca
Provide feedback about taker actions in HTTP response 3 years ago
DelicioiusHair 6bd7fe2d78 Nanoseconds begone! 3 years ago
DelicioiusHair cf7c6bdd9f Replacement of structs with public data to ones with private data 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
Thomas Eizinger d789732ed7
Use the original order's term for rolling over 3 years ago
Daniel Karzel dfc8b00ac7
Taker removes order from feed after cfd insert 3 years ago
Lucas Soriano del Pino 2bb8a7f592
Remove superfluous Send trait bound 3 years ago
Lucas Soriano del Pino 7cb3c4f2c7
Treat InvalidOrderId from maker as Rejected 3 years ago
Daniel Karzel a328d43b74
Remove pending roll over proposal upon rejection 3 years ago
Thomas Eizinger 38ee2b1d7c
Prefetch announcement upon proposing rollover 3 years ago
Thomas Eizinger 3ad6eacdb1
Add log statement for completed roll over 3 years ago
Lucas Soriano del Pino 4b9dae8c7d
Make taker_cfd::Actor generic over other actor addresses 3 years ago
Lucas Soriano del Pino 20c76f6134
Use MessageChannel instead of send_to_socket::Actor 3 years ago
Daniel Karzel cbfb40186a
Notify monitor actor to watch for collaborative close tx 3 years ago
Lucas Soriano del Pino e2f926388a
Introduce taker_cfd::CfdAction enum 3 years ago