Luke Parker
|
c88ebe985e
|
Outline of the transaction-chaining scheduler
|
2024-09-19 23:36:32 -07:00 |
|
Luke Parker
|
6deb60513c
|
Expand primitives/scanner with niceties needed for the scheduler
|
2024-09-19 23:36:32 -07:00 |
|
Luke Parker
|
5999f5d65a
|
Route the DB w.r.t. forwarded outputs' information
|
2024-09-19 23:36:32 -07:00 |
|
Luke Parker
|
e26da1ec34
|
Have the Eventuality task drop outputs which aren't ours and aren't worth it to aggregate
We could drop these entirely, yet there's some degree of utility to be able to
add coins to Serai in this manner.
|
2024-09-19 23:36:32 -07:00 |
|
Luke Parker
|
7266e7f7ea
|
Add note on why LifetimeStage is monotonic
|
2024-09-19 23:36:32 -07:00 |
|
Luke Parker
|
a8b9b7bad3
|
Add sanity checks we haven't prior reported an InInstruction for/accumulated an output
|
2024-09-19 23:36:32 -07:00 |
|
Luke Parker
|
2ca7fccb08
|
Pass the lifetime information to the scheduler
Enables it to decide which keys to use for fulfillment/change.
|
2024-09-19 23:36:32 -07:00 |
|
Luke Parker
|
4f6d91037e
|
Call flush_key
|
2024-09-19 23:36:32 -07:00 |
|
Luke Parker
|
8db76ed67c
|
Add key management to the scheduler
|
2024-09-19 23:36:32 -07:00 |
|
Luke Parker
|
920303e1b4
|
Add helper to intake Eventualities
|
2024-09-19 23:36:32 -07:00 |
|
Luke Parker
|
f9d02d43c2
|
Route burns through the scanner
|
2024-09-19 23:36:32 -07:00 |
|
Luke Parker
|
04a971a024
|
Fill in various DB functions
|
2024-09-19 23:36:32 -07:00 |
|
Luke Parker
|
65f3f48517
|
Add ReportDb
|
2024-09-19 23:36:32 -07:00 |
|
Luke Parker
|
fdfe520f9d
|
Add ScanDb
|
2024-09-19 23:36:32 -07:00 |
|
Luke Parker
|
7c1025dbcb
|
Implement key retiry
|
2024-09-19 23:36:32 -07:00 |
|
Luke Parker
|
a771fbe1c6
|
Logs, documentation, misc
|
2024-09-19 23:36:32 -07:00 |
|
Luke Parker
|
9cebdf7c68
|
Add sorts for safety even upon non-determinism
|
2024-09-19 23:36:32 -07:00 |
|
Luke Parker
|
6196642beb
|
Add a DbChannel between scan and eventuality task
|
2024-09-19 23:36:32 -07:00 |
|
Luke Parker
|
9ab8ba0215
|
Add dedicated Eventuality DB and stub missing fns
|
2024-09-19 23:36:32 -07:00 |
|
Luke Parker
|
33e0c85f34
|
Make Eventuality a folder, not a file
|
2024-09-19 23:36:32 -07:00 |
|