ACINQ / eclair-mobile

An Android wallet for the Lightning Network
Apache License 2.0
258 stars 44 forks source link

Conflicting RBF transactions not forgotten #167

Open jrmsayag opened 5 years ago

jrmsayag commented 5 years ago

I sent an RBF transaction to an Eclair-Mobile wallet from an Electrum wallet, and then updated the fee.

Now Eclair-Mobile seems to refuse to forget the initial transaction even though the replacing one received multiple confirmations.

This causes Eclair-Mobile to report a wrong balance because both the confirmed replacing transaction and the unconfirmed replaced one are accounted for.

Restoring the wallet from the seed solved the issue (but it caused losing the history of the lightning payments I had made, though I don't really care), but I thought I'd report the issue anyway.

evgenykuzyakov commented 5 years ago

I have the same issue. It prevents opening a lightning channel, probably because it tries to use unconfirmed funds.

coreyphillips commented 4 years ago

@evgenykuzyakov & @jrmsayag, I had the same issue. You should be able to resolve it by navigating to "Settings"->"Network Info", scroll all the way down and tap, "Reset Wallet Cache". It throws off the timestamp of previous transactions, but solves it otherwise. Hope this helps.