/ recoverytool / Cargo.toml
Cargo.toml
 1  [package]
 2  name = "fedimint-recoverytool"
 3  version = "0.4.0-alpha"
 4  edition = "2021"
 5  authors = ["The Fedimint Developers"]
 6  description = "recoverytool allows retrieving on-chain funds from a offline federation"
 7  license = "MIT"
 8  readme = "README.md"
 9  repository = "https://github.com/fedimint/fedimint"
10  
11  [package.metadata.docs.rs]
12  rustc-args = ["--cfg", "tokio_unstable"]
13  
14  [[bin]]
15  name = "recoverytool"
16  path = "src/main.rs"
17  
18  [dependencies]
19  anyhow = { workspace = true }
20  bitcoin = { workspace = true }
21  clap = { version = "4.5.4", features = [ "derive", "env" ] }
22  fedimint-aead = { version = "=0.4.0-alpha", path = "../crypto/aead" }
23  fedimint-core = { version = "=0.4.0-alpha", path = "../fedimint-core" }
24  fedimint-rocksdb = { version = "=0.4.0-alpha", path = "../fedimint-rocksdb" }
25  fedimint-server = { version = "=0.4.0-alpha", path = "../fedimint-server" }
26  fedimint-wallet-server = { version = "=0.4.0-alpha", path = "../modules/fedimint-wallet-server" }
27  fedimint-logging = { version = "=0.4.0-alpha", path = "../fedimint-logging" }
28  fedimint-ln-common = { version = "=0.4.0-alpha", path = "../modules/fedimint-ln-common" }
29  fedimint-ln-server = { version = "=0.4.0-alpha", path = "../modules/fedimint-ln-server" }
30  fedimint-mint-server = { version = "=0.4.0-alpha", path = "../modules/fedimint-mint-server" }
31  futures = { workspace = true }
32  hex = { workspace = true }
33  miniscript = { version = "10.0.0" }
34  secp256k1 = { version = "0.27.0", features = [ "serde", "global-context" ] }
35  serde = { workspace = true }
36  serde_json = { workspace = true }
37  tokio = { version = "1.37.0", features = [ "rt-multi-thread", "macros" ] }
38  tracing = { workspace = true }
39  tracing-subscriber = "0.3.18"
40  
41  [dev-dependencies]
42  rand = { workspace = true }