274 Commits (e7adb258109d9f8126101098db5243bdd8ea01d5)

Author SHA1 Message Date
Daniel Karzel 5beb401e79
Transaction ids and payout in the UI 4 years ago
Daniel Karzel a385342db1
Add txid to `model::Attesttion` so we can easily access it 4 years ago
Daniel Karzel bf596dfdad
Make payout and attestation price available in `model::Attestation` 4 years ago
Lucas Soriano del Pino 11e2771c45
Rename MonitorEvent to MonitorAttestation 4 years ago
Lucas Soriano del Pino 5b9a9db6df
Only fetch announcements when needed 4 years ago
Lucas Soriano del Pino 70107f4d81
Implement From<model::cfd::Cet> for monitor::Cet 4 years ago
Lucas Soriano del Pino 380740e312
Monitor CETs based on a script pubkey in the transaction 4 years ago
Lucas Soriano del Pino 6a9144f7a1
Make monitor::Cet private 4 years ago
DelicioiusHair 15229d31cf
Add ultra-fancy payout curve module 4 years ago
Thomas Eizinger d2d4c216db
Don't fail attestation sync just because it is not attested yet 4 years ago
Thomas Eizinger 2eaaf3ab9e
Add error message to JSON deserializer 4 years ago
Thomas Eizinger c1c3f9e0d9
Parallelize fetching of announcements via self messages 4 years ago
Thomas Eizinger c0a1c9c82b
Re-organize oracle module a bit 4 years ago
Thomas Eizinger 4197373dbf
Use the same code for computing the next attestation event 4 years ago
Mariusz Klochowicz e050bdc043
Sign and broadcast collaborative settlement 4 years ago
Daniel Karzel 8d03901565
Avoid spamming the logs and add Todo 4 years ago
Daniel Karzel 179952ce5b
Cleanup `awaiting_status` in case we don't have remaining subscriptions 4 years ago
Daniel Karzel 9cf09b209e
Fix monitoring 4 years ago
Thomas Eizinger b0129aef77
Await futures in random order 4 years ago
Thomas Eizinger 3c34004ce6
Only fetch announcements we don't already have 4 years ago
Daniel Karzel 39c73f3d63
Transition `PendingOpen` to `PendingOpen` upon attestation 4 years ago
Philipp Hoenisch d31ba28532
Make HTTP listen address configurable 4 years ago
Daniel Karzel b470a9d4fc
Save Bitcoin amount `as_sat` in db 4 years ago
Daniel Karzel d6aed063fc
Missing CFD feed updates 4 years ago
Daniel Karzel cea476c606
More resilient loop error handling 4 years ago
Daniel Karzel 9666b63cb7
Optional state transition and early exit 4 years ago
Daniel Karzel 94b3a35abd
Add attestation to `PendingOpen` in case we receive attestation in that state 4 years ago
Daniel Karzel 6fce3a686e
Fix typo 4 years ago
Daniel Karzel d55a8f0403
Pass on attestation upon `CommitFinality` 4 years ago
Daniel Karzel d86fd3493b
Display `CetStatus` as part of `NotReady` error 4 years ago
Daniel Karzel ad7a024c02
Separate `Attestation` struct in model 4 years ago
Thomas Eizinger 7d5da90294
Inline simple message handlers 4 years ago
Thomas Eizinger b344a85034
Remove dbg! 4 years ago
Thomas Eizinger ab3325e1ec
Let type-inference to its thing 4 years ago
Thomas Eizinger 232d803979
Simplify trait bounds on oracle::Actor 4 years ago
Philipp Hoenisch c810c2c5aa
Add signet support 4 years ago
Philipp Hoenisch 5f09629f4a
Fix out of range bug 4 years ago
Daniel Karzel 23ba4a41cd
Change to trace because most of the time it's irrelevant 4 years ago
Daniel Karzel e0e55bdd98
Remove dbg 4 years ago
Philipp Hoenisch fc56550044
Remove dead todo 4 years ago
Philipp Hoenisch 599bdc74dd
Rename opts variable 4 years ago
Daniel Karzel 0ff12d9be3
Set term to `24` hours 4 years ago
Daniel Karzel 4c712d3d67
Patch Olivia URL format 4 years ago
Daniel Karzel cc79cb1d2b
Cleanup oracle id and url handling 4 years ago
Daniel Karzel 971b9f9368
Replace `Announcements` with requesting specific `Announcement` 4 years ago
Daniel Karzel fcd23c211b
Chose announcement time based on cfd term 4 years ago
Thomas Eizinger 285840a856
Make term a constant 4 years ago
Philipp Hoenisch 9de0376daa
Bug fix: Remove pending roll over requests 4 years ago
Philipp Hoenisch d8bf7410d4
Bug fix: allow state transition from open to open 4 years ago
Philipp Hoenisch 1eb332d6fd
Bug fix: overflow 4 years ago