[package] name = "fedimint-recoverytool" version = { workspace = true } edition = "2021" authors = ["The Fedimint Developers"] description = "Tool for retrieving on-chain funds from a decommissioned Fedimint federation" license = "MIT" readme = "README.md" repository = "https://github.com/fedimint/fedimint" [package.metadata.docs.rs] rustc-args = ["--cfg", "tokio_unstable"] [[bin]] name = "fedimint-recoverytool" path = "src/main.rs" [dependencies] anyhow = { workspace = true } bitcoin = { workspace = true } clap = { version = "4.5.8", features = [ "derive", "env" ] } fedimint-aead = { version = "=0.4.3", path = "../crypto/aead" } fedimint-core = { workspace = true } fedimint-logging = { workspace = true } fedimint-rocksdb = { version = "=0.4.3", path = "../fedimint-rocksdb" } fedimint-server = { version = "=0.4.3", path = "../fedimint-server" } fedimint-wallet-server = { version = "=0.4.3", path = "../modules/fedimint-wallet-server" } futures = { workspace = true } hex = { workspace = true } miniscript = { version = "10.0.0" } secp256k1 = { version = "0.27.0", features = [ "serde", "global-context" ] } serde = { workspace = true } serde_json = { workspace = true } tokio = { version = "1.38.0", features = [ "rt-multi-thread", "macros" ] } tracing = { workspace = true } tracing-subscriber = "0.3.18" [dev-dependencies] rand = { workspace = true } [build-dependencies] fedimint-build = { version = "=0.4.3", path = "../fedimint-build" }