[package] name = "cdk-common" version = "0.6.0" edition = "2021" description = "CDK shared types and crypto utilities" license.workspace = true homepage.workspace = true repository.workspace = true [features] swagger = ["dep:utoipa"] bench = [] [dependencies] async-trait = "0.1" bitcoin = { version = "0.32.2", features = [ "base64", "serde", "rand", "rand-std", ] } cbor-diag = "0.1.12" ciborium = { version = "0.2.2", default-features = false, features = ["std"] } once_cell = "1.20.2" serde = { version = "1.0.216", features = ["derive"] } serde_json = "1.0.134" serde_with = "3" lightning-invoice = { version = "0.32.0", features = ["serde", "std"] } thiserror = "2.0.9" tracing = "0.1.41" url = "2.3" uuid = { version = "1", features = ["v4", "serde"] } utoipa = { version = "4", optional = true } [dev-dependencies] rand = "0.8.5" bip39 = "2.0"