Skip to content

Support LDK server (daemon node)#1

Draft
enigbe wants to merge 1 commit intomainfrom
2026-02-support-ldk-server
Draft

Support LDK server (daemon node)#1
enigbe wants to merge 1 commit intomainfrom
2026-02-support-ldk-server

Conversation

@enigbe
Copy link
Owner

@enigbe enigbe commented Feb 24, 2026

What this PR does

Exploratory PR to support LDK server, i.e. LDK node daemon, as one of sim-ln's node targets.
As efforts progress and required LDK-dependent feature set identified, corresponding PRs will
be opened on ldk-node/server to enable integration.

Required LDK feature set*

To integrate sim-ln:ldk-node, we need to enable, or make accessible, the following:

  • Make bitcoin network available in request to get node information
  • Make NodeFeatures available in request to get node information

*Will be modified as new features are discovered

Explores the addition of a client to manage communication
with an instance of an ldk-server.

We realize early the disparity between the local node
information APIs exposed by LDK, relative to LND and CLN,
and need to add feature support on ldk-node/server
to permit the retrieval of the running node's network and features.

These are necessary for sim-ln's validation logic as:
- network ensures all nodes run on the same network, and also do
not run on the mainnet
- features ensure that keysend support is enabled
@enigbe enigbe force-pushed the 2026-02-support-ldk-server branch from a6fcf00 to e9abc14 Compare February 26, 2026 23:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant