Make coin a dedicated library

Closes https://github.com/serai-dex/serai/issues/128.
This commit is contained in:
Luke Parker
2022-10-15 23:21:43 -04:00
parent f50148d17a
commit 65664dafa4
9 changed files with 119 additions and 42 deletions

28
Cargo.lock generated
View File

@@ -4564,7 +4564,7 @@ dependencies = [
[[package]]
name = "modular-frost"
version = "0.2.3"
version = "0.2.4"
dependencies = [
"dalek-ff-group",
"dleq",
@@ -7497,6 +7497,23 @@ version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "930c0acf610d3fdb5e2ab6213019aaa04e227ebe9547b0649ba599b16d788bd7"
[[package]]
name = "serai-coin"
version = "0.1.0"
dependencies = [
"async-trait",
"curve25519-dalek 3.2.0",
"dalek-ff-group",
"flexible-transcript",
"group",
"modular-frost",
"monero-serai",
"rand_core 0.6.4",
"serde",
"serde_json",
"thiserror",
]
[[package]]
name = "serai-consensus"
version = "0.1.0"
@@ -7587,20 +7604,13 @@ name = "serai-processor"
version = "0.1.0"
dependencies = [
"async-trait",
"blake2",
"curve25519-dalek 3.2.0",
"dalek-ff-group",
"flexible-transcript",
"futures",
"group",
"hex",
"k256",
"modular-frost",
"monero-serai",
"rand_core 0.6.4",
"serde",
"serde_json",
"sha3 0.10.5",
"serai-coin",
"thiserror",
"tokio",
]