serai/processor/scanner/src
Luke Parker e1ad897f7e Allow scheduler's creation of transactions to be async and error
I don't love this, but it's the only way to select decoys without using a local
database. While the prior commit added such a databse, the performance of it
presumably wasn't viable, and while TODOs marked the needed improvements, it
was still messy with an immense scope re: any auditing.

The relevant scheduler functions now take `&self` (intentional, as all
mutations should be via the `&mut impl DbTxn` passed). The calls to `&self` are
expected to be completely deterministic (as usual).
2024-09-19 23:36:32 -07:00
..
eventuality Allow scheduler's creation of transactions to be async and error 2024-09-19 23:36:32 -07:00
index Remove async-trait from processor/ 2024-09-19 23:36:32 -07:00
report Remove async-trait from processor/ 2024-09-19 23:36:32 -07:00
scan Remove async-trait from processor/ 2024-09-19 23:36:32 -07:00
substrate Remove async-trait from processor/ 2024-09-19 23:36:32 -07:00
db.rs serai-processor-bin 2024-09-19 23:36:32 -07:00
lib.rs Allow scheduler's creation of transactions to be async and error 2024-09-19 23:36:32 -07:00
lifetime.rs Outline of the transaction-chaining scheduler 2024-09-19 23:36:32 -07:00