Add scheduler-primitives

The main benefit is whatever scheduler is in use, we now have a single API to
receive TXs to sign (which is of value to the TX signer crate we'll inevitably
build).
This commit is contained in:
Luke Parker
2024-09-02 16:09:52 -04:00
parent c88ebe985e
commit fadc88d2ad
12 changed files with 173 additions and 21 deletions

12
Cargo.lock generated
View File

@@ -8679,6 +8679,16 @@ dependencies = [
"tokio",
]
[[package]]
name = "serai-processor-scheduler-primitives"
version = "0.1.0"
dependencies = [
"borsh",
"group",
"parity-scale-codec",
"serai-db",
]
[[package]]
name = "serai-processor-tests"
version = "0.1.0"
@@ -8715,11 +8725,11 @@ dependencies = [
"borsh",
"group",
"parity-scale-codec",
"serai-coins-primitives",
"serai-db",
"serai-primitives",
"serai-processor-primitives",
"serai-processor-scanner",
"serai-processor-scheduler-primitives",
"serai-processor-utxo-scheduler-primitives",
]