[package] name = "cln-nip47" version = "0.2.0" edition = "2024" rust-version = "1.85.0" [dependencies] anyhow = "1" log = { version = "0.4", features = ['std'] } log-panics = "2" serde = { version = "1", features = ["derive"] } serde_json = "1" tokio = { version = "1", features = ["fs", "sync", "rt-multi-thread"] } cln-rpc = "0.7" # cln-rpc = { path = "../lightning/cln-rpc/", version = "^0.6" } cln-plugin = "0.7" # cln-plugin = { path = "../lightning/plugins/", version = "^0.6" } parking_lot = "0.12" # # nostr-sdk = { git = "https://github.com/rust-nostr/nostr.git", rev = "ff5be7d1416ea201887a02f648795010a3cbdf49" } # nostr = { git = "https://github.com/rust-nostr/nostr.git", rev = "ff5be7d1416ea201887a02f648795010a3cbdf49", features = [ # "nip47", # "nip04", # "nip44", # ] } nostr = { version = "0.45.1", features = ["nip47", "nip04", "nip44"] } nostr-sdk = { version = "0.45.1" } futures = "0.3" uuid = { version = "1", features = ["v4"] } hex = "0.4" regex = "1" tonic = { version = "0.14", default-features = false, features = [ "codegen", "transport", "tls-ring", ] } prost = "0.14" tonic-prost = "0.14" [build-dependencies] tonic-prost-build = "0.14" protoc-bin-vendored = "3" [profile.optimized] inherits = "release" strip = "debuginfo" codegen-units = 1 lto = "fat" debug = false