Cargo.toml
1 [package] 2 name = "fedimint-gateway-cli" 3 version = {workspace = true} 4 edition = "2021" 5 license = "MIT" 6 readme = "../../README.md" 7 description = "CLI tool to control lightning gateway" 8 repository = "https://github.com/fedimint/fedimint" 9 10 [package.metadata.docs.rs] 11 rustc-args = ["--cfg", "tokio_unstable"] 12 13 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 14 15 [[bin]] 16 name = "gateway-cli" 17 path = "src/main.rs" 18 19 [dependencies] 20 anyhow = { workspace = true } 21 async-trait = { workspace = true } 22 axum = "0.7.5" 23 axum-macros = "0.4.1" 24 bitcoin = { workspace = true } 25 clap = { version = "4.5.4", features = ["derive", "std", "help", "usage", "error-context", "suggestions"], default-features = false } 26 ln-gateway = { version = "=0.4.0-alpha", package = "fedimint-ln-gateway", path= "../ln-gateway" } 27 fedimint-core = { version = "=0.4.0-alpha", path = "../../fedimint-core" } 28 fedimint-logging = { version = "=0.4.0-alpha", path = "../../fedimint-logging" } 29 reqwest = { version = "0.11.26", features = [ "json", "rustls-tls" ], default-features = false } 30 serde = { workspace = true} 31 serde_json = { workspace = true } 32 tokio = {version = "1.37", features = ["full"]} 33 tracing = { version = "0.1.40", default-features = false, features= ["log", "attributes", "std"] } 34 url = { version = "2.5.0", features = ["serde"] } 35 clap_complete = "4.5.2" 36 37 [build-dependencies] 38 fedimint-build = { version = "=0.4.0-alpha", path = "../../fedimint-build" }