Add a message queue

This is intended to be a reliable transport between the processors and
coordinator. Since it'll be intranet only, it's written as never fail.

Primarily needs testing and a proper ID.
This commit is contained in:
Luke Parker
2023-07-01 08:53:46 -04:00
parent a95ecc2512
commit 6267acf3df
11 changed files with 340 additions and 2 deletions

18
Cargo.lock generated
View File

@@ -8653,6 +8653,24 @@ dependencies = [
name = "serai-db"
version = "0.1.0"
[[package]]
name = "serai-message-queue"
version = "0.1.0"
dependencies = [
"ciphersuite",
"flexible-transcript",
"hex",
"jsonrpsee",
"lazy_static",
"log",
"schnorr-signatures",
"serai-db",
"serai-primitives",
"serde",
"serde_json",
"tokio",
]
[[package]]
name = "serai-no-std"
version = "0.1.0"