Skip to content

Commit 2841923

Browse files
committed
f local
1 parent 595ba52 commit 2841923

File tree

3 files changed

+31
-31
lines changed

3 files changed

+31
-31
lines changed

Cargo.toml

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -19,25 +19,25 @@ name = "ldk_node"
1919

2020
[profile.release-smaller]
2121
inherits = "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.
2525
panic = 'abort' # Abort on panic
2626

2727
[features]
2828
default = []
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

6464
bdk_chain = { version = "0.21.1", default-features = false, features = ["std"] }
6565
bdk_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"]}
6767
bdk_wallet = { version = "1.0.0", default-features = false, features = ["std", "keys-bip39"]}
6868

6969
reqwest = { version = "0.11", default-features = false, features = ["json", "rustls-tls"] }
@@ -77,7 +77,7 @@ rand = "0.8.5"
7777
chrono = { version = "0.4", default-features = false, features = ["clock"] }
7878
tokio = { version = "1.37", default-features = false, features = [ "rt-multi-thread", "time", "sync", "macros" ] }
7979
esplora-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"] }
8181
libc = "0.2"
8282
uniffi = { version = "0.27.3", features = ["build"], optional = true }
8383
serde = { version = "1.0.210", default-features = false, features = ["std", "derive"] }
@@ -91,9 +91,9 @@ prost = { version = "0.11.6", default-features = false}
9191
winapi = { 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"] }
9797
proptest = "1.0.0"
9898
regex = "1.5.6"
9999

src/chain/electrum.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@ use bdk_wallet::KeychainKind as BdkKeyChainKind;
2828

2929
use bdk_electrum::BdkElectrumClient;
3030

31-
use electrum_client::Client as ElectrumClient;
32-
use electrum_client::ConfigBuilder as ElectrumConfigBuilder;
33-
use electrum_client::{Batch, ElectrumApi};
31+
use bdk_electrum::electrum_client::Client as ElectrumClient;
32+
use bdk_electrum::electrum_client::ConfigBuilder as ElectrumConfigBuilder;
33+
use bdk_electrum::electrum_client::{Batch, ElectrumApi};
3434

3535
use bitcoin::{FeeRate, Network, Script, Transaction, Txid};
3636

tests/common/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ use bitcoin::{Address, Amount, Network, OutPoint, Txid};
3636
use electrsd::corepc_node::Client as BitcoindClient;
3737
use electrsd::corepc_node::Node as BitcoinD;
3838
use electrsd::{corepc_node, ElectrsD};
39-
use electrum_client::ElectrumApi;
39+
use bdk_electrum::electrum_client::ElectrumApi;
4040

4141
use rand::distributions::Alphanumeric;
4242
use rand::{thread_rng, Rng};

0 commit comments

Comments
 (0)