[workspace] members = [ "crates/kez-core", "crates/kez-channels", "crates/kez-cli", ] resolver = "3" [workspace.package] edition = "2024" license = "MIT OR Apache-2.0" repository = "https://example.invalid/kez" [workspace.dependencies] anyhow = "1.0" async-trait = "0.1" base64 = "0.22" bech32 = "0.9" bip39 = { version = "2.0", features = ["rand"] } chrono = { version = "0.4", features = ["serde"] } clap = { version = "4.5", features = ["derive"] } ed25519-dalek = { version = "2.1", features = ["rand_core"] } futures-util = "0.3" hex = "0.4" hickory-resolver = "0.26" rand = "0.8" reqwest = { version = "0.12", default-features = false, features = ["rustls-tls", "json"] } secp256k1 = { version = "0.29", features = ["rand", "global-context"] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" serde_jcs = "0.1" sha2 = "0.10" thiserror = "2.0" tokio = { version = "1.48", features = ["macros", "rt-multi-thread"] } tokio-tungstenite = { version = "0.24", default-features = false, features = ["connect", "rustls-tls-webpki-roots"] } wiremock = "0.6" zstd = "0.13"