Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -199,9 +199,9 @@ If anything is missing or cannot be verified, you must fix it before declaring s
- NEVER run binding generation scripts yourself - always ask the user to run them (they are long-running and resource-intensive)

## Bindings Generation Command
To regenerate ALL bindings (Swift, Kotlin, Python), use this command:
To regenerate ALL bindings (Swift, Kotlin, Python), run from the repo root:
```sh
RUSTFLAGS="--cfg no_download" cargo build && ./scripts/uniffi_bindgen_generate.sh && ./scripts/swift_create_xcframework_archive.sh && sh scripts/uniffi_bindgen_generate_kotlin.sh && sh scripts/uniffi_bindgen_generate_kotlin_android.sh
./bindgen.sh
```

## Version Bumping Checklist
Expand Down
5 changes: 4 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# 0.7.0-rc.27 (Synonym Fork)
# 0.7.0-rc.28 (Synonym Fork)

## Bug Fixes

Expand All @@ -12,6 +12,9 @@
confirmed, causing `get_merkle` to fail for 0-conf channel funding transactions.
- Fixed duplicate payment events (`PaymentReceived`, `PaymentSuccessful`, `PaymentFailed`) being
emitted when LDK replays events after node restart.
- Switched from forked rust-lightning (`ovitrif/rust-lightning#0.2-electrum-fix`) back to official
upstream crates.io releases. The Electrum sync fix (PR #4341) is now in upstream
`lightning-transaction-sync` v0.2.1. Also picks up `lightning` v0.2.2 fixes.

## Synonym Fork Additions

Expand Down
15 changes: 1 addition & 14 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ exclude = ["bindings/uniffi-bindgen"]

[package]
name = "ldk-node"
version = "0.7.0-rc.27"
version = "0.7.0-rc.28"
authors = ["Elias Rohrer <dev@tnull.de>"]
homepage = "https://lightningdevkit.org/"
license = "MIT OR Apache-2.0"
Expand Down Expand Up @@ -123,19 +123,6 @@ check-cfg = [
name = "payments"
harness = false

[patch.crates-io]
lightning = { git = "https://github.com/ovitrif/rust-lightning", branch = "0.2-electrum-fix" }
lightning-types = { git = "https://github.com/ovitrif/rust-lightning", branch = "0.2-electrum-fix" }
lightning-invoice = { git = "https://github.com/ovitrif/rust-lightning", branch = "0.2-electrum-fix" }
lightning-net-tokio = { git = "https://github.com/ovitrif/rust-lightning", branch = "0.2-electrum-fix" }
lightning-persister = { git = "https://github.com/ovitrif/rust-lightning", branch = "0.2-electrum-fix" }
lightning-background-processor = { git = "https://github.com/ovitrif/rust-lightning", branch = "0.2-electrum-fix" }
lightning-rapid-gossip-sync = { git = "https://github.com/ovitrif/rust-lightning", branch = "0.2-electrum-fix" }
lightning-block-sync = { git = "https://github.com/ovitrif/rust-lightning", branch = "0.2-electrum-fix" }
lightning-transaction-sync = { git = "https://github.com/ovitrif/rust-lightning", branch = "0.2-electrum-fix" }
lightning-liquidity = { git = "https://github.com/ovitrif/rust-lightning", branch = "0.2-electrum-fix" }
lightning-macros = { git = "https://github.com/ovitrif/rust-lightning", branch = "0.2-electrum-fix" }

#[patch.crates-io]
#lightning = { path = "../rust-lightning/lightning" }
#lightning-types = { path = "../rust-lightning/lightning-types" }
Expand Down
Loading
Loading