/ fedimint-testing / Cargo.toml
Cargo.toml
1 [package] 2 name = "fedimint-testing" 3 version = {workspace = true} 4 authors = ["The Fedimint Developers"] 5 edition = "2021" 6 description = "fedimint-testing provides a library of shared objects and utilities for testing fedimint components" 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 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 15 [lib] 16 name = "fedimint_testing" 17 path = "src/lib.rs" 18 19 20 [dependencies] 21 anyhow = { workspace = true } 22 async-stream = "0.3.5" 23 async-trait = { workspace = true } 24 bitcoin = { workspace = true } 25 bitcoincore-rpc = "0.17.0" 26 clap = { version = "4.5.4", features = ["derive", "std", "help", "usage", "error-context", "suggestions" ], default-features = false } 27 fedimint-core = { workspace = true } 28 fedimint-api-client = { workspace = true } 29 fedimint-client = { version = "=0.4.0-alpha", path = "../fedimint-client" } 30 fedimint-server = { version = "=0.4.0-alpha", path = "../fedimint-server" } 31 fedimint-bitcoind = { version = "=0.4.0-alpha", path = "../fedimint-bitcoind" } 32 fedimint-logging = { version = "=0.4.0-alpha", path = "../fedimint-logging" } 33 fedimint-rocksdb = { version = "=0.4.0-alpha", path = "../fedimint-rocksdb" } 34 fs-lock = "0.1.3" 35 lazy_static = "1.4.0" 36 ln-gateway = { version = "=0.4.0-alpha", package = "fedimint-ln-gateway", path = "../gateway/ln-gateway" } 37 futures = { workspace = true } 38 lightning-invoice = "0.30.0" 39 tempfile = "3.10.1" 40 secp256k1-zkp = { version = "0.9.2", features = [ "global-context", "bitcoin_hashes" ] } 41 serde = { workspace = true } 42 tracing = { workspace = true } 43 rand = { workspace = true } 44 tokio-rustls = { workspace = true } 45 tokio = { version = "1.37.0", features = ["full", "tracing"] } 46 tokio-stream = "0.1.15" 47 tonic_lnd = { workspace = true } 48 url = { workspace = true } 49 fedimint-portalloc = { version = "=0.4.0-alpha", path = "../utils/portalloc" }