# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "ldk-node" version = "0.4.2" authors = ["Elias Rohrer "] build = "build.rs" autobins = false autoexamples = false autotests = false autobenches = false description = "A ready-to-go node implementation built using LDK." homepage = "https://lightningdevkit.org/" readme = "README.md" keywords = [ "bitcoin", "lightning", "ldk", "bdk", ] categories = ["cryptography::cryptocurrencies"] license = "MIT OR Apache-2.0" repository = "https://github.com/lightningdevkit/ldk-node/" [profile.dev] panic = "abort" [profile.release] panic = "abort" [profile.release-smaller] opt-level = "z" lto = true codegen-units = 1 panic = "abort" inherits = "release" [lib] name = "ldk_node" crate-type = [ "lib", "staticlib", "cdylib", ] path = "src/lib.rs" [[test]] name = "integration_tests_cln" path = "tests/integration_tests_cln.rs" [[test]] name = "integration_tests_rust" path = "tests/integration_tests_rust.rs" [[test]] name = "integration_tests_vss" path = "tests/integration_tests_vss.rs" [dependencies.base64] version = "0.22.1" features = ["std"] default-features = false [dependencies.bdk_chain] version = "=0.19.0" features = ["std"] default-features = false [dependencies.bdk_esplora] version = "=0.18.0" features = ["async-https-rustls"] default-features = false [dependencies.bdk_wallet] version = "=1.0.0-beta.4" features = [ "std", "keys-bip39", ] default-features = false [dependencies.bip21] version = "0.5" features = ["std"] default-features = false [dependencies.bip39] version = "2.0.0" [dependencies.bitcoin] version = "0.32.2" [dependencies.chrono] version = "0.4" features = ["clock"] default-features = false [dependencies.esplora-client] version = "0.9" default-features = false [dependencies.libc] version = "0.2" [dependencies.lightning] version = "0.0.125" features = ["std"] [dependencies.lightning-background-processor] version = "0.0.125" features = ["futures"] [dependencies.lightning-block-sync] version = "0.0.125" features = [ "rpc-client", "tokio", ] [dependencies.lightning-invoice] version = "0.32.0" [dependencies.lightning-liquidity] version = "0.1.0-alpha.6" features = ["std"] [dependencies.lightning-net-tokio] version = "0.0.125" [dependencies.lightning-persister] version = "0.0.125" [dependencies.lightning-rapid-gossip-sync] version = "0.0.125" [dependencies.lightning-transaction-sync] version = "0.0.125" features = [ "esplora-async-https", "time", ] [dependencies.prost] version = "0.11.6" default-features = false [dependencies.rand] version = "0.8.5" [dependencies.reqwest] version = "0.11" features = [ "json", "rustls-tls", ] default-features = false [dependencies.rusqlite] version = "0.28.0" features = ["bundled"] [dependencies.serde] version = "1.0.210" features = [ "std", "derive", ] default-features = false [dependencies.serde_json] version = "1.0.128" features = ["std"] default-features = false [dependencies.tokio] version = "1.37" features = [ "rt-multi-thread", "time", "sync", "macros", ] default-features = false [dependencies.uniffi] version = "0.27.3" features = ["build"] optional = true [dependencies.vss-client] version = "0.3" [dev-dependencies.bitcoincore-rpc] version = "0.19.0" default-features = false [dev-dependencies.electrum-client] version = "0.21.0" default-features = true [dev-dependencies.lightning] version = "0.0.125" features = [ "std", "_test_utils", ] [dev-dependencies.proptest] version = "1.0.0" [dev-dependencies.regex] version = "1.5.6" [build-dependencies.uniffi] version = "0.27.3" features = ["build"] optional = true [features] default = [] [target."cfg(cln_test)".dev-dependencies.clightningrpc] version = "0.3.0-beta.8" default-features = false [target."cfg(no_download)".dev-dependencies.electrsd] version = "0.29.0" features = ["legacy"] [target."cfg(not(no_download))".dev-dependencies.electrsd] version = "0.29.0" features = [ "legacy", "esplora_a33e97e1", "bitcoind_25_0", ] [target."cfg(windows)".dependencies.winapi] version = "0.3" features = ["winbase"] [lints.rust.unexpected_cfgs] level = "forbid" priority = 0 check-cfg = [ "cfg(vss_test)", "cfg(ldk_bench)", "cfg(tokio_unstable)", "cfg(cln_test)", ]