serai/processor
Luke Parker d570c1d277 Move additional_key.rs to serai-processor-view-keys
I don't love this. I wanted to simply add this function to `processor/key-gen`,
but then anyone who wants a view key needs to pull in Bulletproofs which is a
mess of code. They'd also be subject to an AGPL licensed library.

This is so small it should be a primitive elsewhere, yet there is no primitives
library eligible. Maybe serai-client since that has the code to make
transactions to Serai (and will have this as a dependency)? Except then the
processor has to import serai-client when this rewrite removed it as a
dependency.
2024-09-19 23:36:32 -07:00
..
frost-attempt-manager Definition and delineation of tasks within the scanner 2024-09-19 23:36:32 -07:00
key-gen Cleanup DB handling a bit in key-gen/attempt-manager 2024-09-19 23:36:32 -07:00
messages Remove vast swaths of legacy code in the processor 2024-09-19 23:36:32 -07:00
primitives Add non-transaction-chaining scheduler 2024-09-19 23:36:32 -07:00
scanner Finish routing output flushing 2024-09-19 23:36:32 -07:00
scheduler Add non-transaction-chaining scheduler 2024-09-19 23:36:32 -07:00
src Move additional_key.rs to serai-processor-view-keys 2024-09-19 23:36:32 -07:00
view-keys Move additional_key.rs to serai-processor-view-keys 2024-09-19 23:36:32 -07:00
Cargo.toml Smash key-gen out of processor 2024-09-19 23:36:32 -07:00
LICENSE Smash out the signer 2024-09-19 23:36:32 -07:00
README.md Add support for multiple multisigs to the processor (#377) 2023-09-25 09:48:15 -04:00

Processor

The Serai processor scans a specified external network, communicating with the coordinator. For details on its exact messaging flow, and overall policies, please view docs/processor.