@@ -19,25 +19,25 @@ name = "ldk_node"
1919
2020[profile .release-smaller ]
2121inherits = " release"
22- opt-level = ' z ' # Optimize for size.
23- lto = true # Enable Link Time Optimization
24- codegen-units = 1 # Reduce number of codegen units to increase optimizations.
22+ opt-level = 0 # Optimize for size.
23+ lto = ' off ' # Enable Link Time Optimization
24+ # codegen-units = 1 # Reduce number of codegen units to increase optimizations.
2525panic = ' abort' # Abort on panic
2626
2727[features ]
2828default = []
2929
3030[dependencies ]
31- lightning = { version = " 0.1.0" , features = [" std" ] }
32- lightning-types = { version = " 0.2.0" }
33- lightning-invoice = { version = " 0.33.0" , features = [" std" ] }
34- lightning-net-tokio = { version = " 0.1.0" }
35- lightning-persister = { version = " 0.1.0" }
36- lightning-background-processor = { version = " 0.1.0" , features = [" futures" ] }
37- lightning-rapid-gossip-sync = { version = " 0.1.0" }
38- lightning-block-sync = { version = " 0.1.0" , features = [" rpc-client" , " tokio" ] }
39- lightning-transaction-sync = { version = " 0.1.0" , features = [" esplora-async-https" , " time" , " electrum" ] }
40- lightning-liquidity = { version = " 0.1.0" , features = [" std" ] }
31+ # lightning = { version = "0.1.0", features = ["std"] }
32+ # lightning-types = { version = "0.2.0" }
33+ # lightning-invoice = { version = "0.33.0", features = ["std"] }
34+ # lightning-net-tokio = { version = "0.1.0" }
35+ # lightning-persister = { version = "0.1.0" }
36+ # lightning-background-processor = { version = "0.1.0", features = ["futures"] }
37+ # lightning-rapid-gossip-sync = { version = "0.1.0" }
38+ # lightning-block-sync = { version = "0.1.0", features = ["rpc-client", "tokio"] }
39+ # lightning-transaction-sync = { version = "0.1.0", features = ["esplora-async-https", "time", "electrum"] }
40+ # lightning-liquidity = { version = "0.1.0", features = ["std"] }
4141
4242# lightning = { git = "https://github.com/lightningdevkit/rust-lightning", branch = "main", features = ["std"] }
4343# lightning-types = { git = "https://github.com/lightningdevkit/rust-lightning", branch = "main" }
@@ -50,20 +50,20 @@ lightning-liquidity = { version = "0.1.0", features = ["std"] }
5050# lightning-transaction-sync = { git = "https://github.com/lightningdevkit/rust-lightning", branch = "main", features = ["esplora-async-https", "time"] }
5151# lightning-liquidity = { git = "https://github.com/lightningdevkit/rust-lightning", branch = "main" }
5252
53- # lightning = { path = "../rust-lightning/lightning", features = ["std"] }
54- # lightning-types = { path = "../rust-lightning/lightning-types" }
55- # lightning-invoice = { path = "../rust-lightning/lightning-invoice", features = ["std"] }
56- # lightning-net-tokio = { path = "../rust-lightning/lightning-net-tokio" }
57- # lightning-persister = { path = "../rust-lightning/lightning-persister" }
58- # lightning-background-processor = { path = "../rust-lightning/lightning-background-processor", features = ["futures"] }
59- # lightning-rapid-gossip-sync = { path = "../rust-lightning/lightning-rapid-gossip-sync" }
60- # lightning-block-sync = { path = "../rust-lightning/lightning-block-sync", features = ["rpc-client", "tokio"] }
61- # lightning-transaction-sync = { path = "../rust-lightning/lightning-transaction-sync", features = ["esplora-async-https", "time"] }
62- # lightning-liquidity = { path = "../rust-lightning/lightning-liquidity", features = ["std"] }
53+ lightning = { path = " ../rust-lightning/lightning" , features = [" std" ] }
54+ lightning-types = { path = " ../rust-lightning/lightning-types" }
55+ lightning-invoice = { path = " ../rust-lightning/lightning-invoice" , features = [" std" ] }
56+ lightning-net-tokio = { path = " ../rust-lightning/lightning-net-tokio" }
57+ lightning-persister = { path = " ../rust-lightning/lightning-persister" }
58+ lightning-background-processor = { path = " ../rust-lightning/lightning-background-processor" , features = [" futures" ] }
59+ lightning-rapid-gossip-sync = { path = " ../rust-lightning/lightning-rapid-gossip-sync" }
60+ lightning-block-sync = { path = " ../rust-lightning/lightning-block-sync" , features = [" rpc-client" , " tokio" ] }
61+ lightning-transaction-sync = { path = " ../rust-lightning/lightning-transaction-sync" , features = [" esplora-async-https" , " time" , " electrum-rustls-ring " ] }
62+ lightning-liquidity = { path = " ../rust-lightning/lightning-liquidity" , features = [" std" ] }
6363
6464bdk_chain = { version = " 0.21.1" , default-features = false , features = [" std" ] }
6565bdk_esplora = { version = " 0.20.1" , default-features = false , features = [" async-https-rustls" , " tokio" ]}
66- bdk_electrum = { version = " 0.20.1" , default-features = false , features = [" use-rustls" ]}
66+ bdk_electrum = { version = " 0.20.1" , default-features = false , features = [" use-rustls-ring " ]}
6767bdk_wallet = { version = " 1.0.0" , default-features = false , features = [" std" , " keys-bip39" ]}
6868
6969reqwest = { version = " 0.11" , default-features = false , features = [" json" , " rustls-tls" ] }
@@ -77,7 +77,7 @@ rand = "0.8.5"
7777chrono = { version = " 0.4" , default-features = false , features = [" clock" ] }
7878tokio = { version = " 1.37" , default-features = false , features = [ " rt-multi-thread" , " time" , " sync" , " macros" ] }
7979esplora-client = { version = " 0.11" , default-features = false , features = [" tokio" , " async-https-rustls" ] }
80- electrum-client = { version = " 0.22.0" , default-features = true }
80+ electrum-client = { version = " 0.22.0" , default-features = false , features = [ " proxy " , " use-rustls-ring " ] }
8181libc = " 0.2"
8282uniffi = { version = " 0.27.3" , features = [" build" ], optional = true }
8383serde = { version = " 1.0.210" , default-features = false , features = [" std" , " derive" ] }
@@ -91,9 +91,9 @@ prost = { version = "0.11.6", default-features = false}
9191winapi = { version = " 0.3" , features = [" winbase" ] }
9292
9393[dev-dependencies ]
94- lightning = { version = " 0.1.0" , features = [" std" , " _test_utils" ] }
94+ # lightning = { version = "0.1.0", features = ["std", "_test_utils"] }
9595# lightning = { git = "https://github.com/lightningdevkit/rust-lightning", branch="main", features = ["std", "_test_utils"] }
96- # lightning = { path = "../rust-lightning/lightning", features = ["std", "_test_utils"] }
96+ lightning = { path = " ../rust-lightning/lightning" , features = [" std" , " _test_utils" ] }
9797proptest = " 1.0.0"
9898regex = " 1.5.6"
9999
0 commit comments