Skip to content

Commit 255e427

Browse files
committed
Update features and branches to match upstream LDK 0.1 changes
1 parent 0dbb9e1 commit 255e427

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

genbindings.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -199,19 +199,19 @@ function drop_crate() {
199199

200200
echo > /tmp/crate-source.txt
201201
if [ "$2" = "true" ]; then
202-
add_crate lightning lightning --features=std
202+
add_crate lightning lightning --features=std,dnssec
203203
add_crate lightning-types lightning_types
204204
add_crate "lightning-persister" "lightning_persister"
205205
add_crate "lightning-background-processor" "lightning_background_processor" --features=std,lightning/std
206206
add_crate "lightning-invoice" "lightning_invoice" --features=std
207207
add_crate "lightning-rapid-gossip-sync" "lightning_rapid_gossip_sync" --features=std,lightning/std
208208
CARGO_BUILD_ARGS="--features=std"
209209
else
210-
add_crate lightning lightning --features=no-std
210+
add_crate lightning lightning --features=dnssec
211211
add_crate lightning-types lightning_types
212212
drop_crate "lightning-persister"
213-
add_crate "lightning-background-processor" "lightning_background_processor" --features=lightning/no-std
214-
add_crate "lightning-rapid-gossip-sync" "lightning_rapid_gossip_sync" --features=lightning/no-std
213+
add_crate "lightning-background-processor" "lightning_background_processor"
214+
add_crate "lightning-rapid-gossip-sync" "lightning_rapid_gossip_sync"
215215
add_crate "lightning-invoice" "lightning_invoice"
216216
CARGO_BUILD_ARGS="--features=no-std"
217217
fi

lightning-c-bindings/Cargo.toml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,20 +15,20 @@ crate-type = ["staticlib"
1515
,"cdylib"]
1616

1717
[features]
18-
no-std = ["lightning/no-std"]
19-
std = ["bitcoin/std", "lightning/std", "lightning-invoice/std", "lightning-background-processor/std", "lightning-rapid-gossip-sync/std"]
18+
no-std = ["lightning/dnssec"]
19+
std = ["bitcoin/std", "lightning/std", "lightning/dnssec", "lightning-invoice/std", "lightning-background-processor/std", "lightning-rapid-gossip-sync/std"]
2020

2121
[dependencies]
2222
bitcoin = { version = "0.32", default-features = false }
2323
bech32 = { version = "0.9", default-features = false }
2424
secp256k1 = { version = "0.29", features = ["global-context", "recovery"] }
2525
# Note that the following line is matched by genbindings to update the path
26-
lightning = { git = "https://github.com/lightningdevkit/rust-lightning", branch = "0.0.125-bindings", default-features = false }
27-
lightning-types = { git = "https://github.com/lightningdevkit/rust-lightning", branch = "0.0.125-bindings", default-features = false }
28-
lightning-persister = { git = "https://github.com/lightningdevkit/rust-lightning", branch = "0.0.125-bindings", default-features = false }
29-
lightning-invoice = { git = "https://github.com/lightningdevkit/rust-lightning", branch = "0.0.125-bindings", default-features = false }
30-
lightning-background-processor = { git = "https://github.com/lightningdevkit/rust-lightning", branch = "0.0.125-bindings", default-features = false }
31-
lightning-rapid-gossip-sync = { git = "https://github.com/lightningdevkit/rust-lightning", branch = "0.0.125-bindings", default-features = false }
26+
lightning = { git = "https://github.com/lightningdevkit/rust-lightning", branch = "0.1-bindings", default-features = false }
27+
lightning-types = { git = "https://github.com/lightningdevkit/rust-lightning", branch = "0.1-bindings", default-features = false }
28+
lightning-persister = { git = "https://github.com/lightningdevkit/rust-lightning", branch = "0.1-bindings", default-features = false }
29+
lightning-invoice = { git = "https://github.com/lightningdevkit/rust-lightning", branch = "0.1-bindings", default-features = false }
30+
lightning-background-processor = { git = "https://github.com/lightningdevkit/rust-lightning", branch = "0.1-bindings", default-features = false }
31+
lightning-rapid-gossip-sync = { git = "https://github.com/lightningdevkit/rust-lightning", branch = "0.1-bindings", default-features = false }
3232

3333
# Always force panic=abort, further options are set in the genbindings.sh build script
3434
[profile.dev]

0 commit comments

Comments
 (0)