Skip to content

Commit 04225aa

Browse files
ovitrifclaude
andcommitted
chore: bump version to v0.7.0-rc.6, update bindings
## Bug Fixes - Fixed `derive_node_secret_from_mnemonic` to correctly match LDK's KeysManager node_secret derivation - Added verification tests that compare derived secret against LDK's KeysManager output ## Code Quality - Cleaned up `derive_node_secret_from_mnemonic` with better variable naming and moved imports to file top Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 8108440 commit 04225aa

7 files changed

Lines changed: 16 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
# 0.7.0-rc.6 (Synonym Fork)
2+
3+
## Bug Fixes
4+
- Fixed `derive_node_secret_from_mnemonic` to correctly match LDK's KeysManager node_secret derivation:
5+
- BIP39 seed (64 bytes) → BIP32 master key (32 bytes)
6+
- Those 32 bytes as new seed → BIP32 master → derive m/0' → node_secret
7+
- This ensures the derived key matches what a running Node instance would use, enabling proper backup authentication before the node starts
8+
- Added verification tests that compare derived secret against LDK's KeysManager output
9+
10+
## Code Quality
11+
- Cleaned up `derive_node_secret_from_mnemonic` with better variable naming and moved imports to file top
12+
113
# 0.7.0-rc.2 (Synonym Fork)
214

315
## Synonym Fork Additions

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ldk-node"
3-
version = "0.7.0-rc.5"
3+
version = "0.7.0-rc.6"
44
authors = ["Elias Rohrer <dev@tnull.de>"]
55
homepage = "https://lightningdevkit.org/"
66
license = "MIT OR Apache-2.0"

Package.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33

44
import PackageDescription
55

6-
let tag = "v0.7.0-rc.5"
7-
let checksum = "4ef5195192cdb079f58e87d2b8b80943b223d764b6e93a6c7146b9583cfcc064"
6+
let tag = "v0.7.0-rc.6"
7+
let checksum = "4ea23aedbf918a1c93539168f34e626cbe867c1d5e827b7b7fd0e84225970b91"
88
let url = "https://github.com/synonymdev/ldk-node/releases/download/\(tag)/LDKNodeFFI.xcframework.zip"
99

1010
let package = Package(

bindings/kotlin/ldk-node-android/gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ org.gradle.jvmargs=-Xmx1536m
22
android.useAndroidX=true
33
android.enableJetifier=true
44
kotlin.code.style=official
5-
libraryVersion=0.7.0-rc.5
5+
libraryVersion=0.7.0-rc.6
Binary file not shown.
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)