Smash out the signer

Abstract, to be done for the transactions, the batches, the cosigns, the slash
reports, everything. It has a minimal API itself, intending to be as clear as
possible.
This commit is contained in:
Luke Parker
2024-08-18 22:43:13 -04:00
parent 2f29c91d30
commit 1e8a9ec5bd
12 changed files with 442 additions and 39 deletions

13
Cargo.lock generated
View File

@@ -8599,6 +8599,19 @@ dependencies = [
"zeroize",
]
[[package]]
name = "serai-processor-frost-attempt-manager"
version = "0.1.0"
dependencies = [
"hex",
"log",
"modular-frost",
"rand_core",
"serai-db",
"serai-processor-messages",
"serai-validator-sets-primitives",
]
[[package]]
name = "serai-processor-key-gen"
version = "0.1.0"