mirror of
https://github.com/basicswap/basicswap.git
synced 2026-04-09 02:47:22 +02:00
Fixed electrum logic (settings).
- Fixed empty arrays to fall back to default servers. - Fixed RPC/Electrum settings logic. - Added option set electrum servers before switch RPC -> Electrum mode. - Fixed "No servers discovered", some servers don't support peer discovery.
This commit is contained in:
@@ -266,10 +266,10 @@ def page_settings(self, url_split, post_string):
|
||||
clearnet_servers = c.get("electrum_clearnet_servers", None)
|
||||
onion_servers = c.get("electrum_onion_servers", None)
|
||||
|
||||
if clearnet_servers is None:
|
||||
if not clearnet_servers:
|
||||
default_clearnet = DEFAULT_ELECTRUM_SERVERS.get(name, [])
|
||||
clearnet_servers = [f"{s['host']}:{s['port']}" for s in default_clearnet]
|
||||
if onion_servers is None:
|
||||
if not onion_servers:
|
||||
default_onion = DEFAULT_ONION_SERVERS.get(name, [])
|
||||
onion_servers = [f"{s['host']}:{s['port']}" for s in default_onion]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user