Definition and delineation of tasks within the scanner

Also defines primitives for the processor.
This commit is contained in:
Luke Parker
2024-08-20 11:57:56 -04:00
parent 57a0ba966b
commit 8763ef23ed
15 changed files with 653 additions and 105 deletions

28
Cargo.lock generated
View File

@@ -8647,6 +8647,34 @@ dependencies = [
"serai-validator-sets-primitives",
]
[[package]]
name = "serai-processor-primitives"
version = "0.1.0"
dependencies = [
"async-trait",
"borsh",
"group",
"parity-scale-codec",
"serai-primitives",
]
[[package]]
name = "serai-processor-scanner"
version = "0.1.0"
dependencies = [
"async-trait",
"borsh",
"group",
"hex",
"log",
"parity-scale-codec",
"serai-db",
"serai-processor-messages",
"serai-processor-primitives",
"thiserror",
"tokio",
]
[[package]]
name = "serai-processor-tests"
version = "0.1.0"