Cargo.toml 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. [package]
  2. name = "cdk-signatory"
  3. version = "0.9.1"
  4. edition = "2021"
  5. description = "CDK signatory default implementation"
  6. [features]
  7. default = ["grpc"]
  8. sqlcipher = ["cdk-sqlite/sqlcipher"]
  9. redb = ["dep:cdk-redb"]
  10. grpc = ["dep:tonic", "tokio/full", "dep:prost", "dep:tonic-build"]
  11. [dependencies]
  12. async-trait.workspace = true
  13. cashu.workspace = true
  14. bitcoin.workspace = true
  15. cdk-common = { workspace = true, default-features=false, features = [
  16. "mint", "auth",
  17. ] }
  18. tokio = { workspace = true, features = ["full"] }
  19. tonic = { workspace = true, optional = true }
  20. prost = { workspace = true, optional = true }
  21. # main.rs dependencies
  22. anyhow.workspace = true
  23. cdk-sqlite = { workspace = true, features = ["mint", "auth"] }
  24. cdk-redb = { workspace = true, features = ["mint", "auth"], optional = true }
  25. clap = { workspace = true }
  26. bip39.workspace = true
  27. home.workspace = true
  28. tracing.workspace = true
  29. thiserror.workspace = true
  30. tracing-subscriber.workspace = true
  31. [build-dependencies]
  32. tonic-build = { workspace = true, features = ["prost"], optional = true }