-
Notifications
You must be signed in to change notification settings - Fork 162
Description
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:
RTL/src/app/shared/models/navMenu.ts
Line 69 in 7a03673
// { 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.
Line 4 in 7a03673
<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:
- Install and configure PeerSwap, and Elements
- Configure them together
- Alter RTL node config to set
enablePeerswap
totrue
- Restart services and load RTL
- 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.