ACINQ / phoenix

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

Custom electrum server can't connect on iOS and new Android app #401

Open PeteClubSeven opened 11 months ago

PeteClubSeven commented 11 months ago

Hi, my Android wallet was recently upgraded and initially it remembered the custom electrum server I previously set (a Tor .onion address). However when changing it to a LAN address or changing to a different onion address the feature seems completely broken and I'm unable to get it to work again. I've tested that my server works via its IP address on the LAN as well as via Tor using BlueWallet (iOS & Android) and Sparrow (macOS).

My server:

My Android:

My iPhone:

The different scenarios I tried:

ascisco commented 11 months ago

I am having the same problem on Android.

Connecting to my custom fulcrum electrum server worked fine before upgrading to the split channel migration. But now I can no longer connect to my server via onion address. Tried from my localhost address as well and both return, Failed to connect: Address cannot be resolved.

anthony-robin commented 11 months ago

Same problem with Phoenix Android v2.0.4 when using Umbrel Electrs app at:

jlahtela commented 10 months ago

I have similiar issue. I did change change to public server as my MyNode did have issues. Then I did add my node TOR address back and it now says it cannot connect. I have tested with other wallet and it works with it, but not with new phoenix wallet, I did migrate to it.

martinschwarz commented 9 months ago

@t-bast did you guys remove the option to connect to an electrum server via tor without a certificate? It was working after migrating to v2 but I can't get the same settings to work again after temporarily disabling the custom electrum server.

Scapegoat81 commented 9 months ago

Cannot connect my electric server either. I had it connected until the recent big update, now it just connects to random servers.

Pretty annoying as Phoenix is THE preferred wallet for me but as of now useless if I can’t connect my own node.

ascisco commented 7 months ago

Connecting to my fulcrum node over Tor is working now. The issue seems to have been fixed!

Scapegoat81 commented 7 months ago

Still doesn’t work for me, running latest iOS

dpad85 commented 7 months ago

Sorry I forgot to update this ticket following Android v2.0.13. The Android app should now work with an .onion address, provided you use the plain TCP port.

The iOS app is a bit behind for now, and the fix is not available there (should be next week).

Scapegoat81 commented 7 months ago

Oh sweet, LFG 🫡🙌🏼

PeteClubSeven commented 7 months ago

Sorry I forgot to update this ticket following Android v2.0.13. The Android app should now work with an .onion address, provided you use the plain TCP port.

The iOS app is a bit behind for now, and the fix is not available there (should be next week).

This is great to hear, can't wait for full support again!

martinschwarz commented 7 months ago

works for me again now. can be closed. thanks!

digitalofficina commented 7 months ago

i am having the same problem on Android.

Connecting to my custom umbrel electrs server worked fine before upgrading to the split channel migration. But now I can no longer connect to my server via onion address.

oPFGKk9gtuw8nuHkzrQn commented 6 months ago

I am not able to establish a working connection to my own electrum server via tor.

Using Android, Version 2.1.1 all other connections (Internet, Tor, Counterpart) work. Tor especially is working. I am connecting to my own fulcrum servia via adress.onion:50021, which has previously worked on Phoenix Wallet and which is the correct adress for my other wallets. The logs on my fulcrum server DO NOT show that there is a new client connected. Phoenix wallet permanently remains in "connecting" mode.

sherlock627 commented 6 months ago

Is there any update on this bug? I would love to use Phoenix, but not without my own node. Thank you!

Scapegoat81 commented 5 months ago

Running iOS 17.3 & still cannot connect to Electrs. Internet starts connected while Lightning Peer & Electrum Server stay in the Connecting status…. IMG_4747