Further work on transaction signing

This commit is contained in:
Luke Parker
2024-09-06 03:20:38 -04:00
parent b62fc3a1fa
commit a353f9e2da
13 changed files with 299 additions and 74 deletions

135
Cargo.lock generated
View File

@@ -8120,6 +8120,29 @@ dependencies = [
"sp-runtime",
]
[[package]]
name = "serai-bitcoin-processor"
version = "0.1.0"
dependencies = [
"async-trait",
"bitcoin-serai",
"borsh",
"const-hex",
"env_logger",
"hex",
"k256",
"log",
"parity-scale-codec",
"secp256k1",
"serai-db",
"serai-env",
"serai-message-queue",
"serai-processor-messages",
"serde_json",
"tokio",
"zalloc",
]
[[package]]
name = "serai-client"
version = "0.1.0"
@@ -8315,6 +8338,28 @@ dependencies = [
name = "serai-env"
version = "0.1.0"
[[package]]
name = "serai-ethereum-processor"
version = "0.1.0"
dependencies = [
"async-trait",
"borsh",
"const-hex",
"env_logger",
"ethereum-serai",
"hex",
"k256",
"log",
"parity-scale-codec",
"serai-db",
"serai-env",
"serai-message-queue",
"serai-processor-messages",
"serde_json",
"tokio",
"zalloc",
]
[[package]]
name = "serai-ethereum-relayer"
version = "0.1.0"
@@ -8343,7 +8388,6 @@ dependencies = [
"serai-coordinator-tests",
"serai-docker-tests",
"serai-message-queue-tests",
"serai-processor",
"serai-processor-tests",
"serde",
"serde_json",
@@ -8459,6 +8503,29 @@ dependencies = [
"zeroize",
]
[[package]]
name = "serai-monero-processor"
version = "0.1.0"
dependencies = [
"async-trait",
"borsh",
"const-hex",
"dalek-ff-group",
"env_logger",
"hex",
"log",
"monero-simple-request-rpc",
"monero-wallet",
"parity-scale-codec",
"serai-db",
"serai-env",
"serai-message-queue",
"serai-processor-messages",
"serde_json",
"tokio",
"zalloc",
]
[[package]]
name = "serai-no-std-tests"
version = "0.1.0"
@@ -8558,47 +8625,6 @@ dependencies = [
"zeroize",
]
[[package]]
name = "serai-processor"
version = "0.1.0"
dependencies = [
"async-trait",
"bitcoin-serai",
"borsh",
"ciphersuite",
"const-hex",
"dalek-ff-group",
"dkg",
"dockertest",
"ec-divisors",
"env_logger",
"ethereum-serai",
"flexible-transcript",
"frost-schnorrkel",
"hex",
"k256",
"log",
"modular-frost",
"monero-simple-request-rpc",
"monero-wallet",
"parity-scale-codec",
"rand_chacha",
"rand_core",
"secp256k1",
"serai-client",
"serai-db",
"serai-docker-tests",
"serai-env",
"serai-message-queue",
"serai-processor-messages",
"serde_json",
"sp-application-crypto",
"thiserror",
"tokio",
"zalloc",
"zeroize",
]
[[package]]
name = "serai-processor-frost-attempt-manager"
version = "0.1.0"
@@ -8676,6 +8702,7 @@ dependencies = [
"serai-in-instructions-primitives",
"serai-primitives",
"serai-processor-primitives",
"serai-processor-scheduler-primitives",
"tokio",
]
@@ -8684,11 +8711,32 @@ name = "serai-processor-scheduler-primitives"
version = "0.1.0"
dependencies = [
"borsh",
"group",
"ciphersuite",
"modular-frost",
"parity-scale-codec",
"serai-db",
]
[[package]]
name = "serai-processor-signers"
version = "0.1.0"
dependencies = [
"async-trait",
"borsh",
"ciphersuite",
"log",
"modular-frost",
"parity-scale-codec",
"serai-db",
"serai-processor-frost-attempt-manager",
"serai-processor-messages",
"serai-processor-primitives",
"serai-processor-scanner",
"serai-processor-scheduler-primitives",
"serai-validator-sets-primitives",
"tokio",
]
[[package]]
name = "serai-processor-tests"
version = "0.1.0"
@@ -8711,7 +8759,6 @@ dependencies = [
"serai-docker-tests",
"serai-message-queue",
"serai-message-queue-tests",
"serai-processor",
"serai-processor-messages",
"serde_json",
"tokio",