spesmilo / spesmilo/electrum

[mobile] straightforward way to import Lightning channel backups

Open
#7,569 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
8.6k
Forks
3.5k
Avg merge
2d 8h
Merged PRs (30d)
61

Description

currently on Android (4.1.5) you can import channel backups by going to the Send tab, pressing Scan and scanning the QR code of a channel backup. this works, but it's very counter-intuitive.

a better way would be to have a fourth button on the Channels screen, e.g. reading "Import", to do the same.

once a scan is successful, I feel a warning is warranted that the importing of the channel won't allow using it for payments on this device, it only serves as a backup to retrieve the funds in the channel in case the originating wallet is lost.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the existing Android Send-tab Scan flow for channel backup QR codes, then inspect the Channels screen entry points. The change is complete when channel backups can be imported from that screen and the requested limitation warning appears after a successful scan; verify both paths on Android.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, python
Domain
mobile
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.