ACINQ / phoenix

Phoenix is a self-custodial Bitcoin wallet using Lightning to send/receive payments.
https://phoenix.acinq.co
Apache License 2.0
624 stars 93 forks source link

Payments always fail with custom Electrum server (Fulcrum) #443

Closed jordan-bravo closed 8 months ago

jordan-bravo commented 9 months ago

With default Electrum server settings, payments consistently succeed. When changing to a custom Electrum (Fulcrum) server, Phoenix appears to sync successfully. However, any payment made, no matter how small, will fail.

The Electrum (Fulcrum) server works perfectly with other wallets and shows all signs of being configured properly.

OS: Android version 14 Phoenix version 2.0.10

Screenshots:

failed-payment failed-payment-details

dpad85 commented 9 months ago

What blockheight do you have in settings > electrum server? Is there a public Fulcrum server we could connect to to reproduce this issue?

jordan-bravo commented 8 months ago

Prompted by your comment, I checked the blockheight and found it to be behind the current blockheight. After investigating further, I discovered that bitcoind wasn't able to find any peers. I simply had to restart the tor service and the bitcoind service, then peer connections were reestablished. Once the blockchain was finished syncing to the current blockheight, I tested out a payment with Phoenix and it was successful.

So it definitely was not an issue with Phoenix. Please excuse the erroneous bug report. Thank you for your help. I'm closing this issue as resolved.