/ 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 }