Skip to content

Is PeerSwap still supported with CLN? #1493

@s373nZ

Description

@s373nZ

Describe the bug
I see traces of support for PeerSwap with CLN in the configuration documentation, and in the codebase, but it also looks like the functionality has been removed in part:

// { id: 41, parentId: 4, name: 'Peerswap', iconType: 'FA', icon: faHandshake, link: '/services/peerswap', userPersona: UserPersonaEnum.ALL },

Is the PeerSwap interface still supported? If not, what would it take to reinstate? It looks like some of the messaging to the user suggests that peerswapd should be running on the node, but after setting up PeerSwap as per the latest install documentation, it's running as a CLN plugin process.

<span>Please ensure that <strong>peerswapd</strong> is running and accessible to RTL before enabling this service. Click <strong><a href="https://github.com/ElementsProject/peerswap" target="_blank">here</a></strong> to learn more about Core Lightning peerswap.</span>

To Reproduce
Steps to reproduce the behavior:

  1. Install and configure PeerSwap, and Elements
  2. Configure them together
  3. Alter RTL node config to set enablePeerswap to true
  4. Restart services and load RTL
  5. Observe PeerSwap missing from the Services navigation.

Screenshots
If applicable, add screenshots to help explain your problem.

Your environment

  • Version of RTL: 0.15.4-beta
  • Version of lnd/core lightning/eclair: v25.02.2
  • Version of btcd, bitcoind, or other backend: 29.0
  • Browser & browser version
  • Operating system (uname -a on *Nix): Ubuntu 24.04
  • any other relevant environment details

Additional context

Curious to know why the disable and if there are concrete steps to reinstating, perhaps I could help out.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions