Blockstream / Blockstream/gdk

All transactions on Electrum Desktop are not being restored (not bip39 compatible?)

Open
#227 10 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
202
Forks
73
PR merge metrics
No merged PRs in 30d

Description

I have an issue with the Green Wallet for Android (v4.1.5). The problem is as follows: at some point, the wallet apparently started generating Bitcoin addresses not according to BIP32 and BIP39 but using some internal scheme. When I tried to restore it in Electrum, only part of the transactions were recovered, while the rest became completely invisible.

Upon investigating, I discovered that around March 2025, the wallet started sending change to some other Bech32 addresses. I was able to restore the wallet by installing it on another Android device, and I also managed to restore it on the desktop version. However, how can I restore it in Electrum?

Additionally, I always used my wallet with my own ElectrumX server, which was explicitly set in the wallet. When I performed the last recovery attempt, the funds were only restored when I did not specify my ElectrumX server. However, the problem with restoring the wallet in Electrum persists regardless of whether the Electrum wallet is connected to my ElectrumX server or any other public server—the same transactions remain visible, but the full transaction history is still missing.

This issue concerns only standard wallets, not Multisig.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.