2023-08-25 06:32:21 +00:00
|
|
|
[package]
|
|
|
|
name = "keyforkd"
|
|
|
|
version = "0.1.0"
|
|
|
|
edition = "2021"
|
|
|
|
|
|
|
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
|
|
|
|
|
|
|
[features]
|
|
|
|
default = ["tracing", "multithread"]
|
|
|
|
tracing = ["tower/tracing", "tokio/tracing", "dep:tracing", "dep:tracing-subscriber", "dep:tracing-error"]
|
|
|
|
multithread = ["tokio/rt-multi-thread"]
|
|
|
|
|
|
|
|
[dependencies]
|
2023-08-25 09:27:16 +00:00
|
|
|
keyfork-derive-util = { version = "0.1.0", path = "../keyfork-derive-util" }
|
2023-08-25 06:32:21 +00:00
|
|
|
keyfork-frame = { version = "0.1.0", path = "../keyfork-frame" }
|
|
|
|
keyfork-mnemonic-util = { version = "0.1.0", path = "../keyfork-mnemonic-util" }
|
2023-09-01 04:10:56 +00:00
|
|
|
|
|
|
|
# Not personally audited
|
|
|
|
bincode = "1.3.3"
|
|
|
|
|
|
|
|
# Ecosystem trust, not personally audited
|
2023-08-25 06:32:21 +00:00
|
|
|
tokio = { version = "1.32.0", features = ["io-util", "macros", "rt", "io-std", "net", "fs", "signal"] }
|
|
|
|
tracing = { version = "0.1.37", optional = true }
|
|
|
|
tracing-error = { version = "0.2.0", optional = true }
|
|
|
|
tracing-subscriber = { version = "0.3.17", optional = true, features = ["env-filter"] }
|
2023-09-01 04:10:56 +00:00
|
|
|
tower = { version = "0.4.13", features = ["tokio", "util"] }
|
|
|
|
|
|
|
|
# Personally audited
|
|
|
|
thiserror = "1.0.47"
|
|
|
|
serde = { version = "1.0.186", features = ["derive"] }
|
2023-10-08 04:42:45 +00:00
|
|
|
keyfork-derive-path-data = { version = "0.1.0", path = "../keyfork-derive-path-data" }
|
2023-11-06 04:51:40 +00:00
|
|
|
keyforkd-models = { version = "0.1.0", path = "../keyforkd-models" }
|
2023-09-07 18:24:07 +00:00
|
|
|
|
|
|
|
[dev-dependencies]
|
|
|
|
hex-literal = "0.4.1"
|
2023-09-26 00:40:37 +00:00
|
|
|
keyfork-slip10-test-data = { path = "../keyfork-slip10-test-data" }
|