lnbits icon indicating copy to clipboard operation
lnbits copied to clipboard

lnbits-boltz docker, for those who want instant payments + boltz funding source UX tweak

Open arcbtc opened this issue 6 months ago • 1 comments

This pr does a few things:

  • creates an additional docker for lnbits with boltz built in
  • automatically creates a wallet in boltz if boltz funding source is selected and makes mnemonic fetchable from frontend
  • adds an extra funding source prop function to allow readonly files that can also be rendered as a qr (useful for boltz and also phoenixd)

arcbtc avatar Jun 13 '25 19:06 arcbtc

Codecov Report

Attention: Patch coverage is 2.84553% with 239 lines in your changes missing coverage. Please review.

Project coverage is 60.01%. Comparing base (55889ab) to head (cdf0a91). Report is 3 commits behind head on dev.

Files with missing lines Patch % Lines
lnbits/wallets/boltz_grpc_files/boltzrpc_pb2.py 1.86% 210 Missing :warning:
lnbits/wallets/boltz.py 3.33% 29 Missing :warning:
Additional details and impacted files
@@            Coverage Diff             @@
##              dev    #3192      +/-   ##
==========================================
- Coverage   60.33%   60.01%   -0.33%     
==========================================
  Files         105      105              
  Lines       13681    13789     +108     
==========================================
+ Hits         8254     8275      +21     
- Misses       5427     5514      +87     

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

:rocket: New features to boost your workflow:
  • :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • :package: JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

codecov[bot] avatar Jun 14 '25 21:06 codecov[bot]

disable nix until poetry/uv ready

motorina0 avatar Jun 24 '25 09:06 motorina0

  • [x] check cannot connect errors in docker logs
  • [x] how to restart boltz client (or the docker container) is something goes wrong
  • [x] test docker container re-create (same green wallet config)

motorina0 avatar Jun 24 '25 09:06 motorina0