Cargo.toml 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. [package]
  2. name = "cdk-mintd"
  3. version = "0.7.2"
  4. edition = "2021"
  5. authors = ["CDK Developers"]
  6. license = "MIT"
  7. homepage = "https://github.com/cashubtc/cdk"
  8. repository = "https://github.com/cashubtc/cdk.git"
  9. description = "CDK mint binary"
  10. [features]
  11. default = ["management-rpc"]
  12. swagger = ["cdk-axum/swagger", "dep:utoipa", "dep:utoipa-swagger-ui"]
  13. redis = ["cdk-axum/redis"]
  14. management-rpc = ["cdk-mint-rpc"]
  15. [dependencies]
  16. anyhow = "1"
  17. axum = "0.6.20"
  18. cdk = { path = "../cdk", version = "0.7.1", default-features = false, features = [
  19. "mint",
  20. ] }
  21. cdk-redb = { path = "../cdk-redb", version = "0.7.1", default-features = false, features = [
  22. "mint",
  23. ] }
  24. cdk-sqlite = { path = "../cdk-sqlite", version = "0.7.1", default-features = false, features = [
  25. "mint",
  26. ] }
  27. cdk-cln = { path = "../cdk-cln", version = "0.7.1", default-features = false }
  28. cdk-lnbits = { path = "../cdk-lnbits", version = "0.7.1", default-features = false }
  29. cdk-phoenixd = { path = "../cdk-phoenixd", version = "0.7.1", default-features = false }
  30. cdk-lnd = { path = "../cdk-lnd", version = "0.7.1", default-features = false }
  31. cdk-fake-wallet = { path = "../cdk-fake-wallet", version = "0.7.1", default-features = false }
  32. cdk-strike = { path = "../cdk-strike", version = "0.7.1" }
  33. cdk-axum = { path = "../cdk-axum", version = "0.7.1", default-features = false }
  34. cdk-mint-rpc = { path = "../cdk-mint-rpc", version = "0.7.1", default-features = false, optional = true }
  35. config = { version = "0.13.3", features = ["toml"] }
  36. clap = { version = "~4.0.32", features = ["derive"] }
  37. bitcoin = { version = "0.32.2", features = [
  38. "base64",
  39. "serde",
  40. "rand",
  41. "rand-std",
  42. ] }
  43. tokio = { version = "1", default-features = false, features = ["signal"] }
  44. tracing = { version = "0.1", default-features = false, features = [
  45. "attributes",
  46. "log",
  47. ] }
  48. tracing-subscriber = { version = "0.3.18", features = ["env-filter"] }
  49. futures = { version = "0.3.28", default-features = false }
  50. serde = { version = "1", default-features = false, features = ["derive"] }
  51. bip39 = { version = "2.0", features = ["rand"] }
  52. tower-http = { version = "0.4.4", features = ["cors", "compression-full"] }
  53. lightning-invoice = { version = "0.32.0", features = ["serde", "std"] }
  54. home = "0.5.5"
  55. url = "2.3"
  56. utoipa = { version = "4", optional = true }
  57. utoipa-swagger-ui = { version = "4", features = ["axum"], optional = true }