mirror of
https://github.com/aljazceru/cdk.git
synced 2026-01-07 15:05:34 +01:00
63 lines
2.0 KiB
TOML
63 lines
2.0 KiB
TOML
[package]
|
|
name = "cdk-mintd"
|
|
version = "0.7.2"
|
|
edition = "2021"
|
|
authors = ["CDK Developers"]
|
|
license = "MIT"
|
|
homepage = "https://github.com/cashubtc/cdk"
|
|
repository = "https://github.com/cashubtc/cdk.git"
|
|
description = "CDK mint binary"
|
|
rust-version = "1.75.0"
|
|
|
|
[features]
|
|
default = ["management-rpc", "cln", "lnd", "lnbits", "fakewallet", "grpc-processor"]
|
|
# Ensure at least one lightning backend is enabled
|
|
management-rpc = ["cdk-mint-rpc"]
|
|
cln = ["dep:cdk-cln"]
|
|
lnd = ["dep:cdk-lnd"]
|
|
lnbits = ["dep:cdk-lnbits"]
|
|
fakewallet = ["dep:cdk-fake-wallet"]
|
|
grpc-processor = ["dep:cdk-payment-processor"]
|
|
sqlcipher = ["cdk-sqlite/sqlcipher"]
|
|
# MSRV is not commited to with redb enabled
|
|
redb = ["dep:cdk-redb"]
|
|
swagger = ["cdk-axum/swagger", "dep:utoipa", "dep:utoipa-swagger-ui"]
|
|
redis = ["cdk-axum/redis"]
|
|
|
|
[dependencies]
|
|
anyhow.workspace = true
|
|
async-trait.workspace = true
|
|
axum.workspace = true
|
|
cdk = { workspace = true, features = [
|
|
"mint",
|
|
] }
|
|
cdk-redb = { workspace = true, features = [
|
|
"mint",
|
|
], optional = true }
|
|
cdk-sqlite = { workspace = true, features = [
|
|
"mint",
|
|
] }
|
|
cdk-cln = { workspace = true, optional = true }
|
|
cdk-lnbits = { workspace = true, optional = true }
|
|
cdk-lnd = { workspace = true, optional = true }
|
|
cdk-fake-wallet = { workspace = true, optional = true }
|
|
cdk-axum.workspace = true
|
|
cdk-mint-rpc = { workspace = true, optional = true }
|
|
cdk-payment-processor = { workspace = true, optional = true }
|
|
config = { version = "0.13.3", features = ["toml"] }
|
|
clap.workspace = true
|
|
bitcoin.workspace = true
|
|
tokio = { workspace = true, default-features = false, features = ["signal"] }
|
|
tracing.workspace = true
|
|
tracing-subscriber.workspace = true
|
|
futures.workspace = true
|
|
serde.workspace = true
|
|
bip39.workspace = true
|
|
tower-http = { workspace = true, features = ["compression-full", "decompression-full"] }
|
|
tower = "0.5.2"
|
|
lightning-invoice.workspace = true
|
|
home.workspace = true
|
|
url.workspace = true
|
|
utoipa = { workspace = true, optional = true }
|
|
utoipa-swagger-ui = { version = "9.0.0", features = ["axum"], optional = true }
|