Smart Contract Scheduler

This commit is contained in:
Luke Parker
2024-09-14 05:20:02 -04:00
parent 0616085109
commit 72a18bf8bb
12 changed files with 241 additions and 226 deletions

33
Cargo.lock generated
View File

@@ -8350,18 +8350,25 @@ name = "serai-ethereum-processor"
version = "0.1.0"
dependencies = [
"borsh",
"const-hex",
"env_logger",
"ciphersuite",
"dkg",
"ethereum-serai",
"flexible-transcript",
"hex",
"k256",
"log",
"modular-frost",
"parity-scale-codec",
"rand_core",
"serai-client",
"serai-db",
"serai-env",
"serai-message-queue",
"serai-processor-messages",
"serde_json",
"serai-processor-bin",
"serai-processor-key-gen",
"serai-processor-primitives",
"serai-processor-scanner",
"serai-processor-scheduler-primitives",
"serai-processor-signers",
"serai-processor-smart-contract-scheduler",
"tokio",
"zalloc",
]
@@ -8781,6 +8788,20 @@ dependencies = [
"zeroize",
]
[[package]]
name = "serai-processor-smart-contract-scheduler"
version = "0.1.0"
dependencies = [
"borsh",
"group",
"parity-scale-codec",
"serai-db",
"serai-primitives",
"serai-processor-primitives",
"serai-processor-scanner",
"serai-processor-scheduler-primitives",
]
[[package]]
name = "serai-processor-tests"
version = "0.1.0"