Fix EPS and build it into Electrum
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 8.6k
- Forks
- 3.5k
- Avg merge
- 2d 8h
- Merged PRs (30d)
- 61
Description
Electrum Personal Server is middleware that allows use Electrum with a bitcoind instance.
https://github.com/chris-belcher/electrum-personal-server
The current version EPS cannot be used with Lightning wallets, because it only indexes addresses derived from the wallet xpub.
This could be fixed, by passing bitcoin addresses to bitcoind.
Unfortunately, the EPS maintainer is no longer active, so this has never been done.
I think we should:
- fix EPS so that it works with arbitrary addresses
- build EPS into Electrum, in order to remove user friction and ensure it remains maintained.
Anyone interested to work on that project, please let us know here.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the Electrum Personal Server project and its relationship to Electrum and bitcoind. Investigate how EPS currently indexes wallet xpub-derived addresses and how arbitrary addresses could be passed to bitcoind; done would mean EPS supports arbitrary addresses and is built into Electrum.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- blockchain
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100