* Plugins:
- new: swapserver plugin (#8489)
Does anyone understand what this plugin does? I briefly checked relevant pull link at
8489, but i only can figure out it's related with LN.
Yes, it's related to Lightning.
It's a plugin that enables the user to set a custom "
swapserver"
By default, Electrum uses Boltz for submarine swaps.
It's a plugin to run your own swap server, it is an alternative implementation to Boltz.
- You can point the client to any remote swap server by setting the "swapserver_url" config key (unrelated to plugin),
- and it is possible to run a swap server yourself locally using this new plugin (which itself is a server implementation in python).
We wrote the plugin for our own use, to replace Boltz, as
they changed their license from AGPL to a non-free license around 2023-04.
Since around 2023-08 we are no longer using Boltz. That is, the official swap server is now an electrum daemon with this plugin enabled.