Skip to content

Conversation

@macgyver13
Copy link
Contributor

This PR adds eclair support to warnet and sim-ln

Leaving in draft state until these issues are addressed:

  1. fee rate
  2. block tx indexing

Notes:

  • upgrade sim-ln plugin to 0.2.4 for eclair support
  • pin eclair docker image to 0.11.0 version - address persistent crash with 0.12.0+ (secp256k1_der_parse_integer+0x166)
  • eclair 0.11.0 requires bitcoin core 27.2+ (tested with 28.1 and 29.0)
  • enable txindex on bitcoin core

Breaking change (bitcoincore chart dependencies):

previous

ln:
  lnd: true
lnd:
  channels: 

proposed

lnd:
  enabled: true
  channels:

macgyver13 and others added 29 commits May 17, 2025 14:15
working eclair_node.newaddress()
reconfigure lnd, cln, eclair enabled behavior
* main:
  docs: move quick start to front page
  Add circuit breaker plugin
  lnd: bump default image version to 0.19 for bitcoin core compatability
  lint
  test: onion connections with local Tor DA
  plugins: define Tor DA plugin that just helm-installs a 1-pod chart
  images: define Tor relay and Directory Authority images
  k8s: accept tail_lines argument when getting pod logs
  charts: enable extraContainers in bitcoincore pod
  fix invalid spec settings in charts
  fid graphtest
  lint
  support more complicated custom networks
  always create a custom network
  har- code node-defaults values and remove the need for extra yaml file
  remove uneccesary networks and plugins from newly created proejcts
conditional enable wallets for eclair nodes
persist /root/.eclair storage across pod restarts - preserves nodeid
override network graph check for eclair nodes
pin eclair docker image to 0.11.0 version
enable keysend feature for eclair
Add eclair support to simln plugin - upgrade to 0.2.4
override network graph check for eclair nodes
pin eclair docker image to 0.11.0 version
enable keysend feature for eclair
handle new enabled scheme for ln nodes
conditional enable wallets for eclair nodes
persist /root/.eclair storage across pod restarts - preserves nodeid on 2nd restart
…rnet into add-eclair-support

* 'add-eclair-support' of https://github.com/macgyver13/warnet:
  clean up units
  update documentation to use new ln node enable scheme
  Add eclair support to simln plugin - upgrade to 0.2.4 override network graph check for eclair nodes pin eclair docker image to 0.11.0 version enable keysend feature for eclair
  handle new enabled scheme for ln nodes conditional enable wallets for eclair nodes persist /root/.eclair storage across pod restarts - preserves nodeid
  docs: move quick start to front page
  Add circuit breaker plugin
  lnd: bump default image version to 0.19 for bitcoin core compatability
  lint
  test: onion connections with local Tor DA
  plugins: define Tor DA plugin that just helm-installs a 1-pod chart
  images: define Tor relay and Directory Authority images
  k8s: accept tail_lines argument when getting pod logs
  charts: enable extraContainers in bitcoincore pod
  fix invalid spec settings in charts
  fid graphtest
  lint
  support more complicated custom networks
  always create a custom network
  har- code node-defaults values and remove the need for extra yaml file
  remove uneccesary networks and plugins from newly created proejcts
…rnet into add-eclair-support

* 'add-eclair-support' of https://github.com/macgyver13/warnet:
  remove trailing space
  stub out eclair create / pay invoice
@macgyver13 macgyver13 closed this Jun 19, 2025
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.

3 participants