[package] name = "ddk" version = "0.0.11" edition = "2021" license = "MIT" description = "application tooling for DLCs 🌊" documentation = "https://docs.rs/crate/ddk" repository = "https://github.com/bennyhodl/dlcdevkit" homepage = "https://dlcdevkit.com" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] anyhow = "1.0.75" base64 = "0.13.0" bdk = "=1.0.0-alpha.8" bdk_file_store = "0.8.0" bdk_esplora = { version = "0.10", features = ["blocking", "async"] } bitcoin = { version = "0.30.2", features = ["rand", "serde"] } # dlc = { version = "0.5.0", path = "/Users/ben/ernest/dev/libs/rust-dlc/master/dlc", features = ["use-serde"] } # dlc-manager = { version = "0.5.0", path = "/Users/ben/ernest/dev/libs/rust-dlc/master/dlc-manager", features = ["use-serde"] } # dlc-messages = { version = "0.5.0", path = "/Users/ben/ernest/dev/libs/rust-dlc/master/dlc-messages", features = [ "use-serde"] } # dlc-trie = { version = "0.5.0", path = "/Users/ben/ernest/dev/libs/rust-dlc/master/dlc-trie", features = ["use-serde"] } dlc-trie = { version = "0.5.0", features = [ "use-serde"] } dlc = { version = "0.5.0", features = [ "use-serde"] } dlc-manager = { version = "0.5.0", features = [ "use-serde"] } dlc-messages = { version = "0.5.0", features = [ "use-serde"] } getrandom = { version = "0.2.11", features = ["js"] } lightning = { version = "0.0.121", default-features = false, features = ["grind_signatures", "std"] } nostr = { version = "0.29.0", features = ["std"] } nostr-sdk = "0.29.0" rand = "0.8.5" reqwest = { version = "0.11.22", features = ["blocking"] } serde = { version = "1.0.192", features = ["derive"] } serde_json = "1.0.108" serde_with = "3.4.0" thiserror = "1.0.50" tokio = { version = "1.34.0", features = ["full"] } nostr-sqlite = "0.28.0" lightning-net-tokio = "0.0.121" nostr-relay-pool = "0.29.1" bip39 = "2.0.0" blake3 = "1.5.1" tracing = "0.1.40" uuid = { version = "1.8.0", features = ["v4"] } chrono = { version = "0.4.38", features = ["serde"] } sled = "0.34.7" async-trait = "0.1.80" kormir = "0.2.0" hex = "0.4.3" bincode = "1.3.3" bdk_chain = "0.11.0" [dev-dependencies] # electrsd = { version = "0.22.0", features = ["legacy", "esplora_a33e97e1", "bitcoind_23_0"] } electrum-client = "0.12.0" futures = "0.3.29"