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