/ fedimint-client / Cargo.toml
Cargo.toml
1 [package] 2 name = "fedimint-client" 3 version = { workspace = true } 4 authors = ["The Fedimint Developers"] 5 edition = "2021" 6 description = "fedimint-client provides a library for sending transactions to the federation." 7 license = "MIT" 8 readme = "../README.md" 9 repository = "https://github.com/fedimint/fedimint" 10 11 [package.metadata.cargo-udeps.ignore] 12 # cargo udeps can't detect that one 13 normal = ["aquamarine"] 14 15 [package.metadata.docs.rs] 16 rustc-args = ["--cfg", "tokio_unstable"] 17 18 [features] 19 default = ["tor"] 20 tor = ["fedimint-api-client/tor"] 21 22 [lib] 23 name = "fedimint_client" 24 path = "src/lib.rs" 25 26 [dependencies] 27 anyhow = { workspace = true } 28 aquamarine = { workspace = true } 29 async-stream = { workspace = true } 30 async-trait = { workspace = true } 31 bitcoin = { workspace = true } 32 fedimint-aead = { workspace = true } 33 fedimint-api-client = { path = "../fedimint-api-client", version = "=0.6.0-alpha", default-features = false } 34 fedimint-core = { workspace = true } 35 fedimint-derive-secret = { workspace = true } 36 fedimint-eventlog = { workspace = true } 37 fedimint-logging = { workspace = true } 38 futures = { workspace = true } 39 itertools = { workspace = true } 40 rand = { workspace = true } 41 reqwest = { workspace = true } 42 serde = { workspace = true } 43 serde_json = { workspace = true } 44 strum = { workspace = true } 45 strum_macros = { workspace = true } 46 thiserror = { workspace = true } 47 tokio = { workspace = true, features = ["time", "macros", "rt"] } 48 tokio-stream = { workspace = true, features = ["sync"] } 49 tracing = { workspace = true } 50 51 [dev-dependencies] 52 tracing-test = "0.2.5" 53 54 [build-dependencies] 55 fedimint-build = { workspace = true }