From 9b840fc802c487da8b7f192e06e4926da42d457b Mon Sep 17 00:00:00 2001 From: Afshin Arani Date: Thu, 14 Jul 2022 12:57:22 +0430 Subject: [PATCH] Backend: blacklist blockstream electrum servers Blockstream electrum servers doesn't support sending verbose transactions, we use this functionality for getting confirmations of a transaction, this causes geewallet to crash. https://github.com/Blockstream/electrs/pull/36 --- src/GWallet.Backend/Server.fs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/GWallet.Backend/Server.fs b/src/GWallet.Backend/Server.fs index 46ca7c703..a63004da9 100644 --- a/src/GWallet.Backend/Server.fs +++ b/src/GWallet.Backend/Server.fs @@ -172,6 +172,7 @@ module ServerRegistry = // as these servers can only serve very limited set of queries (e.g. only balance?) their stats are skewed and // they create exception when being queried for advanced ones (e.g. latest block) server.ServerInfo.NetworkPath.Contains "blockscout" || + server.ServerInfo.NetworkPath.Contains "blockstream" || // there was a mistake when adding this server to geewallet's JSON: it was added in the ETC currency instead of ETH (currency = Currency.ETC && server.ServerInfo.NetworkPath.Contains "ethrpc.mewapi.io")