From e7664f0fb81def33a9d6598c223ed3e2139a1f0b Mon Sep 17 00:00:00 2001 From: "Andres G. Aragoneses" Date: Fri, 15 Sep 2023 06:54:41 +0800 Subject: [PATCH 01/12] scripts: support VS2022 without VS2019 Don't ask me why %ProgramFiles% maps properly to C:\Program Files\ in the .bat file but within .NET it maps to C:\Program Files(x86)\ (so that's why we need to use %ProgramW6432% in that case instead). --- scripts/configure.fsx | 19 +++++++++++++------ scripts/fsi.bat | 36 ++++++++++++++++++++++++++++-------- 2 files changed, 41 insertions(+), 14 deletions(-) diff --git a/scripts/configure.fsx b/scripts/configure.fsx index ed8469b7f..396a565ff 100644 --- a/scripts/configure.fsx +++ b/scripts/configure.fsx @@ -118,18 +118,25 @@ let buildTool: string = | Some xbuildCmd -> xbuildCmd | Misc.Platform.Windows -> - let programFiles = Environment.GetFolderPath Environment.SpecialFolder.ProgramFilesX86 - let msbuildPathPrefix = Path.Combine(programFiles, "Microsoft Visual Studio", "2019") - let GetMsBuildPath vsEdition = + let GetMsBuildPath vsEdition (old: bool) = + let programFiles, vsVersion = + if not old then + Environment.GetEnvironmentVariable "ProgramW6432", "2022" + else + Environment.GetFolderPath Environment.SpecialFolder.ProgramFilesX86, "2019" + let msbuildPathPrefix = Path.Combine(programFiles, "Microsoft Visual Studio", vsVersion) Path.Combine(msbuildPathPrefix, vsEdition, "MSBuild", "Current", "Bin", "MSBuild.exe") // FIXME: we should use vscheck.exe match ConfigCommandCheck [ - GetMsBuildPath "Community" - GetMsBuildPath "Enterprise" - GetMsBuildPath "BuildTools" + GetMsBuildPath "Community" false + GetMsBuildPath "Enterprise" false + GetMsBuildPath "BuildTools" false + GetMsBuildPath "Community" true + GetMsBuildPath "Enterprise" true + GetMsBuildPath "BuildTools" true ] true with diff --git a/scripts/fsi.bat b/scripts/fsi.bat index 362c346da..b3a2187f3 100644 --- a/scripts/fsi.bat +++ b/scripts/fsi.bat @@ -1,11 +1,19 @@ @ECHO OFF -SET ENTERPRISE="%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools\fsi.exe" -SET ENTERPRISE_OLD="%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\CommonExtensions\Microsoft\FSharp\fsi.exe" -SET COMMUNITY="%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools\fsi.exe" -SET COMMUNITY_OLD="%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\fsi.exe" -SET BUILDTOOLS="%ProgramFiles(x86)%\Microsoft Visual Studio\2019\BuildTools\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools\fsi.exe" -SET BUILDTOOLS_OLD="%ProgramFiles(x86)%\Microsoft Visual Studio\2019\BuildTools\Common7\IDE\CommonExtensions\Microsoft\FSharp\fsi.exe" +SET VS_ROOT=%ProgramFiles%\Microsoft Visual Studio\2022 +SET VS_ROOT_OLD=%ProgramFiles(x86)%\Microsoft Visual Studio\2019 + +SET ENTERPRISE="%VS_ROOT%\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools\fsi.exe" +SET ENTERPRISE_OLD="%VS_ROOT_OLD%\Enterprise\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools\fsi.exe" +SET ENTERPRISE_OLD_OLD="%VS_ROOT_OLD%\Enterprise\Common7\IDE\CommonExtensions\Microsoft\FSharp\fsi.exe" + +SET COMMUNITY="%VS_ROOT%\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools\fsi.exe" +SET COMMUNITY_OLD="%VS_ROOT_OLD%\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools\fsi.exe" +SET COMMUNITY_OLD_OLD="%VS_ROOT_OLD%\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\fsi.exe" + +SET BUILDTOOLS="%VS_ROOT%\BuildTools\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools\fsi.exe" +SET BUILDTOOLS_OLD="%VS_ROOT_OLD%\BuildTools\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools\fsi.exe" +SET BUILDTOOLS_OLD_OLD="%VS_ROOT_OLD%\BuildTools\Common7\IDE\CommonExtensions\Microsoft\FSharp\fsi.exe" IF EXIST %ENTERPRISE% ( SET RUNNER=%ENTERPRISE% @@ -25,8 +33,20 @@ IF EXIST %ENTERPRISE% ( IF EXIST %BUILDTOOLS_OLD% ( SET RUNNER=%BUILDTOOLS_OLD% ) ELSE ( - ECHO fsi.exe not found, is F# installed? - EXIT /b 1 + IF EXIST %ENTERPRISE_OLD_OLD% ( + SET RUNNER=%ENTERPRISE_OLD_OLD% + ) ELSE ( + IF EXIST %COMMUNITY_OLD_OLD% ( + SET RUNNER=%COMMUNITY_OLD_OLD% + ) ELSE ( + IF EXIST %BUILDTOOLS_OLD_OLD% ( + SET RUNNER=%BUILDTOOLS_OLD_OLD% + ) ELSE ( + ECHO fsi.exe not found, is F# installed? + EXIT /b 1 + ) + ) + ) ) ) ) From 86e96e5cb70532a28c1a4777bc2e881b7c11c0f5 Mon Sep 17 00:00:00 2001 From: Afshin Arani Date: Tue, 12 Sep 2023 17:27:12 +0300 Subject: [PATCH 02/12] Backend(UtxoCoin): make sure fee is less than out This prevents any future bug to cause unreasonable fees. --- src/GWallet.Backend/Exceptions.fs | 1 + .../UtxoCoin/UtxoCoinAccount.fs | 37 ++++++++++++++++++- 2 files changed, 36 insertions(+), 2 deletions(-) diff --git a/src/GWallet.Backend/Exceptions.fs b/src/GWallet.Backend/Exceptions.fs index f2f9a1bce..aa5b2fde7 100644 --- a/src/GWallet.Backend/Exceptions.fs +++ b/src/GWallet.Backend/Exceptions.fs @@ -28,3 +28,4 @@ exception InvalidJson exception TransactionAlreadySigned exception TransactionNotSignedYet +exception MinerFeeHigherThanOutputs diff --git a/src/GWallet.Backend/UtxoCoin/UtxoCoinAccount.fs b/src/GWallet.Backend/UtxoCoin/UtxoCoinAccount.fs index 373876325..37f32ca3a 100644 --- a/src/GWallet.Backend/UtxoCoin/UtxoCoinAccount.fs +++ b/src/GWallet.Backend/UtxoCoin/UtxoCoinAccount.fs @@ -397,9 +397,42 @@ module Account = let internal CheckValidPassword (account: NormalAccount) (password: string) = GetPrivateKey account password |> ignore + let private ValidateMinerFee currency (rawTransaction: string) = + async { + let network = GetNetwork currency + + let txToValidate = Transaction.Parse (rawTransaction, network) + + let totalOutputsAmount = txToValidate.TotalOut + + let getInputAmount (input: TxIn) = + async { + let job = ElectrumClient.GetBlockchainTransaction (input.PrevOut.Hash.ToString()) + let! inputOriginTxString = Server.Query currency (QuerySettings.Default ServerSelectionMode.Fast) job None + let inputOriginTx = Transaction.Parse (inputOriginTxString, network) + return inputOriginTx.Outputs.[input.PrevOut.N].Value + } + + let! amounts = + txToValidate.Inputs + |> Seq.map getInputAmount + |> Async.Parallel + + let totalInputsAmount = Seq.sum amounts + + let minerFee = totalInputsAmount - totalOutputsAmount + if minerFee > totalOutputsAmount then + return raise MinerFeeHigherThanOutputs + + return () + } + let private BroadcastRawTransaction currency (rawTx: string): Async = - let job = ElectrumClient.BroadcastTransaction rawTx - Server.Query currency QuerySettings.Broadcast job None + async { + do! ValidateMinerFee currency rawTx + let job = ElectrumClient.BroadcastTransaction rawTx + return! Server.Query currency QuerySettings.Broadcast job None + } let internal BroadcastTransaction currency (transaction: SignedTransaction<_>) = // FIXME: stop embedding TransactionInfo element in SignedTransaction From 19795ba9adca4f3285760c6490e2b85eb46fa11d Mon Sep 17 00:00:00 2001 From: Afshin Arani Date: Wed, 13 Sep 2023 14:55:39 +0300 Subject: [PATCH 03/12] Backend(Ether): make sure fee is less than output --- src/GWallet.Backend/Ether/EtherAccount.fs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/GWallet.Backend/Ether/EtherAccount.fs b/src/GWallet.Backend/Ether/EtherAccount.fs index d3b63fb2f..2b00420c0 100644 --- a/src/GWallet.Backend/Ether/EtherAccount.fs +++ b/src/GWallet.Backend/Ether/EtherAccount.fs @@ -218,7 +218,24 @@ module internal Account = return failwith <| SPrintF1 "Assertion failed: currency %A should be Ether or Ether token" account.Currency } + let private ValidateMinerFee (trans: string) = + let intDecoder = IntTypeDecoder() + + let tx = TransactionFactory.CreateTransaction trans + + let amountInWei = intDecoder.DecodeBigInteger tx.Value + + // TODO: handle validating miner fee in token transfer (where amount is zero) + if amountInWei <> BigInteger.Zero then + let gasLimitInWei = intDecoder.DecodeBigInteger tx.GasLimit + let gasPriceInWei = intDecoder.DecodeBigInteger tx.GasPrice + let minerFeeInWei = gasLimitInWei * gasPriceInWei + + if minerFeeInWei > amountInWei then + raise MinerFeeHigherThanOutputs + let private BroadcastRawTransaction (currency: Currency) trans = + ValidateMinerFee trans Ether.Server.BroadcastTransaction currency ("0x" + trans) let BroadcastTransaction (trans: SignedTransaction<_>) = From aaa8c2e56fec71874a86870d40f5edb535c817f6 Mon Sep 17 00:00:00 2001 From: Afshin Arani Date: Wed, 13 Sep 2023 15:22:54 +0300 Subject: [PATCH 04/12] Backend,Frontend.Console: ask when unreasonable fee --- src/GWallet.Backend/Account.fs | 18 +++---- src/GWallet.Backend/Ether/EtherAccount.fs | 15 +++--- .../UtxoCoin/UtxoCoinAccount.fs | 11 +++-- src/GWallet.Frontend.Console/Program.fs | 47 ++++++++++++++----- 4 files changed, 60 insertions(+), 31 deletions(-) diff --git a/src/GWallet.Backend/Account.fs b/src/GWallet.Backend/Account.fs index 042b097e6..da7b3d440 100644 --- a/src/GWallet.Backend/Account.fs +++ b/src/GWallet.Backend/Account.fs @@ -198,15 +198,15 @@ module Account = // FIXME: broadcasting shouldn't just get N consistent replies from FaultTolerantClient, // but send it to as many as possible, otherwise it could happen that some server doesn't // broadcast it even if you sent it - let BroadcastTransaction (trans: SignedTransaction<_>): Async = + let BroadcastTransaction (trans: SignedTransaction<_>) (ignoreHigherMinerFeeThanAmount: bool): Async = async { let currency = trans.TransactionInfo.Proposal.Amount.Currency let! txId = if currency.IsEtherBased() then - Ether.Account.BroadcastTransaction trans + Ether.Account.BroadcastTransaction trans ignoreHigherMinerFeeThanAmount elif currency.IsUtxo() then - UtxoCoin.Account.BroadcastTransaction currency trans + UtxoCoin.Account.BroadcastTransaction currency trans ignoreHigherMinerFeeThanAmount else failwith <| SPrintF1 "Unknown currency %A" currency @@ -313,14 +313,15 @@ module Account = let SweepArchivedFunds (account: ArchivedAccount) (balance: decimal) (destination: IAccount) - (txMetadata: IBlockchainFeeInfo) = + (txMetadata: IBlockchainFeeInfo) + (ignoreHigherMinerFeeThanAmount: bool) = match txMetadata with | :? Ether.TransactionMetadata as etherTxMetadata -> - Ether.Account.SweepArchivedFunds account balance destination etherTxMetadata + Ether.Account.SweepArchivedFunds account balance destination etherTxMetadata ignoreHigherMinerFeeThanAmount | :? UtxoCoin.TransactionMetadata as utxoTxMetadata -> match account with | :? UtxoCoin.ArchivedUtxoAccount as utxoAccount -> - UtxoCoin.Account.SweepArchivedFunds utxoAccount balance destination utxoTxMetadata + UtxoCoin.Account.SweepArchivedFunds utxoAccount balance destination utxoTxMetadata ignoreHigherMinerFeeThanAmount | _ -> failwith "If tx metadata is UTXO type, archived account should be too" | _ -> failwith "tx metadata type unknown" @@ -330,6 +331,7 @@ module Account = (destination: string) (amount: TransferAmount) (password: string) + (ignoreHigherMinerFeeThanAmount: bool) : Async = let baseAccount = account :> IAccount if (baseAccount.PublicAddress.Equals(destination, StringComparison.InvariantCultureIgnoreCase)) then @@ -348,14 +350,14 @@ module Account = currency match account with | :? UtxoCoin.NormalUtxoAccount as utxoAccount -> - UtxoCoin.Account.SendPayment utxoAccount btcTxMetadata destination amount password + UtxoCoin.Account.SendPayment utxoAccount btcTxMetadata destination amount password ignoreHigherMinerFeeThanAmount | _ -> failwith "Account not Utxo-type but tx metadata is? report this bug (sendpayment)" | :? Ether.TransactionMetadata as etherTxMetadata -> if not (currency.IsEtherBased()) then failwith "Account not ether-type but tx metadata is? report this bug (sendpayment)" - Ether.Account.SendPayment account etherTxMetadata destination amount password + Ether.Account.SendPayment account etherTxMetadata destination amount password ignoreHigherMinerFeeThanAmount | _ -> failwith "Unknown tx metadata type" diff --git a/src/GWallet.Backend/Ether/EtherAccount.fs b/src/GWallet.Backend/Ether/EtherAccount.fs index 2b00420c0..fc42e3f5d 100644 --- a/src/GWallet.Backend/Ether/EtherAccount.fs +++ b/src/GWallet.Backend/Ether/EtherAccount.fs @@ -234,8 +234,9 @@ module internal Account = if minerFeeInWei > amountInWei then raise MinerFeeHigherThanOutputs - let private BroadcastRawTransaction (currency: Currency) trans = - ValidateMinerFee trans + let private BroadcastRawTransaction (currency: Currency) trans (ignoreHigherMinerFeeThanAmount: bool) = + if not ignoreHigherMinerFeeThanAmount then + ValidateMinerFee trans Ether.Server.BroadcastTransaction currency ("0x" + trans) let BroadcastTransaction (trans: SignedTransaction<_>) = @@ -370,19 +371,21 @@ module internal Account = let SweepArchivedFunds (account: ArchivedAccount) (balance: decimal) (destination: IAccount) - (txMetadata: TransactionMetadata) = + (txMetadata: TransactionMetadata) + (ignoreHigherMinerFeeThanAmount: bool) = let accountFrom = (account:>IAccount) let amount = TransferAmount(balance, balance, accountFrom.Currency) let ecPrivKey = EthECKey(account.GetUnencryptedPrivateKey()) let signedTrans = SignTransactionWithPrivateKey account txMetadata destination.PublicAddress amount ecPrivKey - BroadcastRawTransaction accountFrom.Currency signedTrans + BroadcastRawTransaction accountFrom.Currency signedTrans ignoreHigherMinerFeeThanAmount let SendPayment (account: NormalAccount) (txMetadata: TransactionMetadata) (destination: string) (amount: TransferAmount) - (password: string) = + (password: string) + (ignoreHigherMinerFeeThanAmount: bool) = let baseAccount = account :> IAccount if (baseAccount.PublicAddress.Equals(destination, StringComparison.InvariantCultureIgnoreCase)) then raise DestinationEqualToOrigin @@ -391,7 +394,7 @@ module internal Account = let trans = SignTransaction account txMetadata destination amount password - BroadcastRawTransaction currency trans + BroadcastRawTransaction currency trans ignoreHigherMinerFeeThanAmount let private CreateInternal (password: string) (seed: array): FileRepresentation = let privateKey = EthECKey(seed, true) diff --git a/src/GWallet.Backend/UtxoCoin/UtxoCoinAccount.fs b/src/GWallet.Backend/UtxoCoin/UtxoCoinAccount.fs index 37f32ca3a..8a5036e27 100644 --- a/src/GWallet.Backend/UtxoCoin/UtxoCoinAccount.fs +++ b/src/GWallet.Backend/UtxoCoin/UtxoCoinAccount.fs @@ -427,9 +427,10 @@ module Account = return () } - let private BroadcastRawTransaction currency (rawTx: string): Async = + let private BroadcastRawTransaction currency (rawTx: string) (ignoreHigherMinerFeeThanAmount: bool): Async = async { - do! ValidateMinerFee currency rawTx + if not ignoreHigherMinerFeeThanAmount then + do! ValidateMinerFee currency rawTx let job = ElectrumClient.BroadcastTransaction rawTx return! Server.Query currency QuerySettings.Broadcast job None } @@ -444,13 +445,14 @@ module Account = (destination: string) (amount: TransferAmount) (password: string) + (ignoreHigherMinerFeeThanAmount: bool) = let baseAccount = account :> IAccount if (baseAccount.PublicAddress.Equals(destination, StringComparison.InvariantCultureIgnoreCase)) then raise DestinationEqualToOrigin let finalTransaction = SignTransaction account txMetadata destination amount password - BroadcastRawTransaction baseAccount.Currency finalTransaction + BroadcastRawTransaction baseAccount.Currency finalTransaction ignoreHigherMinerFeeThanAmount // TODO: maybe move this func to Backend.Account module, or simply inline it (simple enough) let public ExportUnsignedTransactionToJson trans = @@ -473,6 +475,7 @@ module Account = (balance: decimal) (destination: IAccount) (txMetadata: TransactionMetadata) + (ignoreHigherMinerFeeThanAmount: bool) = let currency = (account:>IAccount).Currency let network = GetNetwork currency @@ -480,7 +483,7 @@ module Account = let privateKey = Key.Parse(account.GetUnencryptedPrivateKey(), network) let signedTrans = SignTransactionWithPrivateKey account txMetadata destination.PublicAddress amount privateKey - BroadcastRawTransaction currency (signedTrans.ToHex()) + BroadcastRawTransaction currency (signedTrans.ToHex()) ignoreHigherMinerFeeThanAmount let internal Create currency (password: string) (seed: array): Async = async { diff --git a/src/GWallet.Frontend.Console/Program.fs b/src/GWallet.Frontend.Console/Program.fs index 2e9351468..2b59a7a64 100644 --- a/src/GWallet.Frontend.Console/Program.fs +++ b/src/GWallet.Frontend.Console/Program.fs @@ -6,14 +6,31 @@ open System.Text.RegularExpressions open GWallet.Backend open GWallet.Frontend.Console +let SendWithMinerFeeValidation (sendPaymentFunc: bool -> unit) = + try + sendPaymentFunc false + + UserInteraction.PressAnyKeyToContinue () + with + | :? MinerFeeHigherThanOutputs -> + let userWantsToContinue = + UserInteraction.AskYesNo "Miner fee is higher than amount transferred, are you ABSOLUTELY sure you want to broadcast?" + if userWantsToContinue then + sendPaymentFunc true + + UserInteraction.PressAnyKeyToContinue () + let rec TrySendAmount (account: NormalAccount) transactionMetadata destination amount = let password = UserInteraction.AskPassword false - try + + let sendPayment ignoreHigherMinerFeeThanAmount = let txIdUri = - Account.SendPayment account transactionMetadata destination amount password + Account.SendPayment account transactionMetadata destination amount password ignoreHigherMinerFeeThanAmount |> Async.RunSynchronously Console.WriteLine(sprintf "Transaction successful:%s%s" Environment.NewLine (txIdUri.ToString())) - UserInteraction.PressAnyKeyToContinue () + + try + SendWithMinerFeeValidation sendPayment with | :? DestinationEqualToOrigin -> Presentation.Error "Transaction's origin cannot be the same as the destination." @@ -69,11 +86,13 @@ let BroadcastPayment() = if UserInteraction.AskYesNo "Do you accept?" then try - let txIdUri = - Account.BroadcastTransaction signedTransaction - |> Async.RunSynchronously - Console.WriteLine(sprintf "Transaction successful:%s%s" Environment.NewLine (txIdUri.ToString())) - UserInteraction.PressAnyKeyToContinue () + let broadcastTx ignoreHigherMinerFeeThanAmount = + let txIdUri = + Account.BroadcastTransaction signedTransaction ignoreHigherMinerFeeThanAmount + |> Async.RunSynchronously + Console.WriteLine(sprintf "Transaction successful:%s%s" Environment.NewLine (txIdUri.ToString())) + + SendWithMinerFeeValidation broadcastTx with | :? DestinationEqualToOrigin -> Presentation.Error "Transaction's origin cannot be the same as the destination." @@ -413,11 +432,13 @@ let rec CheckArchivedAccountsAreEmpty(): bool = match maybeFee with | None -> () | Some(feeInfo) -> - let txId = - Account.SweepArchivedFunds archivedAccount balance account feeInfo - |> Async.RunSynchronously - Console.WriteLine(sprintf "Transaction successful, its ID is:%s%s" Environment.NewLine txId) - UserInteraction.PressAnyKeyToContinue () + let sweepFunds ignoreHigherMinerFeeThanAmount = + let txId = + Account.SweepArchivedFunds archivedAccount balance account feeInfo ignoreHigherMinerFeeThanAmount + |> Async.RunSynchronously + Console.WriteLine(sprintf "Transaction successful, its ID is:%s%s" Environment.NewLine txId) + + SendWithMinerFeeValidation sweepFunds not (archivedAccountsInNeedOfAction.Any()) From 86873fdf54dd0a0f4e49fe3ba6ceb209d8e52003 Mon Sep 17 00:00:00 2001 From: "Andres G. Aragoneses" Date: Thu, 5 Oct 2023 20:12:30 +0800 Subject: [PATCH 05/12] Backend: update servers.json (pre-bump) --- src/GWallet.Backend/servers.json | 1290 +++++++++++++++--------------- 1 file changed, 638 insertions(+), 652 deletions(-) diff --git a/src/GWallet.Backend/servers.json b/src/GWallet.Backend/servers.json index dc9ec0dc9..efc88996a 100644 --- a/src/GWallet.Backend/servers.json +++ b/src/GWallet.Backend/servers.json @@ -1,17 +1,17 @@ { - "Version": "0.2.377.0", - "TypeName": "Microsoft.FSharp.Collections.FSharpMap`2[[GWallet.Backend.Currency, GWallet.Backend, Version=0.2.377.0, Culture=neutral, PublicKeyToken=null],[System.Collections.Generic.IEnumerable`1[[GWallet.Backend.ServerDetails, GWallet.Backend, Version=0.2.377.0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]", + "Version": "0.2.379.0", + "TypeName": "Microsoft.FSharp.Collections.FSharpMap`2[[GWallet.Backend.Currency, GWallet.Backend, Version=0.2.379.0, Culture=neutral, PublicKeyToken=null],[System.Collections.Generic.IEnumerable`1[[GWallet.Backend.ServerDetails, GWallet.Backend, Version=0.2.379.0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]", "Value": { "BTC": [ { "ServerInfo": { - "NetworkPath": "bitcoin.aranguren.org", + "NetworkPath": "blockstream.info", "ConnectionType": { "Encrypted": false, "Protocol": { "Case": "Tcp", "Fields": [ - 50001 + 110 ] } } @@ -21,25 +21,25 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.4004327", + "TimeSpan": "00:00:02.7366318", "Status": { "Case": "Success" } }, - "Item2": "2023-08-01T06:50:39.4689376Z" + "Item2": "2023-10-05T12:11:25.032772Z" } ] } }, { "ServerInfo": { - "NetworkPath": "blockstream.info", + "NetworkPath": "gods-of-rock.screaminglemur.net", "ConnectionType": { "Encrypted": false, "Protocol": { "Case": "Tcp", "Fields": [ - 110 + 50001 ] } } @@ -49,19 +49,19 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.4001808", + "TimeSpan": "00:00:02.9129024", "Status": { "Case": "Success" } }, - "Item2": "2023-08-01T06:50:39.4487192Z" + "Item2": "2023-10-05T12:11:32.962517Z" } ] } }, { "ServerInfo": { - "NetworkPath": "b.1209k.com", + "NetworkPath": "bitcoin.aranguren.org", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -77,19 +77,19 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.4163073", + "TimeSpan": "00:00:03.2884775", "Status": { "Case": "Success" } }, - "Item2": "2023-08-01T06:50:48.1773267Z" + "Item2": "2023-10-05T12:11:25.58454Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum.blockstream.info", + "NetworkPath": "52.1.56.181", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -105,12 +105,12 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.4380229", + "TimeSpan": "00:00:03.4241760", "Status": { "Case": "Success" } }, - "Item2": "2023-08-01T06:50:40.9068342Z" + "Item2": "2023-10-05T12:11:33.641933Z" } ] } @@ -133,19 +133,19 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.9171969", + "TimeSpan": "00:00:03.5361407", "Status": { "Case": "Success" } }, - "Item2": "2023-08-01T06:50:39.9858216Z" + "Item2": "2023-10-05T12:11:25.845916Z" } ] } }, { "ServerInfo": { - "NetworkPath": "horsey.cryptocowboys.net", + "NetworkPath": "b.1209k.com", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -161,12 +161,12 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.9466502", + "TimeSpan": "00:00:03.6958910", "Status": { "Case": "Success" } }, - "Item2": "2023-08-01T06:51:11.5865022Z" + "Item2": "2023-10-05T12:11:30.533163Z" } ] } @@ -189,19 +189,19 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.9787553", + "TimeSpan": "00:00:03.8189375", "Status": { "Case": "Success" } }, - "Item2": "2023-08-01T06:50:40.0693061Z" + "Item2": "2023-10-05T12:11:28.874346Z" } ] } }, { "ServerInfo": { - "NetworkPath": "btc.electrum.bitbitnet.net", + "NetworkPath": "electrumx-btc.cryptonermal.net", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -217,19 +217,19 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:02.9045507", + "TimeSpan": "00:00:04.1588934", "Status": { "Case": "Success" } }, - "Item2": "2023-08-01T06:50:42.4071336Z" + "Item2": "2023-10-05T12:11:30.026117Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum.coineuskal.com", + "NetworkPath": "horsey.cryptocowboys.net", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -245,19 +245,19 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:03.4676325", + "TimeSpan": "00:00:04.5033811", "Status": { "Case": "Success" } }, - "Item2": "2023-08-01T06:50:43.5640886Z" + "Item2": "2023-10-05T12:11:26.813181Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrumx-btc.cryptonermal.net", + "NetworkPath": "electrum.blockstream.info", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -273,19 +273,19 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:04.2959871", + "TimeSpan": "00:00:04.5711853", "Status": { "Case": "Success" } }, - "Item2": "2023-08-01T06:50:46.7288729Z" + "Item2": "2023-10-05T12:11:30.179583Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum.leblancnet.us", + "NetworkPath": "btc.electrum.bitbitnet.net", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -301,28 +301,19 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.0006372", + "TimeSpan": "00:00:06.4292982", "Status": { - "Case": "Fault", - "Fields": [ - { - "Exception": { - "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", - "Message": "JsonRpcSharp faced some problem when trying communication" - }, - "LastSuccessfulCommunication": null - } - ] + "Case": "Success" } }, - "Item2": "2023-08-01T06:50:43.7648801Z" + "Item2": "2023-10-05T12:11:35.34607Z" } ] } }, { "ServerInfo": { - "NetworkPath": "b6.1209k.com", + "NetworkPath": "electrumx.nmdps.net", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -338,7 +329,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.0081237", + "TimeSpan": "00:00:00.0013081", "Status": { "Case": "Fault", "Fields": [ @@ -350,27 +341,27 @@ "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2021-11-08T21:35:19.101061Z" + "2021-04-07T04:21:17.879096Z" ] } } ] } }, - "Item2": "2023-08-01T06:50:44.3965871Z" + "Item2": "2023-10-05T12:11:30.559929Z" } ] } }, { "ServerInfo": { - "NetworkPath": "green-gold.westeurope.cloudapp.azure.com", + "NetworkPath": "electrum.leblancnet.us", "ConnectionType": { "Encrypted": false, "Protocol": { "Case": "Tcp", "Fields": [ - 56001 + 50001 ] } } @@ -380,7 +371,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.0088173", + "TimeSpan": "00:00:00.0012874", "Status": { "Case": "Fault", "Fields": [ @@ -394,14 +385,14 @@ ] } }, - "Item2": "2023-08-01T06:50:45.9570837Z" + "Item2": "2023-10-05T12:11:30.583302Z" } ] } }, { "ServerInfo": { - "NetworkPath": "erbium1.sytes.net", + "NetworkPath": "dedi.jochen-hoenicke.de", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -417,7 +408,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.0083330", + "TimeSpan": "00:00:00.1224792", "Status": { "Case": "Fault", "Fields": [ @@ -431,20 +422,20 @@ ] } }, - "Item2": "2023-08-01T06:50:44.0220054Z" + "Item2": "2023-10-05T12:11:42.835439Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum.villocq.com", + "NetworkPath": "the.electrum.bar", "ConnectionType": { "Encrypted": false, "Protocol": { "Case": "Tcp", "Fields": [ - 50001 + 55001 ] } } @@ -454,7 +445,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.0085033", + "TimeSpan": "00:00:00.1577654", "Status": { "Case": "Fault", "Fields": [ @@ -463,19 +454,24 @@ "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", "Message": "JsonRpcSharp faced some problem when trying communication" }, - "LastSuccessfulCommunication": null + "LastSuccessfulCommunication": { + "Case": "Some", + "Fields": [ + "2021-03-24T02:14:23.105294Z" + ] + } } ] } }, - "Item2": "2023-08-01T06:50:43.8013028Z" + "Item2": "2023-10-05T12:11:43.251962Z" } ] } }, { "ServerInfo": { - "NetworkPath": "us.electrum.be", + "NetworkPath": "electrum.villocq.com", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -491,7 +487,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.0087928", + "TimeSpan": "00:00:00.2160227", "Status": { "Case": "Fault", "Fields": [ @@ -505,14 +501,14 @@ ] } }, - "Item2": "2023-08-01T06:50:43.7308618Z" + "Item2": "2023-10-05T12:11:43.074204Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum-server.ninja", + "NetworkPath": "erbium1.sytes.net", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -528,33 +524,28 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.0091697", + "TimeSpan": "00:00:00.2234384", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", - "Message": "JsonRpcSharp faced some problem when trying communication" + "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", + "Message": "One or more errors occurred. (The requested address is not valid in this context)" }, - "LastSuccessfulCommunication": { - "Case": "Some", - "Fields": [ - "2020-05-13T17:10:10.322225Z" - ] - } + "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-08-01T06:50:43.9417445Z" + "Item2": "2023-10-05T12:11:33.810195Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum2.villocq.com", + "NetworkPath": "orannis.com", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -570,7 +561,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.0094203", + "TimeSpan": "00:00:00.2251037", "Status": { "Case": "Fault", "Fields": [ @@ -584,14 +575,14 @@ ] } }, - "Item2": "2023-08-01T06:50:45.9918962Z" + "Item2": "2023-10-05T12:11:33.889147Z" } ] } }, { "ServerInfo": { - "NetworkPath": "cashyes.zapto.org", + "NetworkPath": "electrum.festivaldelhumor.org", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -607,7 +598,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.0098769", + "TimeSpan": "00:00:00.2401496", "Status": { "Case": "Fault", "Fields": [ @@ -621,7 +612,7 @@ ] } }, - "Item2": "2023-08-01T06:50:43.7034266Z" + "Item2": "2023-10-05T12:11:31.46982Z" } ] } @@ -644,28 +635,28 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.0101808", + "TimeSpan": "00:00:00.2555096", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", - "Message": "JsonRpcSharp faced some problem when trying communication" + "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", + "Message": "One or more errors occurred. (The requested address is not valid in this context)" }, "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-08-01T06:50:44.7539921Z" + "Item2": "2023-10-05T12:11:32.215207Z" } ] } }, { "ServerInfo": { - "NetworkPath": "dedi.jochen-hoenicke.de", + "NetworkPath": "electrumx.bot.nu", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -681,7 +672,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.0130166", + "TimeSpan": "00:00:00.2966991", "Status": { "Case": "Fault", "Fields": [ @@ -695,20 +686,20 @@ ] } }, - "Item2": "2023-08-01T06:50:43.610448Z" + "Item2": "2023-10-05T12:11:41.238653Z" } ] } }, { "ServerInfo": { - "NetworkPath": "the.electrum.bar", + "NetworkPath": "vmd27610.contaboserver.net", "ConnectionType": { "Encrypted": false, "Protocol": { "Case": "Tcp", "Fields": [ - 55001 + 50001 ] } } @@ -718,7 +709,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.0143588", + "TimeSpan": "00:00:00.4011617", "Status": { "Case": "Fault", "Fields": [ @@ -727,24 +718,19 @@ "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", "Message": "JsonRpcSharp faced some problem when trying communication" }, - "LastSuccessfulCommunication": { - "Case": "Some", - "Fields": [ - "2021-03-24T02:14:23.105294Z" - ] - } + "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-08-01T06:50:43.9852397Z" + "Item2": "2023-10-05T12:11:36.135049Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum.festivaldelhumor.org", + "NetworkPath": "cashyes.zapto.org", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -760,28 +746,28 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.0172163", + "TimeSpan": "00:00:00.4450245", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", - "Message": "JsonRpcSharp faced some problem when trying communication" + "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", + "Message": "One or more errors occurred. (The requested address is not valid in this context)" }, "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-08-01T06:50:45.6396955Z" + "Item2": "2023-10-05T12:11:31.937292Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum3.hachre.de", + "NetworkPath": "electrumx-core.1209k.com", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -797,28 +783,33 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.0174077", + "TimeSpan": "00:00:00.4545429", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", - "Message": "JsonRpcSharp faced some problem when trying communication" + "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", + "Message": "One or more errors occurred. (No route to host)" }, - "LastSuccessfulCommunication": null + "LastSuccessfulCommunication": { + "Case": "Some", + "Fields": [ + "2021-11-08T21:34:47.636314Z" + ] + } } ] } }, - "Item2": "2023-08-01T06:50:43.6600948Z" + "Item2": "2023-10-05T12:11:33.747552Z" } ] } }, { "ServerInfo": { - "NetworkPath": "orannis.com", + "NetworkPath": "electrum.aantonop.com", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -834,7 +825,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.0562174", + "TimeSpan": "00:00:00.4560464", "Status": { "Case": "Fault", "Fields": [ @@ -848,14 +839,14 @@ ] } }, - "Item2": "2023-08-01T06:50:44.4854849Z" + "Item2": "2023-10-05T12:11:35.844799Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum.eff.ro", + "NetworkPath": "electrum3.hachre.de", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -871,7 +862,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.0728955", + "TimeSpan": "00:00:00.4585913", "Status": { "Case": "Fault", "Fields": [ @@ -885,14 +876,14 @@ ] } }, - "Item2": "2023-08-01T06:50:43.8978711Z" + "Item2": "2023-10-05T12:11:32.696222Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrumx-core.1209k.com", + "NetworkPath": "electrum2.eff.ro", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -908,7 +899,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.1979165", + "TimeSpan": "00:00:00.4767449", "Status": { "Case": "Fault", "Fields": [ @@ -917,24 +908,19 @@ "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", "Message": "JsonRpcSharp faced some problem when trying communication" }, - "LastSuccessfulCommunication": { - "Case": "Some", - "Fields": [ - "2021-11-08T21:34:47.636314Z" - ] - } + "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-08-01T06:50:44.719427Z" + "Item2": "2023-10-05T12:11:35.867132Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrumx.bot.nu", + "NetworkPath": "electrum-server.ninja", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -950,7 +936,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.2209020", + "TimeSpan": "00:00:00.5463782", "Status": { "Case": "Fault", "Fields": [ @@ -959,25 +945,30 @@ "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", "Message": "JsonRpcSharp faced some problem when trying communication" }, - "LastSuccessfulCommunication": null + "LastSuccessfulCommunication": { + "Case": "Some", + "Fields": [ + "2020-05-13T17:10:10.322225Z" + ] + } } ] } }, - "Item2": "2023-08-01T06:50:45.6163035Z" + "Item2": "2023-10-05T12:11:33.264917Z" } ] } }, { "ServerInfo": { - "NetworkPath": "vmd30612.contaboserver.net", + "NetworkPath": "green-gold.westeurope.cloudapp.azure.com", "ConnectionType": { "Encrypted": false, "Protocol": { "Case": "Tcp", "Fields": [ - 50001 + 56001 ] } } @@ -987,7 +978,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.2368606", + "TimeSpan": "00:00:00.5788319", "Status": { "Case": "Fault", "Fields": [ @@ -1001,14 +992,14 @@ ] } }, - "Item2": "2023-08-01T06:50:45.9020034Z" + "Item2": "2023-10-05T12:11:33.563376Z" } ] } }, { "ServerInfo": { - "NetworkPath": "vmd27610.contaboserver.net", + "NetworkPath": "e-1.claudioboxx.com", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1024,28 +1015,28 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.2624193", + "TimeSpan": "00:00:00.5894751", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", - "Message": "JsonRpcSharp faced some problem when trying communication" + "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", + "Message": "One or more errors occurred. (Connection refused)" }, "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-08-01T06:50:45.9275124Z" + "Item2": "2023-10-05T12:11:31.192776Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum.aantonop.com", + "NetworkPath": "electrum2.villocq.com", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1061,7 +1052,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.2808154", + "TimeSpan": "00:00:00.8098569", "Status": { "Case": "Fault", "Fields": [ @@ -1075,14 +1066,14 @@ ] } }, - "Item2": "2023-08-01T06:50:46.2090045Z" + "Item2": "2023-10-05T12:11:34.578721Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum2.eff.ro", + "NetworkPath": "b6.1209k.com", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1098,28 +1089,33 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.3254455", + "TimeSpan": "00:00:00.8855761", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", - "Message": "JsonRpcSharp faced some problem when trying communication" + "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", + "Message": "One or more errors occurred. (No route to host)" }, - "LastSuccessfulCommunication": null + "LastSuccessfulCommunication": { + "Case": "Some", + "Fields": [ + "2021-11-08T21:35:19.101061Z" + ] + } } ] } }, - "Item2": "2023-08-01T06:50:44.3660364Z" + "Item2": "2023-10-05T12:11:40.941906Z" } ] } }, { "ServerInfo": { - "NetworkPath": "korea.electrum-server.com", + "NetworkPath": "b.ooze.cc", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1135,39 +1131,39 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.5654084", + "TimeSpan": "00:00:01.0992582", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", - "Message": "JsonRpcSharp faced some problem when trying communication" + "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", + "Message": "One or more errors occurred. (Connection refused)" }, "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2021-11-28T15:17:37.337707Z" + "2021-03-17T11:15:03.41095Z" ] } } ] } }, - "Item2": "2023-08-01T06:50:45.3658569Z" + "Item2": "2023-10-05T12:11:35.71321Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum.bitaroo.net", + "NetworkPath": "bitcoins.sk", "ConnectionType": { "Encrypted": false, "Protocol": { "Case": "Tcp", "Fields": [ - 50002 + 50001 ] } } @@ -1177,28 +1173,28 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.5884584", + "TimeSpan": "00:00:01.1857774", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ProtocolGlitchException", - "Message": "Server 'electrum.bitaroo.net' returned a null/empty JSON response to the request '{\"id\":0,\"method\":\"server.version\",\"params\":[\"geewallet\",\"1.4\"]}'??" + "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", + "Message": "One or more errors occurred. (Connection refused)" }, "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-08-01T06:50:46.6005048Z" + "Item2": "2023-10-05T12:11:42.148768Z" } ] } }, { "ServerInfo": { - "NetworkPath": "bitcoin.corgi.party", + "NetworkPath": "e2.keff.org", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1214,34 +1210,39 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.7997208", + "TimeSpan": "00:00:01.2451269", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerMisconfiguredException", - "Message": "Server's reply was not valid json: foo\n" + "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", + "Message": "One or more errors occurred. (Connection refused)" }, - "LastSuccessfulCommunication": null + "LastSuccessfulCommunication": { + "Case": "Some", + "Fields": [ + "2020-11-27T03:52:55.940208Z" + ] + } } ] } }, - "Item2": "2023-08-01T06:50:47.4412636Z" + "Item2": "2023-10-05T12:11:37.134848Z" } ] } }, { "ServerInfo": { - "NetworkPath": "enode.duckdns.org", + "NetworkPath": "electrum.jochen-hoenicke.de", "ConnectionType": { "Encrypted": false, "Protocol": { "Case": "Tcp", "Fields": [ - 50001 + 50003 ] } } @@ -1251,33 +1252,33 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.2254483", + "TimeSpan": "00:00:01.2693949", "Status": { "Case": "Fault", "Fields": [ { "Exception": { "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "One or more errors occurred." + "Message": "One or more errors occurred. (Connection refused)" }, "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2020-11-02T18:03:43.175875Z" + "2020-06-10T16:38:57.73713Z" ] } } ] } }, - "Item2": "2023-08-01T06:50:47.4748565Z" + "Item2": "2023-10-05T12:11:36.742103Z" } ] } }, { "ServerInfo": { - "NetworkPath": "e-1.claudioboxx.com", + "NetworkPath": "E-X.not.fyi", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1293,28 +1294,28 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:03.1647527", + "TimeSpan": "00:00:01.3045203", "Status": { "Case": "Fault", "Fields": [ { "Exception": { "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "One or more errors occurred." + "Message": "One or more errors occurred. (Connection refused)" }, "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-08-01T06:50:54.7085261Z" + "Item2": "2023-10-05T12:11:37.171723Z" } ] } }, { "ServerInfo": { - "NetworkPath": "fortress.qtornado.com", + "NetworkPath": "electrum.coineuskal.com", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1330,33 +1331,33 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:03.3103294", + "TimeSpan": "00:00:01.3573961", "Status": { "Case": "Fault", "Fields": [ { "Exception": { "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "One or more errors occurred." + "Message": "One or more errors occurred. (Connection refused)" }, "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2020-04-29T04:36:44.664096Z" + "2023-08-01T06:50:43.5640886Z" ] } } ] } }, - "Item2": "2023-08-01T06:50:51.5127589Z" + "Item2": "2023-10-05T12:12:04.163758Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrumx.soon.it", + "NetworkPath": "helicarrier.bauerj.eu", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1372,28 +1373,33 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:03.3267162", + "TimeSpan": "00:00:01.3611338", "Status": { "Case": "Fault", "Fields": [ { "Exception": { "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "One or more errors occurred." + "Message": "One or more errors occurred. (Connection refused)" }, - "LastSuccessfulCommunication": null + "LastSuccessfulCommunication": { + "Case": "Some", + "Fields": [ + "2020-10-05T23:22:32.274992Z" + ] + } } ] } }, - "Item2": "2023-08-01T06:50:54.893717Z" + "Item2": "2023-10-05T12:11:58.604049Z" } ] } }, { "ServerInfo": { - "NetworkPath": "b.ooze.cc", + "NetworkPath": "electrumx.soon.it", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1409,33 +1415,28 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:03.4115066", + "TimeSpan": "00:00:01.4267392", "Status": { "Case": "Fault", "Fields": [ { "Exception": { "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "One or more errors occurred." + "Message": "One or more errors occurred. (Connection refused)" }, - "LastSuccessfulCommunication": { - "Case": "Some", - "Fields": [ - "2021-03-17T11:15:03.41095Z" - ] - } + "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-08-01T06:50:54.7606639Z" + "Item2": "2023-10-05T12:11:42.686795Z" } ] } }, { "ServerInfo": { - "NetworkPath": "bitcoins.sk", + "NetworkPath": "electrum.eff.ro", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1451,28 +1452,28 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:03.5297626", + "TimeSpan": "00:00:01.4837379", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "One or more errors occurred." + "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", + "Message": "JsonRpcSharp faced some problem when trying communication" }, "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-08-01T06:50:54.9307335Z" + "Item2": "2023-10-05T12:11:38.248635Z" } ] } }, { "ServerInfo": { - "NetworkPath": "e2.keff.org", + "NetworkPath": "us.electrum.be", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1488,33 +1489,28 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:03.5339324", + "TimeSpan": "00:00:01.5336002", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "One or more errors occurred." + "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", + "Message": "JsonRpcSharp faced some problem when trying communication" }, - "LastSuccessfulCommunication": { - "Case": "Some", - "Fields": [ - "2020-11-27T03:52:55.940208Z" - ] - } + "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-08-01T06:50:58.2832723Z" + "Item2": "2023-10-05T12:11:35.36801Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum.hsmiths.com", + "NetworkPath": "vmd30612.contaboserver.net", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1530,39 +1526,34 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:03.6904766", + "TimeSpan": "00:00:01.5367726", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "One or more errors occurred." + "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", + "Message": "JsonRpcSharp faced some problem when trying communication" }, - "LastSuccessfulCommunication": { - "Case": "Some", - "Fields": [ - "2020-06-10T16:39:23.636763Z" - ] - } + "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-08-01T06:50:58.4907821Z" + "Item2": "2023-10-05T12:11:35.449523Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum.jochen-hoenicke.de", + "NetworkPath": "electrum2.privateservers.network", "ConnectionType": { "Encrypted": false, "Protocol": { "Case": "Tcp", "Fields": [ - 50003 + 50001 ] } } @@ -1572,33 +1563,33 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:03.8110055", + "TimeSpan": "00:00:01.6896274", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "One or more errors occurred." + "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", + "Message": "JsonRpcSharp faced some problem when trying communication" }, "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2020-06-10T16:38:57.73713Z" + "2021-04-07T04:12:42.330604Z" ] } } ] } }, - "Item2": "2023-08-01T06:50:51.3122205Z" + "Item2": "2023-10-05T12:12:05.872696Z" } ] } }, { "ServerInfo": { - "NetworkPath": "btc.jochen-hoenicke.de", + "NetworkPath": "korea.electrum-server.com", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1614,34 +1605,39 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:03.8530227", + "TimeSpan": "00:00:01.7829921", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "One or more errors occurred." + "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", + "Message": "JsonRpcSharp faced some problem when trying communication" }, - "LastSuccessfulCommunication": null + "LastSuccessfulCommunication": { + "Case": "Some", + "Fields": [ + "2021-11-28T15:17:37.337707Z" + ] + } } ] } }, - "Item2": "2023-08-01T06:50:51.3487483Z" + "Item2": "2023-10-05T12:11:47.39669Z" } ] } }, { "ServerInfo": { - "NetworkPath": "fn.48.org", + "NetworkPath": "ecdsa.net", "ConnectionType": { "Encrypted": false, "Protocol": { "Case": "Tcp", "Fields": [ - 50003 + 50001 ] } } @@ -1651,28 +1647,33 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:04.4690829", + "TimeSpan": "00:00:01.9552754", "Status": { "Case": "Fault", "Fields": [ { "Exception": { "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "One or more errors occurred." + "Message": "One or more errors occurred. (Connection refused)" }, - "LastSuccessfulCommunication": null + "LastSuccessfulCommunication": { + "Case": "Some", + "Fields": [ + "2020-10-05T23:03:59.72093Z" + ] + } } ] } }, - "Item2": "2023-08-01T06:50:59.4002011Z" + "Item2": "2023-10-05T12:11:40.919275Z" } ] } }, { "ServerInfo": { - "NetworkPath": "185.64.116.15", + "NetworkPath": "oneweek.duckdns.org", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1688,39 +1689,39 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.0069142", + "TimeSpan": "00:00:02.3162148", "Status": { "Case": "Fault", "Fields": [ { "Exception": { "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "Name resolution timed out" + "Message": "One or more errors occurred. (One or more errors occurred. (Connection reset by peer))" }, "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2023-02-08T19:08:48.784449Z" + "2020-10-27T21:12:27.613963Z" ] } } ] } }, - "Item2": "2023-08-01T06:51:03.3163577Z" + "Item2": "2023-10-05T12:11:45.591917Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrumx.nmdps.net", + "NetworkPath": "electrum.bitaroo.net", "ConnectionType": { "Encrypted": false, "Protocol": { "Case": "Tcp", "Fields": [ - 50001 + 50002 ] } } @@ -1730,33 +1731,28 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.0103287", + "TimeSpan": "00:00:02.4372653", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "Socket connect timed out" + "TypeFullName": "GWallet.Backend.ProtocolGlitchException", + "Message": "Server 'electrum.bitaroo.net' returned a null/empty JSON response to the request '{\"id\":0,\"method\":\"server.version\",\"params\":[\"geewallet\",\"1.4\"]}'??" }, - "LastSuccessfulCommunication": { - "Case": "Some", - "Fields": [ - "2021-04-07T04:21:17.879096Z" - ] - } + "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-08-01T06:50:59.9762256Z" + "Item2": "2023-10-05T12:11:52.59162Z" } ] } }, { "ServerInfo": { - "NetworkPath": "oneweek.duckdns.org", + "NetworkPath": "enode.duckdns.org", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1772,33 +1768,33 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.0105331", + "TimeSpan": "00:00:02.7114145", "Status": { "Case": "Fault", "Fields": [ { "Exception": { "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "Name resolution timed out" + "Message": "One or more errors occurred. (One or more errors occurred. (Connection reset by peer))" }, "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2020-10-27T21:12:27.613963Z" + "2020-11-02T18:03:43.175875Z" ] } } ] } }, - "Item2": "2023-08-01T06:50:51.5430743Z" + "Item2": "2023-10-05T12:11:50.130909Z" } ] } }, { "ServerInfo": { - "NetworkPath": "VPS.hsmiths.com", + "NetworkPath": "fortress.qtornado.com", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1814,33 +1810,33 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.0190111", + "TimeSpan": "00:00:02.7813937", "Status": { "Case": "Fault", "Fields": [ { "Exception": { "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "Socket connect timed out" + "Message": "One or more errors occurred. (Connection refused)" }, "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2020-10-05T23:37:20.833549Z" + "2020-04-29T04:36:44.664096Z" ] } } ] } }, - "Item2": "2023-08-01T06:51:15.239427Z" + "Item2": "2023-10-05T12:11:38.940003Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum.qtornado.com", + "NetworkPath": "VPS.hsmiths.com", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1856,33 +1852,33 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.0222470", + "TimeSpan": "00:00:02.8148444", "Status": { "Case": "Fault", "Fields": [ { "Exception": { "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "Socket connect timed out" + "Message": "One or more errors occurred. (Connection refused)" }, "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2020-10-05T23:22:33.078584Z" + "2020-10-05T23:37:20.833549Z" ] } } ] } }, - "Item2": "2023-08-01T06:51:13.4842469Z" + "Item2": "2023-10-05T12:11:40.034247Z" } ] } }, { "ServerInfo": { - "NetworkPath": "elx01.knas.systems", + "NetworkPath": "btc.cihar.com", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1898,34 +1894,34 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.0247748", + "TimeSpan": "00:00:02.8534024", "Status": { "Case": "Fault", "Fields": [ { "Exception": { "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "Socket connect timed out" + "Message": "One or more errors occurred. (Connection refused)" }, "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-08-01T06:51:03.5521995Z" + "Item2": "2023-10-05T12:11:40.011225Z" } ] } }, { "ServerInfo": { - "NetworkPath": "E-X.not.fyi", + "NetworkPath": "fn.48.org", "ConnectionType": { "Encrypted": false, "Protocol": { "Case": "Tcp", "Fields": [ - 50001 + 50003 ] } } @@ -1935,28 +1931,28 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.0262044", + "TimeSpan": "00:00:03.6192332", "Status": { "Case": "Fault", "Fields": [ { "Exception": { "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "Socket connect timed out" + "Message": "One or more errors occurred. (Connection refused)" }, "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-08-01T06:51:09.5995629Z" + "Item2": "2023-10-05T12:11:51.276162Z" } ] } }, { "ServerInfo": { - "NetworkPath": "ulrichard.ch", + "NetworkPath": "btc.jochen-hoenicke.de", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1972,34 +1968,34 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.0619177", + "TimeSpan": "00:00:04.0091626", "Status": { "Case": "Fault", "Fields": [ { "Exception": { "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "Socket connect timed out" + "Message": "One or more errors occurred. (Connection refused)" }, "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-08-01T06:51:08.4156815Z" + "Item2": "2023-10-05T12:11:42.279453Z" } ] } }, { "ServerInfo": { - "NetworkPath": "bitcoin.dragon.zone", + "NetworkPath": "tardis.bauerj.eu", "ConnectionType": { "Encrypted": false, "Protocol": { "Case": "Tcp", "Fields": [ - 50003 + 50001 ] } } @@ -2009,28 +2005,28 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.0612042", + "TimeSpan": "00:00:04.0786268", "Status": { "Case": "Fault", "Fields": [ { "Exception": { "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "Socket connect timed out" + "Message": "One or more errors occurred. (Connection refused)" }, "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-08-01T06:51:05.0706717Z" + "Item2": "2023-10-05T12:11:56.692738Z" } ] } }, { "ServerInfo": { - "NetworkPath": "yuio.top", + "NetworkPath": "bitcoin.corgi.party", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -2046,28 +2042,28 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.0639917", + "TimeSpan": "00:00:04.6082690", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "Socket connect timed out" + "TypeFullName": "GWallet.Backend.ServerMisconfiguredException", + "Message": "Server's reply was not valid json: foo\n" }, "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-08-01T06:51:25.6477234Z" + "Item2": "2023-10-05T12:11:52.613977Z" } ] } }, { "ServerInfo": { - "NetworkPath": "icarus.tetradrachm.net", + "NetworkPath": "daedalus.bauerj.eu", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -2083,7 +2079,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.0755871", + "TimeSpan": "00:00:05.3319348", "Status": { "Case": "Fault", "Fields": [ @@ -2095,21 +2091,21 @@ "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2021-04-07T04:11:44.338945Z" + "2020-10-05T23:37:44.386346Z" ] } } ] } }, - "Item2": "2023-08-01T06:51:13.7814916Z" + "Item2": "2023-10-05T12:11:47.634111Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum2.privateservers.network", + "NetworkPath": "yuio.top", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -2125,7 +2121,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.0815625", + "TimeSpan": "00:00:05.3670335", "Status": { "Case": "Fault", "Fields": [ @@ -2134,24 +2130,19 @@ "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", "Message": "Socket connect timed out" }, - "LastSuccessfulCommunication": { - "Case": "Some", - "Fields": [ - "2021-04-07T04:12:42.330604Z" - ] - } + "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-08-01T06:51:08.6651071Z" + "Item2": "2023-10-05T12:12:03.995676Z" } ] } }, { "ServerInfo": { - "NetworkPath": "btc.cihar.com", + "NetworkPath": "electrumx.ml", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -2167,7 +2158,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.0844577", + "TimeSpan": "00:00:05.4971443", "Status": { "Case": "Fault", "Fields": [ @@ -2176,12 +2167,17 @@ "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", "Message": "Socket connect timed out" }, - "LastSuccessfulCommunication": null + "LastSuccessfulCommunication": { + "Case": "Some", + "Fields": [ + "2021-01-14T09:01:09.547672Z" + ] + } } ] } }, - "Item2": "2023-08-01T06:51:10.1898131Z" + "Item2": "2023-10-05T12:12:15.335422Z" } ] } @@ -2204,7 +2200,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.1025184", + "TimeSpan": "00:00:05.5488202", "Status": { "Case": "Fault", "Fields": [ @@ -2218,20 +2214,20 @@ ] } }, - "Item2": "2023-08-01T06:51:04.53723Z" + "Item2": "2023-10-05T12:11:57.219725Z" } ] } }, { "ServerInfo": { - "NetworkPath": "tomscryptos.com", + "NetworkPath": "bitcoin.dragon.zone", "ConnectionType": { "Encrypted": false, "Protocol": { "Case": "Tcp", "Fields": [ - 50001 + 50003 ] } } @@ -2241,7 +2237,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.1186381", + "TimeSpan": "00:00:05.5555783", "Status": { "Case": "Fault", "Fields": [ @@ -2255,14 +2251,14 @@ ] } }, - "Item2": "2023-08-01T06:51:24.1093081Z" + "Item2": "2023-10-05T12:11:56.853086Z" } ] } }, { "ServerInfo": { - "NetworkPath": "ndnd.selfhost.eu", + "NetworkPath": "fedaykin.goip.de", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -2278,7 +2274,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.1957207", + "TimeSpan": "00:00:05.5801178", "Status": { "Case": "Fault", "Fields": [ @@ -2292,14 +2288,14 @@ ] } }, - "Item2": "2023-08-01T06:51:19.0143989Z" + "Item2": "2023-10-05T12:11:58.215794Z" } ] } }, { "ServerInfo": { - "NetworkPath": "kirsche.emzy.de", + "NetworkPath": "electrum.qtornado.com", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -2315,7 +2311,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.2144659", + "TimeSpan": "00:00:05.6817902", "Status": { "Case": "Fault", "Fields": [ @@ -2327,21 +2323,21 @@ "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2023-02-08T19:08:51.256546Z" + "2020-10-05T23:22:33.078584Z" ] } } ] } }, - "Item2": "2023-08-01T06:51:27.3903749Z" + "Item2": "2023-10-05T12:11:51.648005Z" } ] } }, { "ServerInfo": { - "NetworkPath": "tardis.bauerj.eu", + "NetworkPath": "btc.xskyx.net", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -2357,7 +2353,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.2190659", + "TimeSpan": "00:00:05.6991655", "Status": { "Case": "Fault", "Fields": [ @@ -2371,14 +2367,14 @@ ] } }, - "Item2": "2023-08-01T06:51:30.9192389Z" + "Item2": "2023-10-05T12:12:03.938896Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrumx.ml", + "NetworkPath": "elx01.knas.systems", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -2394,7 +2390,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.2217825", + "TimeSpan": "00:00:05.7986473", "Status": { "Case": "Fault", "Fields": [ @@ -2403,24 +2399,19 @@ "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", "Message": "Socket connect timed out" }, - "LastSuccessfulCommunication": { - "Case": "Some", - "Fields": [ - "2021-01-14T09:01:09.547672Z" - ] - } + "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-08-01T06:51:22.1207253Z" + "Item2": "2023-10-05T12:12:09.813898Z" } ] } }, { "ServerInfo": { - "NetworkPath": "daedalus.bauerj.eu", + "NetworkPath": "tomscryptos.com", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -2436,7 +2427,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.2301149", + "TimeSpan": "00:00:05.7990170", "Status": { "Case": "Fault", "Fields": [ @@ -2445,24 +2436,19 @@ "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", "Message": "Socket connect timed out" }, - "LastSuccessfulCommunication": { - "Case": "Some", - "Fields": [ - "2020-10-05T23:37:44.386346Z" - ] - } + "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-08-01T06:51:32.6758599Z" + "Item2": "2023-10-05T12:12:08.583191Z" } ] } }, { "ServerInfo": { - "NetworkPath": "ecdsa.net", + "NetworkPath": "185.64.116.15", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -2478,7 +2464,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.2408974", + "TimeSpan": "00:00:05.8032450", "Status": { "Case": "Fault", "Fields": [ @@ -2490,21 +2476,21 @@ "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2020-10-05T23:03:59.72093Z" + "2023-02-08T19:08:48.784449Z" ] } } ] } }, - "Item2": "2023-08-01T06:51:16.8672372Z" + "Item2": "2023-10-05T12:11:47.976067Z" } ] } }, { "ServerInfo": { - "NetworkPath": "currentlane.lovebitco.in", + "NetworkPath": "electrum.hsmiths.com", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -2520,7 +2506,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.2474436", + "TimeSpan": "00:00:05.8882765", "Status": { "Case": "Fault", "Fields": [ @@ -2532,21 +2518,21 @@ "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2021-01-21T17:19:18.368244Z" + "2020-06-10T16:39:23.636763Z" ] } } ] } }, - "Item2": "2023-08-01T06:51:20.5240102Z" + "Item2": "2023-10-05T12:11:45.943339Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrumx.erbium.eu", + "NetworkPath": "icarus.tetradrachm.net", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -2562,7 +2548,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.2576267", + "TimeSpan": "00:00:05.8971105", "Status": { "Case": "Fault", "Fields": [ @@ -2574,21 +2560,21 @@ "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2022-09-02T07:08:27.201114Z" + "2021-04-07T04:11:44.338945Z" ] } } ] } }, - "Item2": "2023-08-01T06:51:29.4238136Z" + "Item2": "2023-10-05T12:12:02.784006Z" } ] } }, { "ServerInfo": { - "NetworkPath": "fedaykin.goip.de", + "NetworkPath": "electrum.emzy.de", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -2604,7 +2590,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.2582521", + "TimeSpan": "00:00:05.9726767", "Status": { "Case": "Fault", "Fields": [ @@ -2613,19 +2599,24 @@ "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", "Message": "Socket connect timed out" }, - "LastSuccessfulCommunication": null + "LastSuccessfulCommunication": { + "Case": "Some", + "Fields": [ + "2023-02-08T19:09:05.304373Z" + ] + } } ] } }, - "Item2": "2023-08-01T06:51:34.7400644Z" + "Item2": "2023-10-05T12:12:16.754374Z" } ] } }, { "ServerInfo": { - "NetworkPath": "btc.xskyx.net", + "NetworkPath": "ndnd.selfhost.eu", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -2641,7 +2632,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.3177305", + "TimeSpan": "00:00:06.0464839", "Status": { "Case": "Fault", "Fields": [ @@ -2655,14 +2646,14 @@ ] } }, - "Item2": "2023-08-01T06:51:24.3917064Z" + "Item2": "2023-10-05T12:12:02.760613Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum.emzy.de", + "NetworkPath": "kirsche.emzy.de", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -2678,7 +2669,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.4067223", + "TimeSpan": "00:00:06.1031865", "Status": { "Case": "Fault", "Fields": [ @@ -2690,21 +2681,21 @@ "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2023-02-08T19:09:05.304373Z" + "2023-02-08T19:08:51.256546Z" ] } } ] } }, - "Item2": "2023-08-01T06:51:18.9214855Z" + "Item2": "2023-10-05T12:12:19.661161Z" } ] } }, { "ServerInfo": { - "NetworkPath": "helicarrier.bauerj.eu", + "NetworkPath": "ulrichard.ch", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -2720,7 +2711,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.4651005", + "TimeSpan": "00:00:06.3058674", "Status": { "Case": "Fault", "Fields": [ @@ -2729,24 +2720,19 @@ "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", "Message": "Socket connect timed out" }, - "LastSuccessfulCommunication": { - "Case": "Some", - "Fields": [ - "2020-10-05T23:22:32.274992Z" - ] - } + "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-08-01T06:51:29.9284405Z" + "Item2": "2023-10-05T12:12:14.905602Z" } ] } }, { "ServerInfo": { - "NetworkPath": "52.1.56.181", + "NetworkPath": "electrumx.erbium.eu", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -2762,33 +2748,33 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.5284730", + "TimeSpan": "00:00:06.7980990", "Status": { "Case": "Fault", "Fields": [ { "Exception": { "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "One or more errors occurred." + "Message": "Socket connect timed out" }, "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2023-06-21T05:31:37.0447752Z" + "2022-09-02T07:08:27.201114Z" ] } } ] } }, - "Item2": "2023-08-01T06:50:46.4713085Z" + "Item2": "2023-10-05T12:12:10.758309Z" } ] } }, { "ServerInfo": { - "NetworkPath": "gods-of-rock.screaminglemur.net", + "NetworkPath": "currentlane.lovebitco.in", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -2804,26 +2790,26 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.5750520", + "TimeSpan": "00:00:07.6340726", "Status": { "Case": "Fault", "Fields": [ { "Exception": { "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "One or more errors occurred." + "Message": "One or more errors occurred. (Socket read timed out)" }, "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2023-06-21T05:31:32.3002814Z" + "2021-01-21T17:19:18.368244Z" ] } } ] } }, - "Item2": "2023-08-01T06:50:45.5816597Z" + "Item2": "2023-10-05T12:12:13.532825Z" } ] } @@ -2848,19 +2834,19 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.6967638", + "TimeSpan": "00:00:03.1001753", "Status": { "Case": "Success" } }, - "Item2": "2023-08-01T06:50:39.7040921Z" + "Item2": "2023-10-05T12:11:25.407058Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum-ltc.bysh.me", + "NetworkPath": "electrum.ltc.xurious.com", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -2876,19 +2862,19 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.6975738", + "TimeSpan": "00:00:03.2574386", "Status": { "Case": "Success" } }, - "Item2": "2023-08-01T06:50:39.6793762Z" + "Item2": "2023-10-05T12:11:25.608279Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum.ltc.xurious.com", + "NetworkPath": "electrum-ltc.bysh.me", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -2904,25 +2890,25 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.9186152", + "TimeSpan": "00:00:05.6025929", "Status": { "Case": "Success" } }, - "Item2": "2023-08-01T06:50:39.9318231Z" + "Item2": "2023-10-05T12:11:27.93888Z" } ] } }, { "ServerInfo": { - "NetworkPath": "ltc.rentonisk.com", + "NetworkPath": "electrumx.nmdps.net", "ConnectionType": { "Encrypted": false, "Protocol": { "Case": "Tcp", "Fields": [ - 50001 + 9433 ] } } @@ -2932,12 +2918,21 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:02.1539740", + "TimeSpan": "00:00:00.4255791", "Status": { - "Case": "Success" + "Case": "Fault", + "Fields": [ + { + "Exception": { + "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", + "Message": "JsonRpcSharp faced some problem when trying communication" + }, + "LastSuccessfulCommunication": null + } + ] } }, - "Item2": "2023-08-01T06:50:40.136693Z" + "Item2": "2023-10-05T12:11:23.87982Z" } ] } @@ -2960,7 +2955,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.0701710", + "TimeSpan": "00:00:00.4741446", "Status": { "Case": "Fault", "Fields": [ @@ -2979,7 +2974,7 @@ ] } }, - "Item2": "2023-08-01T06:50:39.7969336Z" + "Item2": "2023-10-05T12:11:24.378822Z" } ] } @@ -3002,7 +2997,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.0887137", + "TimeSpan": "00:00:00.7801607", "Status": { "Case": "Fault", "Fields": [ @@ -3021,7 +3016,7 @@ ] } }, - "Item2": "2023-08-01T06:50:39.8513742Z" + "Item2": "2023-10-05T12:11:26.209943Z" } ] } @@ -3044,7 +3039,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.4159569", + "TimeSpan": "00:00:00.9808867", "Status": { "Case": "Fault", "Fields": [ @@ -3058,20 +3053,20 @@ ] } }, - "Item2": "2023-08-01T06:50:40.2407814Z" + "Item2": "2023-10-05T12:11:25.382261Z" } ] } }, { "ServerInfo": { - "NetworkPath": "e-1.claudioboxx.com", + "NetworkPath": "ltc.rentonisk.com", "ConnectionType": { "Encrypted": false, "Protocol": { "Case": "Tcp", "Fields": [ - 50003 + 50001 ] } } @@ -3081,28 +3076,33 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:03.4056924", + "TimeSpan": "00:00:01.1353843", "Status": { "Case": "Fault", "Fields": [ { "Exception": { "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "One or more errors occurred." + "Message": "One or more errors occurred. (Connection refused)" }, - "LastSuccessfulCommunication": null + "LastSuccessfulCommunication": { + "Case": "Some", + "Fields": [ + "2023-08-25T10:35:45.412388Z" + ] + } } ] } }, - "Item2": "2023-08-01T06:50:43.2776086Z" + "Item2": "2023-10-05T12:11:23.431426Z" } ] } }, { "ServerInfo": { - "NetworkPath": "e-3.claudioboxx.com", + "NetworkPath": "e-1.claudioboxx.com", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -3118,28 +3118,28 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:03.4349561", + "TimeSpan": "00:00:01.7217146", "Status": { "Case": "Fault", "Fields": [ { "Exception": { "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "One or more errors occurred." + "Message": "One or more errors occurred. (Connection refused)" }, "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-08-01T06:50:43.3917861Z" + "Item2": "2023-10-05T12:11:27.961728Z" } ] } }, { "ServerInfo": { - "NetworkPath": "node.ispol.sk", + "NetworkPath": "e-3.claudioboxx.com", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -3155,33 +3155,28 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:03.9216592", + "TimeSpan": "00:00:02.0115059", "Status": { "Case": "Fault", "Fields": [ { "Exception": { "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "One or more errors occurred." + "Message": "One or more errors occurred. (Connection refused)" }, - "LastSuccessfulCommunication": { - "Case": "Some", - "Fields": [ - "2019-08-22T17:48:06.518843Z" - ] - } + "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-08-01T06:50:44.0817393Z" + "Item2": "2023-10-05T12:11:27.418643Z" } ] } }, { "ServerInfo": { - "NetworkPath": "ltc01.knas.systems", + "NetworkPath": "node.ispol.sk", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -3197,34 +3192,39 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.0628022", + "TimeSpan": "00:00:02.1623585", "Status": { "Case": "Fault", "Fields": [ { "Exception": { "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "Socket connect timed out" + "Message": "One or more errors occurred. (Connection refused)" }, - "LastSuccessfulCommunication": null + "LastSuccessfulCommunication": { + "Case": "Some", + "Fields": [ + "2019-08-22T17:48:06.518843Z" + ] + } } ] } }, - "Item2": "2023-08-01T06:50:45.3336599Z" + "Item2": "2023-10-05T12:11:27.794593Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrumx.nmdps.net", + "NetworkPath": "ltc01.knas.systems", "ConnectionType": { "Encrypted": false, "Protocol": { "Case": "Tcp", "Fields": [ - 9433 + 50003 ] } } @@ -3234,7 +3234,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.3912154", + "TimeSpan": "00:00:05.6310753", "Status": { "Case": "Fault", "Fields": [ @@ -3248,7 +3248,7 @@ ] } }, - "Item2": "2023-08-01T06:50:48.7089415Z" + "Item2": "2023-10-05T12:11:33.071854Z" } ] } @@ -3271,7 +3271,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.4948537", + "TimeSpan": "00:00:05.8059408", "Status": { "Case": "Fault", "Fields": [ @@ -3285,7 +3285,7 @@ ] } }, - "Item2": "2023-08-01T06:50:48.9197431Z" + "Item2": "2023-10-05T12:11:33.619215Z" } ] } @@ -3307,19 +3307,19 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.9932790", + "TimeSpan": "00:00:02.9329862", "Status": { "Case": "Success" } }, - "Item2": "2023-08-01T06:50:39.0436285Z" + "Item2": "2023-10-05T12:11:25.24276Z" } ] } }, { "ServerInfo": { - "NetworkPath": "cloudflare-eth.com/", + "NetworkPath": "eth-mainnet.alchemyapi.io/v2/3LCPx0Kf-dnXl1v8klcp-DQVes1vtefX", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -3332,19 +3332,19 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.0832377", + "TimeSpan": "00:00:04.4859594", "Status": { "Case": "Success" } }, - "Item2": "2023-08-01T06:50:39.1329753Z" + "Item2": "2023-10-05T12:11:26.837122Z" } ] } }, { "ServerInfo": { - "NetworkPath": "eth-mainnet.alchemyapi.io/v2/3LCPx0Kf-dnXl1v8klcp-DQVes1vtefX", + "NetworkPath": "cloudflare-eth.com/", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -3357,19 +3357,19 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.8822646", + "TimeSpan": "00:00:09.3278243", "Status": { "Case": "Success" } }, - "Item2": "2023-08-01T06:50:40.005681Z" + "Item2": "2023-10-05T12:11:31.624016Z" } ] } }, { "ServerInfo": { - "NetworkPath": "mew.giveth.io", + "NetworkPath": "https://free-autumn-wandering-thunder.quiknode.pro/d8ddd9232e5d79da0e0091e0c49adb8f5ccd9885/", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -3382,13 +3382,13 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.3323333", + "TimeSpan": "00:00:00.5934489", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", + "TypeFullName": "GWallet.Backend.ServerUnreachableException", "Message": "Could not communicate with EtherServer" }, "LastSuccessfulCommunication": null @@ -3396,14 +3396,14 @@ ] } }, - "Item2": "2023-08-01T06:50:40.3383148Z" + "Item2": "2023-10-05T12:11:22.936421Z" } ] } }, { "ServerInfo": { - "NetworkPath": "api.mycryptoapi.com/eth", + "NetworkPath": "api.myetherapi.com/eth", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -3416,33 +3416,28 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.5153939", + "TimeSpan": "00:00:00.6414073", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerMisconfiguredException", + "TypeFullName": "GWallet.Backend.ServerUnreachableException", "Message": "Could not communicate with EtherServer" }, - "LastSuccessfulCommunication": { - "Case": "Some", - "Fields": [ - "2022-11-14T01:23:59.934205Z" - ] - } + "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-08-01T06:50:39.263565Z" + "Item2": "2023-10-05T12:11:23.621313Z" } ] } }, { "ServerInfo": { - "NetworkPath": "api.myetherapi.com/eth", + "NetworkPath": "mew.giveth.io", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -3455,13 +3450,13 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.6333766", + "TimeSpan": "00:00:00.9469284", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", + "TypeFullName": "GWallet.Backend.ServerUnreachableException", "Message": "Could not communicate with EtherServer" }, "LastSuccessfulCommunication": null @@ -3469,14 +3464,14 @@ ] } }, - "Item2": "2023-08-01T06:50:38.6837426Z" + "Item2": "2023-10-05T12:11:29.974621Z" } ] } }, { "ServerInfo": { - "NetworkPath": "ethrpc.mewapi.io", + "NetworkPath": "main-rpc.linkpool.io", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -3489,33 +3484,33 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.7868819", + "TimeSpan": "00:00:01.5638738", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.Ether.ServerUnavailableException", - "Message": "Could not communicate with EtherServer" + "TypeFullName": "GWallet.Backend.ProtocolGlitchException", + "Message": "Authentication failed, see inner exception." }, "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2020-11-05T15:49:37.884526Z" + "2022-09-02T07:08:25.728059Z" ] } } ] } }, - "Item2": "2023-08-01T06:50:40.0973234Z" + "Item2": "2023-10-05T12:11:31.55908Z" } ] } }, { "ServerInfo": { - "NetworkPath": "main-rpc.linkpool.io", + "NetworkPath": "eth-mainnet.alchemyapi.io/jsonrpc/-vPGIFwUyjlMRF9beTLXiGQUK6Nf3k8z", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -3528,33 +3523,33 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.8628347", + "TimeSpan": "00:00:01.9608764", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.Ether.ServerChannelNegotiationException", - "Message": "Could not communicate with EtherServer (WebErr: TrustFailure)" + "TypeFullName": "GWallet.Backend.ServerMisconfiguredException", + "Message": "Could not communicate with EtherServer" }, "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2022-09-02T07:08:25.728059Z" + "2019-08-22T17:48:03.181897Z" ] } } ] } }, - "Item2": "2023-08-01T06:50:39.9569217Z" + "Item2": "2023-10-05T12:11:31.492212Z" } ] } }, { "ServerInfo": { - "NetworkPath": "mainnet.infura.io/v3/c02fff6b5daa434d8422b8ece54c7286", + "NetworkPath": "mainnet.infura.io/mew", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -3567,7 +3562,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.9023588", + "TimeSpan": "00:00:02.1042624", "Status": { "Case": "Fault", "Fields": [ @@ -3579,21 +3574,21 @@ "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2021-05-10T07:35:09.257181Z" + "2019-08-22T17:48:03.066654Z" ] } } ] } }, - "Item2": "2023-08-01T06:50:41.9749669Z" + "Item2": "2023-10-05T12:11:33.768832Z" } ] } }, { "ServerInfo": { - "NetworkPath": "eth-mainnet.alchemyapi.io/jsonrpc/-vPGIFwUyjlMRF9beTLXiGQUK6Nf3k8z", + "NetworkPath": "ethrpc.mewapi.io", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -3606,26 +3601,26 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.9131098", + "TimeSpan": "00:00:02.1219874", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerMisconfiguredException", + "TypeFullName": "GWallet.Backend.Ether.ServerUnavailableException", "Message": "Could not communicate with EtherServer" }, "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2019-08-22T17:48:03.181897Z" + "2020-11-05T15:49:37.884526Z" ] } } ] } }, - "Item2": "2023-08-01T06:50:41.0422794Z" + "Item2": "2023-10-05T12:11:33.726694Z" } ] } @@ -3645,7 +3640,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.9697562", + "TimeSpan": "00:00:03.3536251", "Status": { "Case": "Fault", "Fields": [ @@ -3659,7 +3654,7 @@ ] } }, - "Item2": "2023-08-01T06:50:40.160625Z" + "Item2": "2023-10-05T12:11:34.865889Z" } ] } @@ -3679,7 +3674,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.0877881", + "TimeSpan": "00:00:04.2369623", "Status": { "Case": "Fault", "Fields": [ @@ -3698,7 +3693,7 @@ ] } }, - "Item2": "2023-08-01T06:50:41.4497309Z" + "Item2": "2023-10-05T12:11:29.500982Z" } ] } @@ -3718,7 +3713,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.1255026", + "TimeSpan": "00:00:05.3580360", "Status": { "Case": "Fault", "Fields": [ @@ -3737,14 +3732,14 @@ ] } }, - "Item2": "2023-08-01T06:50:41.3201455Z" + "Item2": "2023-10-05T12:11:29.005136Z" } ] } }, { "ServerInfo": { - "NetworkPath": "mainnet.infura.io/mew", + "NetworkPath": "api.mycryptoapi.com/eth", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -3757,7 +3752,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.1659305", + "TimeSpan": "00:00:05.4243630", "Status": { "Case": "Fault", "Fields": [ @@ -3769,21 +3764,21 @@ "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2019-08-22T17:48:03.066654Z" + "2022-11-14T01:23:59.934205Z" ] } } ] } }, - "Item2": "2023-08-01T06:50:41.2031626Z" + "Item2": "2023-10-05T12:11:32.285058Z" } ] } }, { "ServerInfo": { - "NetworkPath": "https://free-autumn-wandering-thunder.quiknode.pro/d8ddd9232e5d79da0e0091e0c49adb8f5ccd9885/", + "NetworkPath": "mainnet.infura.io/v3/c02fff6b5daa434d8422b8ece54c7286", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -3796,21 +3791,26 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:02.7083222", + "TimeSpan": "00:00:12.0910985", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", + "TypeFullName": "GWallet.Backend.ServerMisconfiguredException", "Message": "Could not communicate with EtherServer" }, - "LastSuccessfulCommunication": null + "LastSuccessfulCommunication": { + "Case": "Some", + "Fields": [ + "2021-05-10T07:35:09.257181Z" + ] + } } ] } }, - "Item2": "2023-08-01T06:50:43.9631676Z" + "Item2": "2023-10-05T12:11:44.397829Z" } ] } @@ -3830,21 +3830,21 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:29.6323099", + "TimeSpan": "00:00:30.0005057", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerUnreachableException", - "Message": "Could not communicate with EtherServer (HttpErr: GatewayTimeout)" + "TypeFullName": "GWallet.Backend.ServerTimedOutException", + "Message": "Timeout when trying to communicate with Ether server" }, "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-08-01T06:51:10.9856836Z" + "Item2": "2023-10-05T12:12:03.748773Z" } ] } @@ -3853,7 +3853,7 @@ "ETC": [ { "ServerInfo": { - "NetworkPath": "geth-de.etc-network.info", + "NetworkPath": "besu-de.etc-network.info", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -3866,19 +3866,19 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.7492563", + "TimeSpan": "00:00:03.3858005", "Status": { "Case": "Success" } }, - "Item2": "2023-08-01T06:50:39.389725Z" + "Item2": "2023-10-05T12:11:29.950364Z" } ] } }, { "ServerInfo": { - "NetworkPath": "besu-at.etc-network.info", + "NetworkPath": "geth-de.etc-network.info", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -3891,19 +3891,19 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.8114218", + "TimeSpan": "00:00:04.2286910", "Status": { "Case": "Success" } }, - "Item2": "2023-08-01T06:50:42.9346811Z" + "Item2": "2023-10-05T12:11:26.564945Z" } ] } }, { "ServerInfo": { - "NetworkPath": "besu-de.etc-network.info", + "NetworkPath": "geth-at.etc-network.info", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -3916,19 +3916,19 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.1711111", + "TimeSpan": "00:00:04.2442205", "Status": { "Case": "Success" } }, - "Item2": "2023-08-01T06:50:40.5950817Z" + "Item2": "2023-10-05T12:11:26.540299Z" } ] } }, { "ServerInfo": { - "NetworkPath": "etc.mytokenpocket.vip", + "NetworkPath": "besu-at.etc-network.info", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -3941,19 +3941,19 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.3552218", + "TimeSpan": "00:00:04.2930777", "Status": { "Case": "Success" } }, - "Item2": "2023-08-01T06:50:39.4238093Z" + "Item2": "2023-10-05T12:11:26.629333Z" } ] } }, { "ServerInfo": { - "NetworkPath": "etc.etcdesktop.com", + "NetworkPath": "0bfa2710a4fd4a2fba9b73935fcfabe8.etc.rpc.rivet.cloud/", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -3966,19 +3966,19 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.4991962", + "TimeSpan": "00:00:04.7958608", "Status": { "Case": "Success" } }, - "Item2": "2023-08-01T06:50:40.7382348Z" + "Item2": "2023-10-05T12:11:31.447128Z" } ] } }, { "ServerInfo": { - "NetworkPath": "0bfa2710a4fd4a2fba9b73935fcfabe8.etc.rpc.rivet.cloud/", + "NetworkPath": "etc.etcdesktop.com", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -3991,19 +3991,19 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.8511014", + "TimeSpan": "00:00:05.7983126", "Status": { "Case": "Success" } }, - "Item2": "2023-08-01T06:50:39.9006165Z" + "Item2": "2023-10-05T12:11:28.108146Z" } ] } }, { "ServerInfo": { - "NetworkPath": "ethercluster.com/etc", + "NetworkPath": "etc.mytokenpocket.vip", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -4016,33 +4016,19 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.0008349", + "TimeSpan": "00:00:07.0487187", "Status": { - "Case": "Fault", - "Fields": [ - { - "Exception": { - "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", - "Message": "Could not communicate with EtherServer" - }, - "LastSuccessfulCommunication": { - "Case": "Some", - "Fields": [ - "2023-06-21T05:31:26.4714313Z" - ] - } - } - ] + "Case": "Success" } }, - "Item2": "2023-08-01T06:50:39.5029295Z" + "Item2": "2023-10-05T12:11:33.664012Z" } ] } }, { "ServerInfo": { - "NetworkPath": "www.ethercluster.com/etc", + "NetworkPath": "www.ethercluster.com/rivet", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -4055,33 +4041,33 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.0010294", + "TimeSpan": "00:00:00.0018957", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", + "TypeFullName": "GWallet.Backend.ServerUnreachableException", "Message": "Could not communicate with EtherServer" }, "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2023-06-21T05:31:25.9752164Z" + "2023-06-21T05:31:26.8999315Z" ] } } ] } }, - "Item2": "2023-08-01T06:50:38.608498Z" + "Item2": "2023-10-05T12:11:33.704401Z" } ] } }, { "ServerInfo": { - "NetworkPath": "node.classicexplorer.org/", + "NetworkPath": "ethercluster.com/rivet", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -4094,28 +4080,33 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.0075809", + "TimeSpan": "00:00:00.0018804", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", + "TypeFullName": "GWallet.Backend.ServerUnreachableException", "Message": "Could not communicate with EtherServer" }, - "LastSuccessfulCommunication": null + "LastSuccessfulCommunication": { + "Case": "Some", + "Fields": [ + "2023-06-21T05:31:25.9288042Z" + ] + } } ] } }, - "Item2": "2023-08-01T06:50:40.0373069Z" + "Item2": "2023-10-05T12:11:30.072531Z" } ] } }, { "ServerInfo": { - "NetworkPath": "ethercluster.com/rivet", + "NetworkPath": "indra.etcstatechannel.com/api", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -4128,33 +4119,33 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.0112948", + "TimeSpan": "00:00:00.3453631", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", + "TypeFullName": "GWallet.Backend.ServerUnreachableException", "Message": "Could not communicate with EtherServer" }, "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2023-06-21T05:31:25.9288042Z" + "2020-06-10T16:38:57.291599Z" ] } } ] } }, - "Item2": "2023-08-01T06:50:38.5747595Z" + "Item2": "2023-10-05T12:11:35.691488Z" } ] } }, { "ServerInfo": { - "NetworkPath": "web3.gastracker.io", + "NetworkPath": "etc.mytokenpocket.vipp", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -4167,13 +4158,13 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.0140689", + "TimeSpan": "00:00:00.3862185", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", + "TypeFullName": "GWallet.Backend.ServerUnreachableException", "Message": "Could not communicate with EtherServer" }, "LastSuccessfulCommunication": null @@ -4181,14 +4172,14 @@ ] } }, - "Item2": "2023-08-01T06:50:39.76682Z" + "Item2": "2023-10-05T12:11:30.360356Z" } ] } }, { "ServerInfo": { - "NetworkPath": "etc.mytokenpocket.vipp", + "NetworkPath": "ethercluster.com/etc", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -4201,28 +4192,33 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.0274768", + "TimeSpan": "00:00:00.4269559", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", + "TypeFullName": "GWallet.Backend.ServerUnreachableException", "Message": "Could not communicate with EtherServer" }, - "LastSuccessfulCommunication": null + "LastSuccessfulCommunication": { + "Case": "Some", + "Fields": [ + "2023-06-21T05:31:26.4714313Z" + ] + } } ] } }, - "Item2": "2023-08-01T06:50:39.8242621Z" + "Item2": "2023-10-05T12:11:28.556718Z" } ] } }, { "ServerInfo": { - "NetworkPath": "indra.etcstatechannel.com/api", + "NetworkPath": "www.ethercluster.com/etc", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -4235,33 +4231,33 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.0603618", + "TimeSpan": "00:00:00.6060763", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", + "TypeFullName": "GWallet.Backend.ServerUnreachableException", "Message": "Could not communicate with EtherServer" }, "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2020-06-10T16:38:57.291599Z" + "2023-06-21T05:31:25.9752164Z" ] } } ] } }, - "Item2": "2023-08-01T06:50:40.3768906Z" + "Item2": "2023-10-05T12:11:33.683557Z" } ] } }, { "ServerInfo": { - "NetworkPath": "etcrpc.viperid.online", + "NetworkPath": "node.classicexplorer.org/", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -4274,13 +4270,13 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.1451966", + "TimeSpan": "00:00:00.6654494", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", + "TypeFullName": "GWallet.Backend.ServerUnreachableException", "Message": "Could not communicate with EtherServer" }, "LastSuccessfulCommunication": null @@ -4288,14 +4284,14 @@ ] } }, - "Item2": "2023-08-01T06:50:39.7320782Z" + "Item2": "2023-10-05T12:11:29.244292Z" } ] } }, { "ServerInfo": { - "NetworkPath": "mew.epool.io", + "NetworkPath": "web3.gastracker.io", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -4308,13 +4304,13 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.2097860", + "TimeSpan": "00:00:00.7611254", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", + "TypeFullName": "GWallet.Backend.ServerUnreachableException", "Message": "Could not communicate with EtherServer" }, "LastSuccessfulCommunication": null @@ -4322,14 +4318,14 @@ ] } }, - "Item2": "2023-08-01T06:50:40.2914364Z" + "Item2": "2023-10-05T12:11:34.465609Z" } ] } }, { "ServerInfo": { - "NetworkPath": "mewapi.epool.io", + "NetworkPath": "etcrpc.viperid.online", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -4342,13 +4338,13 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.2153270", + "TimeSpan": "00:00:00.7746905", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", + "TypeFullName": "GWallet.Backend.ServerUnreachableException", "Message": "Could not communicate with EtherServer" }, "LastSuccessfulCommunication": null @@ -4356,14 +4352,14 @@ ] } }, - "Item2": "2023-08-01T06:50:40.6175238Z" + "Item2": "2023-10-05T12:11:30.049538Z" } ] } }, { "ServerInfo": { - "NetworkPath": "etc-geth.0xinfra.com", + "NetworkPath": "mewapi.epool.io", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -4376,33 +4372,28 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.2949253", + "TimeSpan": "00:00:00.8353177", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.Ether.ServerUnavailableException", + "TypeFullName": "GWallet.Backend.ServerUnreachableException", "Message": "Could not communicate with EtherServer" }, - "LastSuccessfulCommunication": { - "Case": "Some", - "Fields": [ - "2019-08-22T17:48:03.6989Z" - ] - } + "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-08-01T06:50:40.9435152Z" + "Item2": "2023-10-05T12:11:35.323762Z" } ] } }, { "ServerInfo": { - "NetworkPath": "etc-parity.0xinfra.com", + "NetworkPath": "mew.epool.io", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -4415,26 +4406,21 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.3381624", + "TimeSpan": "00:00:00.9205902", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.Ether.ServerUnavailableException", + "TypeFullName": "GWallet.Backend.ServerUnreachableException", "Message": "Could not communicate with EtherServer" }, - "LastSuccessfulCommunication": { - "Case": "Some", - "Fields": [ - "2019-08-22T17:48:03.858896Z" - ] - } + "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-08-01T06:50:40.6416702Z" + "Item2": "2023-10-05T12:11:31.014948Z" } ] } @@ -4454,13 +4440,13 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.4175245", + "TimeSpan": "00:00:01.6647980", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", + "TypeFullName": "GWallet.Backend.ServerUnreachableException", "Message": "Could not communicate with EtherServer" }, "LastSuccessfulCommunication": null @@ -4468,14 +4454,14 @@ ] } }, - "Item2": "2023-08-01T06:50:40.270424Z" + "Item2": "2023-10-05T12:11:35.391559Z" } ] } }, { "ServerInfo": { - "NetworkPath": "www.ethercluster.com/rivet", + "NetworkPath": "etc.nanopool.org/api", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -4488,33 +4474,33 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.4365742", + "TimeSpan": "00:00:01.9703002", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", + "TypeFullName": "GWallet.Backend.Ether.ServerUnavailableException", "Message": "Could not communicate with EtherServer" }, "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2023-06-21T05:31:26.8999315Z" + "2020-06-10T16:38:57.291599Z" ] } } ] } }, - "Item2": "2023-08-01T06:50:38.496936Z" + "Item2": "2023-10-05T12:11:33.007729Z" } ] } }, { "ServerInfo": { - "NetworkPath": "etc.nanopool.org/api", + "NetworkPath": "00bfa2710a4fd4a2fba9b73935fcfabe8.etc.rpc.rivet.cloud/", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -4527,33 +4513,28 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.6223315", + "TimeSpan": "00:00:10.6072640", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.Ether.ServerUnavailableException", - "Message": "Could not communicate with EtherServer" + "TypeFullName": "GWallet.Backend.ServerMisconfiguredException", + "Message": "Could not communicate with EtherServer (HttpErr: BadRequest)" }, - "LastSuccessfulCommunication": { - "Case": "Some", - "Fields": [ - "2020-06-10T16:38:57.291599Z" - ] - } + "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-08-01T06:50:41.2392103Z" + "Item2": "2023-10-05T12:11:46.019961Z" } ] } }, { "ServerInfo": { - "NetworkPath": "geth-at.etc-network.info", + "NetworkPath": "ethereumclassic.network", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -4566,33 +4547,33 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.1517585", + "TimeSpan": "00:00:30.0004060", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.Ether.ServerUnavailableException", - "Message": "Could not communicate with EtherServer" + "TypeFullName": "GWallet.Backend.ServerTimedOutException", + "Message": "Timeout when trying to communicate with Ether server" }, "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2023-07-31T06:01:56.2249858Z" + "2019-08-22T17:48:04.401747Z" ] } } ] } }, - "Item2": "2023-08-01T06:50:39.2008084Z" + "Item2": "2023-10-05T12:12:30.405147Z" } ] } }, { "ServerInfo": { - "NetworkPath": "00bfa2710a4fd4a2fba9b73935fcfabe8.etc.rpc.rivet.cloud/", + "NetworkPath": "etc-geth.0xinfra.com", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -4605,21 +4586,26 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.4233061", + "TimeSpan": "00:00:30.0007008", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerMisconfiguredException", - "Message": "Could not communicate with EtherServer (HttpErr: BadRequest)" + "TypeFullName": "GWallet.Backend.ServerTimedOutException", + "Message": "Timeout when trying to communicate with Ether server" }, - "LastSuccessfulCommunication": null + "LastSuccessfulCommunication": { + "Case": "Some", + "Fields": [ + "2019-08-22T17:48:03.6989Z" + ] + } } ] } }, - "Item2": "2023-08-01T06:50:42.0961608Z" + "Item2": "2023-10-05T12:12:01.471218Z" } ] } @@ -4639,14 +4625,14 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:21.0464396", + "TimeSpan": "00:00:30.0011395", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerUnreachableException", - "Message": "Could not communicate with EtherServer" + "TypeFullName": "GWallet.Backend.ServerTimedOutException", + "Message": "Timeout when trying to communicate with Ether server" }, "LastSuccessfulCommunication": { "Case": "Some", @@ -4658,14 +4644,14 @@ ] } }, - "Item2": "2023-08-01T06:51:02.0246914Z" + "Item2": "2023-10-05T12:12:16.044326Z" } ] } }, { "ServerInfo": { - "NetworkPath": "ethereumclassic.network", + "NetworkPath": "etc-parity.callisto.network", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -4678,33 +4664,28 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:21.0618878", + "TimeSpan": "00:00:30.0010809", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerUnreachableException", - "Message": "Could not communicate with EtherServer" + "TypeFullName": "GWallet.Backend.ServerTimedOutException", + "Message": "Timeout when trying to communicate with Ether server" }, - "LastSuccessfulCommunication": { - "Case": "Some", - "Fields": [ - "2019-08-22T17:48:04.401747Z" - ] - } + "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-08-01T06:51:01.8380022Z" + "Item2": "2023-10-05T12:12:05.715019Z" } ] } }, { "ServerInfo": { - "NetworkPath": "etc-parity.callisto.network", + "NetworkPath": "etc-parity.0xinfra.com", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -4717,21 +4698,26 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:30.0030035", + "TimeSpan": "00:00:30.0027867", "Status": { "Case": "Fault", "Fields": [ { "Exception": { "TypeFullName": "GWallet.Backend.ServerTimedOutException", - "Message": "Could not communicate with EtherServer" + "Message": "Timeout when trying to communicate with Ether server" }, - "LastSuccessfulCommunication": null + "LastSuccessfulCommunication": { + "Case": "Some", + "Fields": [ + "2019-08-22T17:48:03.858896Z" + ] + } } ] } }, - "Item2": "2023-08-01T06:51:11.2779089Z" + "Item2": "2023-10-05T12:12:00.385524Z" } ] } From 33eabcd1cd3fd275b58324b17fbb8bc2c6076aed Mon Sep 17 00:00:00 2001 From: "Andres G. Aragoneses" Date: Thu, 5 Oct 2023 20:12:54 +0800 Subject: [PATCH 06/12] Bump version: 0.2.379.0 -> 0.2.386.0 --- .github/workflows/CI.yml | 2 +- .gitlab-ci.yml | 4 ++-- snap/snapcraft.yaml | 2 +- src/GWallet.Backend/Properties/CommonAssemblyInfo.fs | 6 +++--- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 92cdb8483..d51361485 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -324,7 +324,7 @@ jobs: uses: actions/upload-artifact@v1 with: name: snap - path: gwallet_0.2.379.0_amd64.snap + path: gwallet_0.2.386.0_amd64.snap snap_pkg_upload: needs: snap_pkg_build diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 05e9e58aa..a4f9a15d3 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -63,7 +63,7 @@ newmono_build: artifacts: paths: - bin/*.zip - expire_in: 50days + expire_in: 50years script: - ./configure.sh - make strict @@ -111,5 +111,5 @@ newmono_test_integration: # artifacts: # paths: # - "*.snap" -# expire_in: 50days +# expire_in: 50years diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index e4f8dbd30..2c5815e82 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -1,6 +1,6 @@ name: gwallet base: core20 # the base snap is the execution environment for this snap -version: '0.2.379.0' # just for humans, typically '1.2+git' or '1.3.2' +version: '0.2.386.0' # just for humans, typically '1.2+git' or '1.3.2' summary: minimalistic cryptocurrency brainwallet # 79 char long summary description: | Non-custodial, minimalistic and pragmatist opensource crossplatform diff --git a/src/GWallet.Backend/Properties/CommonAssemblyInfo.fs b/src/GWallet.Backend/Properties/CommonAssemblyInfo.fs index cb35d0cd6..e2cadcdd8 100644 --- a/src/GWallet.Backend/Properties/CommonAssemblyInfo.fs +++ b/src/GWallet.Backend/Properties/CommonAssemblyInfo.fs @@ -18,11 +18,11 @@ open System.Reflection // by using the '*' as shown below: // [] -[] -[] +[] +[] // this one below maps to Product Version in theory -[] +[] do () From 0c5409e2dcd2ad37c8c85bf51f387eb841302724 Mon Sep 17 00:00:00 2001 From: "Andres G. Aragoneses" Date: Thu, 5 Oct 2023 20:13:19 +0800 Subject: [PATCH 07/12] (Post)Bump version: 0.2.386.0 -> 0.2.387.0 --- .github/workflows/CI.yml | 2 +- .gitlab-ci.yml | 4 ++-- snap/snapcraft.yaml | 2 +- src/GWallet.Backend/Properties/CommonAssemblyInfo.fs | 6 +++--- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index d51361485..44fd3e97e 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -324,7 +324,7 @@ jobs: uses: actions/upload-artifact@v1 with: name: snap - path: gwallet_0.2.386.0_amd64.snap + path: gwallet_0.2.387.0_amd64.snap snap_pkg_upload: needs: snap_pkg_build diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a4f9a15d3..05e9e58aa 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -63,7 +63,7 @@ newmono_build: artifacts: paths: - bin/*.zip - expire_in: 50years + expire_in: 50days script: - ./configure.sh - make strict @@ -111,5 +111,5 @@ newmono_test_integration: # artifacts: # paths: # - "*.snap" -# expire_in: 50years +# expire_in: 50days diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 2c5815e82..3ee261bb6 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -1,6 +1,6 @@ name: gwallet base: core20 # the base snap is the execution environment for this snap -version: '0.2.386.0' # just for humans, typically '1.2+git' or '1.3.2' +version: '0.2.387.0' # just for humans, typically '1.2+git' or '1.3.2' summary: minimalistic cryptocurrency brainwallet # 79 char long summary description: | Non-custodial, minimalistic and pragmatist opensource crossplatform diff --git a/src/GWallet.Backend/Properties/CommonAssemblyInfo.fs b/src/GWallet.Backend/Properties/CommonAssemblyInfo.fs index e2cadcdd8..47e06c35d 100644 --- a/src/GWallet.Backend/Properties/CommonAssemblyInfo.fs +++ b/src/GWallet.Backend/Properties/CommonAssemblyInfo.fs @@ -18,11 +18,11 @@ open System.Reflection // by using the '*' as shown below: // [] -[] -[] +[] +[] // this one below maps to Product Version in theory -[] +[] do () From 409e29f24f1fe78e65ae7d1c98da30f5362fcbad Mon Sep 17 00:00:00 2001 From: Mehrshad Date: Thu, 5 Oct 2023 16:49:11 +0330 Subject: [PATCH 08/12] Backend(Ether): fix sweep when high fees This commit fixes crash when balance is less then fees when sweeping. Fixes https://github.com/nblockchain/geewallet/issues/223 Co-authored-by: Afshin Arani --- src/GWallet.Backend/Ether/EtherAccount.fs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/GWallet.Backend/Ether/EtherAccount.fs b/src/GWallet.Backend/Ether/EtherAccount.fs index fc42e3f5d..c0a398b52 100644 --- a/src/GWallet.Backend/Ether/EtherAccount.fs +++ b/src/GWallet.Backend/Ether/EtherAccount.fs @@ -182,8 +182,16 @@ module internal Account = 0.01m let feeValue = maybeBetterFee.CalculateAbsoluteValue() - if (amount.ValueToSend <> amount.BalanceAtTheMomentOfSending && - feeValue > (amount.BalanceAtTheMomentOfSending - amount.ValueToSend)) then + + let isSweepAndBalanceIsLessThanFee = + amount.ValueToSend = amount.BalanceAtTheMomentOfSending && + amount.BalanceAtTheMomentOfSending < feeValue + + let isNotSweepAndBalanceIsNotSufficient = + amount.ValueToSend <> amount.BalanceAtTheMomentOfSending && + feeValue > amount.BalanceAtTheMomentOfSending - amount.ValueToSend + + if isSweepAndBalanceIsLessThanFee || isNotSweepAndBalanceIsNotSufficient then raise <| InsufficientBalanceForFee (Some feeValue) return { Ether.Fee = maybeBetterFee; Ether.TransactionCount = txCount } From d00718dc5e57c4e8c28f822608d2d1e429e5ceda Mon Sep 17 00:00:00 2001 From: "Andres G. Aragoneses" Date: Sat, 7 Oct 2023 02:17:47 +0800 Subject: [PATCH 09/12] Frontend.Console: more copy-paste friendly things In Windows you can select addresses more easily by double-clicking, but then we don't want square brackets to be included. --- src/GWallet.Frontend.Console/UserInteraction.fs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/GWallet.Frontend.Console/UserInteraction.fs b/src/GWallet.Frontend.Console/UserInteraction.fs index 650f8f51f..5a2b93cc9 100644 --- a/src/GWallet.Frontend.Console/UserInteraction.fs +++ b/src/GWallet.Frontend.Console/UserInteraction.fs @@ -218,7 +218,7 @@ module UserInteraction = | :? ReadOnlyAccount -> "(READ-ONLY)" | _ -> String.Empty - let accountInfo = sprintf "Account %d: %s%sCurrency=[%A] Address=[%s]" + let accountInfo = sprintf "Account %d: %s%sCurrency=[ %A ] Address=[ %s ]" accountNumber maybeReadOnly Environment.NewLine account.Currency account.PublicAddress @@ -228,13 +228,13 @@ module UserInteraction = | NotFresh(NotAvailable) -> yield "Unknown balance (Network unreachable... off-line?)" | NotFresh(Cached(balance,time)) -> - let status = sprintf "Last known balance=[%s] (as of %s) %s" + let status = sprintf "Last known balance=[ %s ] (as of %s) %s" (balance |> Formatting.DecimalAmountRounding CurrencyType.Crypto) (time |> Formatting.ShowSaneDate) (BalanceInUsdString balance maybeUsdValue) yield status | Fresh(balance) -> - let status = sprintf "Balance=[%s] %s" + let status = sprintf "Balance=[ %s ] %s" (balance |> Formatting.DecimalAmountRounding CurrencyType.Crypto) (BalanceInUsdString balance maybeUsdValue) yield status From e96a59e5fce1ba3e01f44646205fa644cc9c9128 Mon Sep 17 00:00:00 2001 From: "Andres G. Aragoneses" Date: Mon, 9 Oct 2023 12:38:03 +0800 Subject: [PATCH 10/12] Backend: update servers.json (pre-bump) --- src/GWallet.Backend/servers.json | 1188 +++++++++++++++--------------- 1 file changed, 594 insertions(+), 594 deletions(-) diff --git a/src/GWallet.Backend/servers.json b/src/GWallet.Backend/servers.json index efc88996a..b9aa20e7d 100644 --- a/src/GWallet.Backend/servers.json +++ b/src/GWallet.Backend/servers.json @@ -1,17 +1,17 @@ { - "Version": "0.2.379.0", - "TypeName": "Microsoft.FSharp.Collections.FSharpMap`2[[GWallet.Backend.Currency, GWallet.Backend, Version=0.2.379.0, Culture=neutral, PublicKeyToken=null],[System.Collections.Generic.IEnumerable`1[[GWallet.Backend.ServerDetails, GWallet.Backend, Version=0.2.379.0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]", + "Version": "0.2.387.0", + "TypeName": "Microsoft.FSharp.Collections.FSharpMap`2[[GWallet.Backend.Currency, GWallet.Backend, Version=0.2.387.0, Culture=neutral, PublicKeyToken=null],[System.Collections.Generic.IEnumerable`1[[GWallet.Backend.ServerDetails, GWallet.Backend, Version=0.2.387.0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]", "Value": { "BTC": [ { "ServerInfo": { - "NetworkPath": "blockstream.info", + "NetworkPath": "b.1209k.com", "ConnectionType": { "Encrypted": false, "Protocol": { "Case": "Tcp", "Fields": [ - 110 + 50001 ] } } @@ -21,25 +21,25 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:02.7366318", + "TimeSpan": "00:00:01.1274393", "Status": { "Case": "Success" } }, - "Item2": "2023-10-05T12:11:25.032772Z" + "Item2": "2023-10-09T04:37:03.999356Z" } ] } }, { "ServerInfo": { - "NetworkPath": "gods-of-rock.screaminglemur.net", + "NetworkPath": "blockstream.info", "ConnectionType": { "Encrypted": false, "Protocol": { "Case": "Tcp", "Fields": [ - 50001 + 110 ] } } @@ -49,19 +49,19 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:02.9129024", + "TimeSpan": "00:00:01.3392089", "Status": { "Case": "Success" } }, - "Item2": "2023-10-05T12:11:32.962517Z" + "Item2": "2023-10-09T04:37:00.996305Z" } ] } }, { "ServerInfo": { - "NetworkPath": "bitcoin.aranguren.org", + "NetworkPath": "electrum.blockstream.info", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -77,19 +77,19 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:03.2884775", + "TimeSpan": "00:00:01.3590553", "Status": { "Case": "Success" } }, - "Item2": "2023-10-05T12:11:25.58454Z" + "Item2": "2023-10-09T04:37:06.432812Z" } ] } }, { "ServerInfo": { - "NetworkPath": "52.1.56.181", + "NetworkPath": "btc.electrum.bitbitnet.net", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -105,19 +105,19 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:03.4241760", + "TimeSpan": "00:00:01.4044299", "Status": { "Case": "Success" } }, - "Item2": "2023-10-05T12:11:33.641933Z" + "Item2": "2023-10-09T04:37:06.582649Z" } ] } }, { "ServerInfo": { - "NetworkPath": "bitcoin.lukechilds.co", + "NetworkPath": "electrum.coineuskal.com", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -133,19 +133,19 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:03.5361407", + "TimeSpan": "00:00:01.8182537", "Status": { "Case": "Success" } }, - "Item2": "2023-10-05T12:11:25.845916Z" + "Item2": "2023-10-09T04:37:11.985729Z" } ] } }, { "ServerInfo": { - "NetworkPath": "b.1209k.com", + "NetworkPath": "bitcoin.lukechilds.co", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -161,12 +161,12 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:03.6958910", + "TimeSpan": "00:00:01.8203199", "Status": { "Case": "Success" } }, - "Item2": "2023-10-05T12:11:30.533163Z" + "Item2": "2023-10-09T04:37:02.845603Z" } ] } @@ -189,19 +189,19 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:03.8189375", + "TimeSpan": "00:00:01.9673404", "Status": { "Case": "Success" } }, - "Item2": "2023-10-05T12:11:28.874346Z" + "Item2": "2023-10-09T04:37:05.152884Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrumx-btc.cryptonermal.net", + "NetworkPath": "gods-of-rock.screaminglemur.net", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -217,19 +217,19 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:04.1588934", + "TimeSpan": "00:00:03.4822038", "Status": { "Case": "Success" } }, - "Item2": "2023-10-05T12:11:30.026117Z" + "Item2": "2023-10-09T04:37:03.160427Z" } ] } }, { "ServerInfo": { - "NetworkPath": "horsey.cryptocowboys.net", + "NetworkPath": "52.1.56.181", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -245,19 +245,19 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:04.5033811", + "TimeSpan": "00:00:03.9238489", "Status": { "Case": "Success" } }, - "Item2": "2023-10-05T12:11:26.813181Z" + "Item2": "2023-10-09T04:37:03.644665Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum.blockstream.info", + "NetworkPath": "electrumx-btc.cryptonermal.net", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -273,19 +273,19 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:04.5711853", + "TimeSpan": "00:00:06.4113165", "Status": { "Case": "Success" } }, - "Item2": "2023-10-05T12:11:30.179583Z" + "Item2": "2023-10-09T04:37:10.080584Z" } ] } }, { "ServerInfo": { - "NetworkPath": "btc.electrum.bitbitnet.net", + "NetworkPath": "electrumx.nmdps.net", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -301,19 +301,33 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:06.4292982", + "TimeSpan": "00:00:00.0013723", "Status": { - "Case": "Success" + "Case": "Fault", + "Fields": [ + { + "Exception": { + "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", + "Message": "JsonRpcSharp faced some problem when trying communication" + }, + "LastSuccessfulCommunication": { + "Case": "Some", + "Fields": [ + "2021-04-07T04:21:17.879096Z" + ] + } + } + ] } }, - "Item2": "2023-10-05T12:11:35.34607Z" + "Item2": "2023-10-09T04:37:06.459919Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrumx.nmdps.net", + "NetworkPath": "electrum.leblancnet.us", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -329,7 +343,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.0013081", + "TimeSpan": "00:00:00.0012948", "Status": { "Case": "Fault", "Fields": [ @@ -338,24 +352,19 @@ "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", "Message": "JsonRpcSharp faced some problem when trying communication" }, - "LastSuccessfulCommunication": { - "Case": "Some", - "Fields": [ - "2021-04-07T04:21:17.879096Z" - ] - } + "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-10-05T12:11:30.559929Z" + "Item2": "2023-10-09T04:37:06.486618Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum.leblancnet.us", + "NetworkPath": "electrumx.ddns.net", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -371,28 +380,28 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.0012874", + "TimeSpan": "00:00:00.0593545", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", - "Message": "JsonRpcSharp faced some problem when trying communication" + "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", + "Message": "One or more errors occurred. (The requested address is not valid in this context)" }, "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-10-05T12:11:30.583302Z" + "Item2": "2023-10-09T04:37:07.073641Z" } ] } }, { "ServerInfo": { - "NetworkPath": "dedi.jochen-hoenicke.de", + "NetworkPath": "electrum.festivaldelhumor.org", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -408,7 +417,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.1224792", + "TimeSpan": "00:00:00.0608016", "Status": { "Case": "Fault", "Fields": [ @@ -422,20 +431,20 @@ ] } }, - "Item2": "2023-10-05T12:11:42.835439Z" + "Item2": "2023-10-09T04:37:06.987463Z" } ] } }, { "ServerInfo": { - "NetworkPath": "the.electrum.bar", + "NetworkPath": "cashyes.zapto.org", "ConnectionType": { "Encrypted": false, "Protocol": { "Case": "Tcp", "Fields": [ - 55001 + 50001 ] } } @@ -445,39 +454,34 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.1577654", + "TimeSpan": "00:00:00.0749757", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", - "Message": "JsonRpcSharp faced some problem when trying communication" + "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", + "Message": "One or more errors occurred. (The requested address is not valid in this context)" }, - "LastSuccessfulCommunication": { - "Case": "Some", - "Fields": [ - "2021-03-24T02:14:23.105294Z" - ] - } + "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-10-05T12:11:43.251962Z" + "Item2": "2023-10-09T04:37:07.5966Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum.villocq.com", + "NetworkPath": "green-gold.westeurope.cloudapp.azure.com", "ConnectionType": { "Encrypted": false, "Protocol": { "Case": "Tcp", "Fields": [ - 50001 + 56001 ] } } @@ -487,7 +491,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.2160227", + "TimeSpan": "00:00:00.0804469", "Status": { "Case": "Fault", "Fields": [ @@ -501,14 +505,14 @@ ] } }, - "Item2": "2023-10-05T12:11:43.074204Z" + "Item2": "2023-10-09T04:37:08.38639Z" } ] } }, { "ServerInfo": { - "NetworkPath": "erbium1.sytes.net", + "NetworkPath": "electrum2.villocq.com", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -524,28 +528,28 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.2234384", + "TimeSpan": "00:00:00.0847045", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "One or more errors occurred. (The requested address is not valid in this context)" + "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", + "Message": "JsonRpcSharp faced some problem when trying communication" }, "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-10-05T12:11:33.810195Z" + "Item2": "2023-10-09T04:37:08.787595Z" } ] } }, { "ServerInfo": { - "NetworkPath": "orannis.com", + "NetworkPath": "electrum.eff.ro", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -561,7 +565,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.2251037", + "TimeSpan": "00:00:00.0973985", "Status": { "Case": "Fault", "Fields": [ @@ -575,14 +579,14 @@ ] } }, - "Item2": "2023-10-05T12:11:33.889147Z" + "Item2": "2023-10-09T04:37:11.740387Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum.festivaldelhumor.org", + "NetworkPath": "erbium1.sytes.net", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -598,28 +602,28 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.2401496", + "TimeSpan": "00:00:00.0983141", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", - "Message": "JsonRpcSharp faced some problem when trying communication" + "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", + "Message": "One or more errors occurred. (The requested address is not valid in this context)" }, "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-10-05T12:11:31.46982Z" + "Item2": "2023-10-09T04:37:06.846643Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrumx.ddns.net", + "NetworkPath": "electrum3.hachre.de", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -635,34 +639,34 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.2555096", + "TimeSpan": "00:00:00.1129153", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "One or more errors occurred. (The requested address is not valid in this context)" + "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", + "Message": "JsonRpcSharp faced some problem when trying communication" }, "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-10-05T12:11:32.215207Z" + "Item2": "2023-10-09T04:37:07.99717Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrumx.bot.nu", + "NetworkPath": "the.electrum.bar", "ConnectionType": { "Encrypted": false, "Protocol": { "Case": "Tcp", "Fields": [ - 50001 + 55001 ] } } @@ -672,7 +676,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.2966991", + "TimeSpan": "00:00:00.1137140", "Status": { "Case": "Fault", "Fields": [ @@ -681,19 +685,24 @@ "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", "Message": "JsonRpcSharp faced some problem when trying communication" }, - "LastSuccessfulCommunication": null + "LastSuccessfulCommunication": { + "Case": "Some", + "Fields": [ + "2021-03-24T02:14:23.105294Z" + ] + } } ] } }, - "Item2": "2023-10-05T12:11:41.238653Z" + "Item2": "2023-10-09T04:37:06.724282Z" } ] } }, { "ServerInfo": { - "NetworkPath": "vmd27610.contaboserver.net", + "NetworkPath": "electrum-server.ninja", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -709,7 +718,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.4011617", + "TimeSpan": "00:00:00.1197865", "Status": { "Case": "Fault", "Fields": [ @@ -718,19 +727,24 @@ "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", "Message": "JsonRpcSharp faced some problem when trying communication" }, - "LastSuccessfulCommunication": null + "LastSuccessfulCommunication": { + "Case": "Some", + "Fields": [ + "2020-05-13T17:10:10.322225Z" + ] + } } ] } }, - "Item2": "2023-10-05T12:11:36.135049Z" + "Item2": "2023-10-09T04:37:08.277423Z" } ] } }, { "ServerInfo": { - "NetworkPath": "cashyes.zapto.org", + "NetworkPath": "dedi.jochen-hoenicke.de", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -746,28 +760,28 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.4450245", + "TimeSpan": "00:00:00.1396045", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "One or more errors occurred. (The requested address is not valid in this context)" + "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", + "Message": "JsonRpcSharp faced some problem when trying communication" }, "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-10-05T12:11:31.937292Z" + "Item2": "2023-10-09T04:37:06.651314Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrumx-core.1209k.com", + "NetworkPath": "electrum.villocq.com", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -783,33 +797,28 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.4545429", + "TimeSpan": "00:00:00.2207438", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "One or more errors occurred. (No route to host)" + "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", + "Message": "JsonRpcSharp faced some problem when trying communication" }, - "LastSuccessfulCommunication": { - "Case": "Some", - "Fields": [ - "2021-11-08T21:34:47.636314Z" - ] - } + "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-10-05T12:11:33.747552Z" + "Item2": "2023-10-09T04:37:06.89953Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum.aantonop.com", + "NetworkPath": "b6.1209k.com", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -825,28 +834,33 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.4560464", + "TimeSpan": "00:00:00.2237079", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", - "Message": "JsonRpcSharp faced some problem when trying communication" + "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", + "Message": "One or more errors occurred. (No route to host)" }, - "LastSuccessfulCommunication": null + "LastSuccessfulCommunication": { + "Case": "Some", + "Fields": [ + "2021-11-08T21:35:19.101061Z" + ] + } } ] } }, - "Item2": "2023-10-05T12:11:35.844799Z" + "Item2": "2023-10-09T04:37:09.036453Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum3.hachre.de", + "NetworkPath": "orannis.com", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -862,7 +876,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.4585913", + "TimeSpan": "00:00:00.2309612", "Status": { "Case": "Fault", "Fields": [ @@ -876,14 +890,14 @@ ] } }, - "Item2": "2023-10-05T12:11:32.696222Z" + "Item2": "2023-10-09T04:37:07.106584Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum2.eff.ro", + "NetworkPath": "electrumx-core.1209k.com", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -899,28 +913,33 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.4767449", + "TimeSpan": "00:00:00.2332306", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", - "Message": "JsonRpcSharp faced some problem when trying communication" + "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", + "Message": "One or more errors occurred. (No route to host)" }, - "LastSuccessfulCommunication": null + "LastSuccessfulCommunication": { + "Case": "Some", + "Fields": [ + "2021-11-08T21:34:47.636314Z" + ] + } } ] } }, - "Item2": "2023-10-05T12:11:35.867132Z" + "Item2": "2023-10-09T04:37:07.856939Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum-server.ninja", + "NetworkPath": "e-1.claudioboxx.com", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -936,39 +955,34 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.5463782", + "TimeSpan": "00:00:00.2651719", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", - "Message": "JsonRpcSharp faced some problem when trying communication" + "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", + "Message": "One or more errors occurred. (Connection refused)" }, - "LastSuccessfulCommunication": { - "Case": "Some", - "Fields": [ - "2020-05-13T17:10:10.322225Z" - ] - } + "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-10-05T12:11:33.264917Z" + "Item2": "2023-10-09T04:37:08.677312Z" } ] } }, { "ServerInfo": { - "NetworkPath": "green-gold.westeurope.cloudapp.azure.com", + "NetworkPath": "electrum.aantonop.com", "ConnectionType": { "Encrypted": false, "Protocol": { "Case": "Tcp", "Fields": [ - 56001 + 50001 ] } } @@ -978,7 +992,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.5788319", + "TimeSpan": "00:00:00.3153851", "Status": { "Case": "Fault", "Fields": [ @@ -992,14 +1006,14 @@ ] } }, - "Item2": "2023-10-05T12:11:33.563376Z" + "Item2": "2023-10-09T04:37:08.131375Z" } ] } }, { "ServerInfo": { - "NetworkPath": "e-1.claudioboxx.com", + "NetworkPath": "us.electrum.be", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1015,28 +1029,28 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.5894751", + "TimeSpan": "00:00:00.3627491", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "One or more errors occurred. (Connection refused)" + "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", + "Message": "JsonRpcSharp faced some problem when trying communication" }, "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-10-05T12:11:31.192776Z" + "Item2": "2023-10-09T04:37:12.128773Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum2.villocq.com", + "NetworkPath": "vmd27610.contaboserver.net", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1052,7 +1066,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.8098569", + "TimeSpan": "00:00:00.3638703", "Status": { "Case": "Fault", "Fields": [ @@ -1066,20 +1080,20 @@ ] } }, - "Item2": "2023-10-05T12:11:34.578721Z" + "Item2": "2023-10-09T04:37:07.496163Z" } ] } }, { "ServerInfo": { - "NetworkPath": "b6.1209k.com", + "NetworkPath": "electrum.jochen-hoenicke.de", "ConnectionType": { "Encrypted": false, "Protocol": { "Case": "Tcp", "Fields": [ - 50001 + 50003 ] } } @@ -1089,33 +1103,33 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.8855761", + "TimeSpan": "00:00:00.4213975", "Status": { "Case": "Fault", "Fields": [ { "Exception": { "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "One or more errors occurred. (No route to host)" + "Message": "One or more errors occurred. (Connection refused)" }, "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2021-11-08T21:35:19.101061Z" + "2020-06-10T16:38:57.73713Z" ] } } ] } }, - "Item2": "2023-10-05T12:11:40.941906Z" + "Item2": "2023-10-09T04:37:10.305825Z" } ] } }, { "ServerInfo": { - "NetworkPath": "b.ooze.cc", + "NetworkPath": "fortress.qtornado.com", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1131,7 +1145,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.0992582", + "TimeSpan": "00:00:00.4292873", "Status": { "Case": "Fault", "Fields": [ @@ -1143,21 +1157,21 @@ "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2021-03-17T11:15:03.41095Z" + "2020-04-29T04:36:44.664096Z" ] } } ] } }, - "Item2": "2023-10-05T12:11:35.71321Z" + "Item2": "2023-10-09T04:37:13.628404Z" } ] } }, { "ServerInfo": { - "NetworkPath": "bitcoins.sk", + "NetworkPath": "E-X.not.fyi", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1173,7 +1187,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.1857774", + "TimeSpan": "00:00:00.5154026", "Status": { "Case": "Fault", "Fields": [ @@ -1187,7 +1201,7 @@ ] } }, - "Item2": "2023-10-05T12:11:42.148768Z" + "Item2": "2023-10-09T04:37:10.620871Z" } ] } @@ -1210,7 +1224,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.2451269", + "TimeSpan": "00:00:00.5166771", "Status": { "Case": "Fault", "Fields": [ @@ -1229,20 +1243,20 @@ ] } }, - "Item2": "2023-10-05T12:11:37.134848Z" + "Item2": "2023-10-09T04:37:10.141903Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum.jochen-hoenicke.de", + "NetworkPath": "electrum2.privateservers.network", "ConnectionType": { "Encrypted": false, "Protocol": { "Case": "Tcp", "Fields": [ - 50003 + 50001 ] } } @@ -1252,33 +1266,33 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.2693949", + "TimeSpan": "00:00:00.5201682", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "One or more errors occurred. (Connection refused)" + "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", + "Message": "JsonRpcSharp faced some problem when trying communication" }, "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2020-06-10T16:38:57.73713Z" + "2021-04-07T04:12:42.330604Z" ] } } ] } }, - "Item2": "2023-10-05T12:11:36.742103Z" + "Item2": "2023-10-09T04:37:12.678879Z" } ] } }, { "ServerInfo": { - "NetworkPath": "E-X.not.fyi", + "NetworkPath": "vmd30612.contaboserver.net", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1294,28 +1308,28 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.3045203", + "TimeSpan": "00:00:00.5254016", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "One or more errors occurred. (Connection refused)" + "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", + "Message": "JsonRpcSharp faced some problem when trying communication" }, "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-10-05T12:11:37.171723Z" + "Item2": "2023-10-09T04:37:12.53774Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum.coineuskal.com", + "NetworkPath": "b.ooze.cc", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1331,7 +1345,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.3573961", + "TimeSpan": "00:00:00.5357221", "Status": { "Case": "Fault", "Fields": [ @@ -1343,21 +1357,21 @@ "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2023-08-01T06:50:43.5640886Z" + "2021-03-17T11:15:03.41095Z" ] } } ] } }, - "Item2": "2023-10-05T12:12:04.163758Z" + "Item2": "2023-10-09T04:37:09.597876Z" } ] } }, { "ServerInfo": { - "NetworkPath": "helicarrier.bauerj.eu", + "NetworkPath": "btc.jochen-hoenicke.de", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1373,7 +1387,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.3611338", + "TimeSpan": "00:00:00.5420988", "Status": { "Case": "Fault", "Fields": [ @@ -1382,24 +1396,19 @@ "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", "Message": "One or more errors occurred. (Connection refused)" }, - "LastSuccessfulCommunication": { - "Case": "Some", - "Fields": [ - "2020-10-05T23:22:32.274992Z" - ] - } + "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-10-05T12:11:58.604049Z" + "Item2": "2023-10-09T04:37:14.718072Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrumx.soon.it", + "NetworkPath": "ecdsa.net", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1415,7 +1424,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.4267392", + "TimeSpan": "00:00:00.6088464", "Status": { "Case": "Fault", "Fields": [ @@ -1424,19 +1433,24 @@ "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", "Message": "One or more errors occurred. (Connection refused)" }, - "LastSuccessfulCommunication": null + "LastSuccessfulCommunication": { + "Case": "Some", + "Fields": [ + "2020-10-05T23:03:59.72093Z" + ] + } } ] } }, - "Item2": "2023-10-05T12:11:42.686795Z" + "Item2": "2023-10-09T04:37:13.173234Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum.eff.ro", + "NetworkPath": "electrum.qtornado.com", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1452,28 +1466,33 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.4837379", + "TimeSpan": "00:00:00.6200795", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", - "Message": "JsonRpcSharp faced some problem when trying communication" + "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", + "Message": "One or more errors occurred. (Connection refused)" }, - "LastSuccessfulCommunication": null + "LastSuccessfulCommunication": { + "Case": "Some", + "Fields": [ + "2020-10-05T23:22:33.078584Z" + ] + } } ] } }, - "Item2": "2023-10-05T12:11:38.248635Z" + "Item2": "2023-10-09T04:37:22.289714Z" } ] } }, { "ServerInfo": { - "NetworkPath": "us.electrum.be", + "NetworkPath": "electrum.hsmiths.com", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1489,28 +1508,33 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.5336002", + "TimeSpan": "00:00:00.6458928", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", - "Message": "JsonRpcSharp faced some problem when trying communication" + "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", + "Message": "One or more errors occurred. (Connection refused)" }, - "LastSuccessfulCommunication": null + "LastSuccessfulCommunication": { + "Case": "Some", + "Fields": [ + "2020-06-10T16:39:23.636763Z" + ] + } } ] } }, - "Item2": "2023-10-05T12:11:35.36801Z" + "Item2": "2023-10-09T04:37:27.96632Z" } ] } }, { "ServerInfo": { - "NetworkPath": "vmd30612.contaboserver.net", + "NetworkPath": "btc.cihar.com", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1526,28 +1550,28 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.5367726", + "TimeSpan": "00:00:00.6692118", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", - "Message": "JsonRpcSharp faced some problem when trying communication" + "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", + "Message": "One or more errors occurred. (Connection refused)" }, "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-10-05T12:11:35.449523Z" + "Item2": "2023-10-09T04:37:14.368929Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum2.privateservers.network", + "NetworkPath": "VPS.hsmiths.com", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1563,33 +1587,33 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.6896274", + "TimeSpan": "00:00:00.6859901", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", - "Message": "JsonRpcSharp faced some problem when trying communication" + "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", + "Message": "One or more errors occurred. (Connection refused)" }, "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2021-04-07T04:12:42.330604Z" + "2020-10-05T23:37:20.833549Z" ] } } ] } }, - "Item2": "2023-10-05T12:12:05.872696Z" + "Item2": "2023-10-09T04:37:14.339744Z" } ] } }, { "ServerInfo": { - "NetworkPath": "korea.electrum-server.com", + "NetworkPath": "electrumx.bot.nu", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1605,7 +1629,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.7829921", + "TimeSpan": "00:00:00.6885409", "Status": { "Case": "Fault", "Fields": [ @@ -1614,24 +1638,19 @@ "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", "Message": "JsonRpcSharp faced some problem when trying communication" }, - "LastSuccessfulCommunication": { - "Case": "Some", - "Fields": [ - "2021-11-28T15:17:37.337707Z" - ] - } + "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-10-05T12:11:47.39669Z" + "Item2": "2023-10-09T04:37:07.787056Z" } ] } }, { "ServerInfo": { - "NetworkPath": "ecdsa.net", + "NetworkPath": "korea.electrum-server.com", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1647,33 +1666,33 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.9552754", + "TimeSpan": "00:00:00.8229746", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "One or more errors occurred. (Connection refused)" + "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", + "Message": "JsonRpcSharp faced some problem when trying communication" }, "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2020-10-05T23:03:59.72093Z" + "2021-11-28T15:17:37.337707Z" ] } } ] } }, - "Item2": "2023-10-05T12:11:40.919275Z" + "Item2": "2023-10-09T04:37:13.011266Z" } ] } }, { "ServerInfo": { - "NetworkPath": "oneweek.duckdns.org", + "NetworkPath": "daedalus.bauerj.eu", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1689,39 +1708,39 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:02.3162148", + "TimeSpan": "00:00:00.8320586", "Status": { "Case": "Fault", "Fields": [ { "Exception": { "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "One or more errors occurred. (One or more errors occurred. (Connection reset by peer))" + "Message": "One or more errors occurred. (Connection refused)" }, "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2020-10-27T21:12:27.613963Z" + "2020-10-05T23:37:44.386346Z" ] } } ] } }, - "Item2": "2023-10-05T12:11:45.591917Z" + "Item2": "2023-10-09T04:37:15.576227Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum.bitaroo.net", + "NetworkPath": "electrumx.soon.it", "ConnectionType": { "Encrypted": false, "Protocol": { "Case": "Tcp", "Fields": [ - 50002 + 50001 ] } } @@ -1731,28 +1750,28 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:02.4372653", + "TimeSpan": "00:00:00.9713446", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ProtocolGlitchException", - "Message": "Server 'electrum.bitaroo.net' returned a null/empty JSON response to the request '{\"id\":0,\"method\":\"server.version\",\"params\":[\"geewallet\",\"1.4\"]}'??" + "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", + "Message": "One or more errors occurred. (Connection refused)" }, "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-10-05T12:11:52.59162Z" + "Item2": "2023-10-09T04:37:11.617225Z" } ] } }, { "ServerInfo": { - "NetworkPath": "enode.duckdns.org", + "NetworkPath": "oneweek.duckdns.org", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1768,7 +1787,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:02.7114145", + "TimeSpan": "00:00:01.0037459", "Status": { "Case": "Fault", "Fields": [ @@ -1780,21 +1799,21 @@ "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2020-11-02T18:03:43.175875Z" + "2020-10-27T21:12:27.613963Z" ] } } ] } }, - "Item2": "2023-10-05T12:11:50.130909Z" + "Item2": "2023-10-09T04:37:13.653687Z" } ] } }, { "ServerInfo": { - "NetworkPath": "fortress.qtornado.com", + "NetworkPath": "enode.duckdns.org", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1810,39 +1829,39 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:02.7813937", + "TimeSpan": "00:00:01.1085741", "Status": { "Case": "Fault", "Fields": [ { "Exception": { "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "One or more errors occurred. (Connection refused)" + "Message": "One or more errors occurred. (One or more errors occurred. (Connection reset by peer))" }, "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2020-04-29T04:36:44.664096Z" + "2020-11-02T18:03:43.175875Z" ] } } ] } }, - "Item2": "2023-10-05T12:11:38.940003Z" + "Item2": "2023-10-09T04:37:14.145012Z" } ] } }, { "ServerInfo": { - "NetworkPath": "VPS.hsmiths.com", + "NetworkPath": "electrum.bitaroo.net", "ConnectionType": { "Encrypted": false, "Protocol": { "Case": "Tcp", "Fields": [ - 50001 + 50002 ] } } @@ -1852,33 +1871,28 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:02.8148444", + "TimeSpan": "00:00:01.1679090", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "One or more errors occurred. (Connection refused)" + "TypeFullName": "GWallet.Backend.ProtocolGlitchException", + "Message": "Server 'electrum.bitaroo.net' returned a null/empty JSON response to the request '{\"id\":0,\"method\":\"server.version\",\"params\":[\"geewallet\",\"1.4\"]}'??" }, - "LastSuccessfulCommunication": { - "Case": "Some", - "Fields": [ - "2020-10-05T23:37:20.833549Z" - ] - } + "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-10-05T12:11:40.034247Z" + "Item2": "2023-10-09T04:37:13.872026Z" } ] } }, { "ServerInfo": { - "NetworkPath": "btc.cihar.com", + "NetworkPath": "tardis.bauerj.eu", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1894,7 +1908,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:02.8534024", + "TimeSpan": "00:00:01.7111027", "Status": { "Case": "Fault", "Fields": [ @@ -1908,20 +1922,20 @@ ] } }, - "Item2": "2023-10-05T12:11:40.011225Z" + "Item2": "2023-10-09T04:37:16.080074Z" } ] } }, { "ServerInfo": { - "NetworkPath": "fn.48.org", + "NetworkPath": "electrum2.eff.ro", "ConnectionType": { "Encrypted": false, "Protocol": { "Case": "Tcp", "Fields": [ - 50003 + 50001 ] } } @@ -1931,28 +1945,28 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:03.6192332", + "TimeSpan": "00:00:01.8335942", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "One or more errors occurred. (Connection refused)" + "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", + "Message": "JsonRpcSharp faced some problem when trying communication" }, "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-10-05T12:11:51.276162Z" + "Item2": "2023-10-09T04:37:09.859765Z" } ] } }, { "ServerInfo": { - "NetworkPath": "btc.jochen-hoenicke.de", + "NetworkPath": "helicarrier.bauerj.eu", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -1968,7 +1982,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:04.0091626", + "TimeSpan": "00:00:01.8340212", "Status": { "Case": "Fault", "Fields": [ @@ -1977,25 +1991,30 @@ "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", "Message": "One or more errors occurred. (Connection refused)" }, - "LastSuccessfulCommunication": null + "LastSuccessfulCommunication": { + "Case": "Some", + "Fields": [ + "2020-10-05T23:22:32.274992Z" + ] + } } ] } }, - "Item2": "2023-10-05T12:11:42.279453Z" + "Item2": "2023-10-09T04:37:12.164738Z" } ] } }, { "ServerInfo": { - "NetworkPath": "tardis.bauerj.eu", + "NetworkPath": "fn.48.org", "ConnectionType": { "Encrypted": false, "Protocol": { "Case": "Tcp", "Fields": [ - 50001 + 50003 ] } } @@ -2005,7 +2024,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:04.0786268", + "TimeSpan": "00:00:02.4882267", "Status": { "Case": "Fault", "Fields": [ @@ -2019,14 +2038,14 @@ ] } }, - "Item2": "2023-10-05T12:11:56.692738Z" + "Item2": "2023-10-09T04:37:16.386556Z" } ] } }, { "ServerInfo": { - "NetworkPath": "bitcoin.corgi.party", + "NetworkPath": "fedaykin.goip.de", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -2042,28 +2061,28 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:04.6082690", + "TimeSpan": "00:00:02.7219119", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerMisconfiguredException", - "Message": "Server's reply was not valid json: foo\n" + "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", + "Message": "One or more errors occurred. (Connection refused)" }, "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-10-05T12:11:52.613977Z" + "Item2": "2023-10-09T04:37:23.4469Z" } ] } }, { "ServerInfo": { - "NetworkPath": "daedalus.bauerj.eu", + "NetworkPath": "bitcoins.sk", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -2079,33 +2098,28 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.3319348", + "TimeSpan": "00:00:03.4340320", "Status": { "Case": "Fault", "Fields": [ { "Exception": { "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "Socket connect timed out" + "Message": "One or more errors occurred. (Connection refused)" }, - "LastSuccessfulCommunication": { - "Case": "Some", - "Fields": [ - "2020-10-05T23:37:44.386346Z" - ] - } + "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-10-05T12:11:47.634111Z" + "Item2": "2023-10-09T04:37:12.602007Z" } ] } }, { "ServerInfo": { - "NetworkPath": "yuio.top", + "NetworkPath": "bitcoin.corgi.party", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -2121,34 +2135,34 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.3670335", + "TimeSpan": "00:00:05.0014459", "Status": { "Case": "Fault", "Fields": [ { "Exception": { "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "Socket connect timed out" + "Message": "Name resolution timed out" }, "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-10-05T12:12:03.995676Z" + "Item2": "2023-10-09T04:37:19.39472Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrumx.ml", + "NetworkPath": "bitcoin.dragon.zone", "ConnectionType": { "Encrypted": false, "Protocol": { "Case": "Tcp", "Fields": [ - 50001 + 50003 ] } } @@ -2158,7 +2172,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.4971443", + "TimeSpan": "00:00:05.0801015", "Status": { "Case": "Fault", "Fields": [ @@ -2167,24 +2181,19 @@ "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", "Message": "Socket connect timed out" }, - "LastSuccessfulCommunication": { - "Case": "Some", - "Fields": [ - "2021-01-14T09:01:09.547672Z" - ] - } + "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-10-05T12:12:15.335422Z" + "Item2": "2023-10-09T04:37:24.501521Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum.bitkoins.nl", + "NetworkPath": "yuio.top", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -2200,7 +2209,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.5488202", + "TimeSpan": "00:00:05.0964687", "Status": { "Case": "Fault", "Fields": [ @@ -2214,20 +2223,20 @@ ] } }, - "Item2": "2023-10-05T12:11:57.219725Z" + "Item2": "2023-10-09T04:37:20.698172Z" } ] } }, { "ServerInfo": { - "NetworkPath": "bitcoin.dragon.zone", + "NetworkPath": "horsey.cryptocowboys.net", "ConnectionType": { "Encrypted": false, "Protocol": { "Case": "Tcp", "Fields": [ - 50003 + 50001 ] } } @@ -2237,7 +2246,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.5555783", + "TimeSpan": "00:00:05.1129193", "Status": { "Case": "Fault", "Fields": [ @@ -2246,19 +2255,24 @@ "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", "Message": "Socket connect timed out" }, - "LastSuccessfulCommunication": null + "LastSuccessfulCommunication": { + "Case": "Some", + "Fields": [ + "2023-10-05T12:11:26.813181Z" + ] + } } ] } }, - "Item2": "2023-10-05T12:11:56.853086Z" + "Item2": "2023-10-09T04:37:09.141194Z" } ] } }, { "ServerInfo": { - "NetworkPath": "fedaykin.goip.de", + "NetworkPath": "tomscryptos.com", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -2274,7 +2288,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.5801178", + "TimeSpan": "00:00:05.1127153", "Status": { "Case": "Fault", "Fields": [ @@ -2288,14 +2302,14 @@ ] } }, - "Item2": "2023-10-05T12:11:58.215794Z" + "Item2": "2023-10-09T04:37:28.586119Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum.qtornado.com", + "NetworkPath": "elx01.knas.systems", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -2311,7 +2325,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.6817902", + "TimeSpan": "00:00:05.1160700", "Status": { "Case": "Fault", "Fields": [ @@ -2320,24 +2334,19 @@ "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", "Message": "Socket connect timed out" }, - "LastSuccessfulCommunication": { - "Case": "Some", - "Fields": [ - "2020-10-05T23:22:33.078584Z" - ] - } + "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-10-05T12:11:51.648005Z" + "Item2": "2023-10-09T04:37:27.432032Z" } ] } }, { "ServerInfo": { - "NetworkPath": "btc.xskyx.net", + "NetworkPath": "icarus.tetradrachm.net", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -2353,7 +2362,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.6991655", + "TimeSpan": "00:00:05.1728801", "Status": { "Case": "Fault", "Fields": [ @@ -2362,19 +2371,24 @@ "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", "Message": "Socket connect timed out" }, - "LastSuccessfulCommunication": null + "LastSuccessfulCommunication": { + "Case": "Some", + "Fields": [ + "2021-04-07T04:11:44.338945Z" + ] + } } ] } }, - "Item2": "2023-10-05T12:12:03.938896Z" + "Item2": "2023-10-09T04:37:32.631219Z" } ] } }, { "ServerInfo": { - "NetworkPath": "elx01.knas.systems", + "NetworkPath": "electrum.bitkoins.nl", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -2390,7 +2404,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.7986473", + "TimeSpan": "00:00:05.2283052", "Status": { "Case": "Fault", "Fields": [ @@ -2404,14 +2418,14 @@ ] } }, - "Item2": "2023-10-05T12:12:09.813898Z" + "Item2": "2023-10-09T04:37:21.640423Z" } ] } }, { "ServerInfo": { - "NetworkPath": "tomscryptos.com", + "NetworkPath": "bitcoin.aranguren.org", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -2427,7 +2441,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.7990170", + "TimeSpan": "00:00:05.3701259", "Status": { "Case": "Fault", "Fields": [ @@ -2436,19 +2450,24 @@ "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", "Message": "Socket connect timed out" }, - "LastSuccessfulCommunication": null + "LastSuccessfulCommunication": { + "Case": "Some", + "Fields": [ + "2023-10-05T12:11:25.58454Z" + ] + } } ] } }, - "Item2": "2023-10-05T12:12:08.583191Z" + "Item2": "2023-10-09T04:37:05.048351Z" } ] } }, { "ServerInfo": { - "NetworkPath": "185.64.116.15", + "NetworkPath": "electrum.emzy.de", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -2464,7 +2483,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.8032450", + "TimeSpan": "00:00:05.3991763", "Status": { "Case": "Fault", "Fields": [ @@ -2476,21 +2495,21 @@ "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2023-02-08T19:08:48.784449Z" + "2023-02-08T19:09:05.304373Z" ] } } ] } }, - "Item2": "2023-10-05T12:11:47.976067Z" + "Item2": "2023-10-09T04:37:33.389674Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum.hsmiths.com", + "NetworkPath": "btc.xskyx.net", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -2506,7 +2525,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.8882765", + "TimeSpan": "00:00:05.4023432", "Status": { "Case": "Fault", "Fields": [ @@ -2515,24 +2534,19 @@ "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", "Message": "Socket connect timed out" }, - "LastSuccessfulCommunication": { - "Case": "Some", - "Fields": [ - "2020-06-10T16:39:23.636763Z" - ] - } + "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-10-05T12:11:45.943339Z" + "Item2": "2023-10-09T04:37:27.293758Z" } ] } }, { "ServerInfo": { - "NetworkPath": "icarus.tetradrachm.net", + "NetworkPath": "kirsche.emzy.de", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -2548,7 +2562,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.8971105", + "TimeSpan": "00:00:05.4183472", "Status": { "Case": "Fault", "Fields": [ @@ -2560,21 +2574,21 @@ "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2021-04-07T04:11:44.338945Z" + "2023-02-08T19:08:51.256546Z" ] } } ] } }, - "Item2": "2023-10-05T12:12:02.784006Z" + "Item2": "2023-10-09T04:37:36.443687Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum.emzy.de", + "NetworkPath": "ndnd.selfhost.eu", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -2590,7 +2604,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.9726767", + "TimeSpan": "00:00:05.6040373", "Status": { "Case": "Fault", "Fields": [ @@ -2599,24 +2613,19 @@ "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", "Message": "Socket connect timed out" }, - "LastSuccessfulCommunication": { - "Case": "Some", - "Fields": [ - "2023-02-08T19:09:05.304373Z" - ] - } + "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-10-05T12:12:16.754374Z" + "Item2": "2023-10-09T04:37:34.216329Z" } ] } }, { "ServerInfo": { - "NetworkPath": "ndnd.selfhost.eu", + "NetworkPath": "electrumx.erbium.eu", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -2632,7 +2641,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:06.0464839", + "TimeSpan": "00:00:05.6391093", "Status": { "Case": "Fault", "Fields": [ @@ -2641,19 +2650,24 @@ "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", "Message": "Socket connect timed out" }, - "LastSuccessfulCommunication": null + "LastSuccessfulCommunication": { + "Case": "Some", + "Fields": [ + "2022-09-02T07:08:27.201114Z" + ] + } } ] } }, - "Item2": "2023-10-05T12:12:02.760613Z" + "Item2": "2023-10-09T04:37:39.053967Z" } ] } }, { "ServerInfo": { - "NetworkPath": "kirsche.emzy.de", + "NetworkPath": "electrumx.ml", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -2669,7 +2683,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:06.1031865", + "TimeSpan": "00:00:05.7611688", "Status": { "Case": "Fault", "Fields": [ @@ -2681,14 +2695,14 @@ "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2023-02-08T19:08:51.256546Z" + "2021-01-14T09:01:09.547672Z" ] } } ] } }, - "Item2": "2023-10-05T12:12:19.661161Z" + "Item2": "2023-10-09T04:37:21.866527Z" } ] } @@ -2711,7 +2725,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:06.3058674", + "TimeSpan": "00:00:06.2072941", "Status": { "Case": "Fault", "Fields": [ @@ -2725,14 +2739,14 @@ ] } }, - "Item2": "2023-10-05T12:12:14.905602Z" + "Item2": "2023-10-09T04:37:38.863932Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrumx.erbium.eu", + "NetworkPath": "185.64.116.15", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -2748,7 +2762,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:06.7980990", + "TimeSpan": "00:00:06.4738644", "Status": { "Case": "Fault", "Fields": [ @@ -2760,14 +2774,14 @@ "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2022-09-02T07:08:27.201114Z" + "2023-02-08T19:08:48.784449Z" ] } } ] } }, - "Item2": "2023-10-05T12:12:10.758309Z" + "Item2": "2023-10-09T04:37:31.000769Z" } ] } @@ -2790,7 +2804,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:07.6340726", + "TimeSpan": "00:00:07.0079386", "Status": { "Case": "Fault", "Fields": [ @@ -2809,7 +2823,7 @@ ] } }, - "Item2": "2023-10-05T12:12:13.532825Z" + "Item2": "2023-10-09T04:37:41.249701Z" } ] } @@ -2818,7 +2832,7 @@ "LTC": [ { "ServerInfo": { - "NetworkPath": "backup.electrum-ltc.org", + "NetworkPath": "ltc.rentonisk.com", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -2834,12 +2848,12 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:03.1001753", + "TimeSpan": "00:00:01.3488338", "Status": { "Case": "Success" } }, - "Item2": "2023-10-05T12:11:25.407058Z" + "Item2": "2023-10-09T04:37:02.491262Z" } ] } @@ -2862,12 +2876,12 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:03.2574386", + "TimeSpan": "00:00:01.6338958", "Status": { "Case": "Success" } }, - "Item2": "2023-10-05T12:11:25.608279Z" + "Item2": "2023-10-09T04:37:01.291032Z" } ] } @@ -2890,25 +2904,25 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.6025929", + "TimeSpan": "00:00:01.8773605", "Status": { "Case": "Success" } }, - "Item2": "2023-10-05T12:11:27.93888Z" + "Item2": "2023-10-09T04:37:01.614393Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrumx.nmdps.net", + "NetworkPath": "backup.electrum-ltc.org", "ConnectionType": { "Encrypted": false, "Protocol": { "Case": "Tcp", "Fields": [ - 9433 + 50001 ] } } @@ -2918,34 +2932,25 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.4255791", + "TimeSpan": "00:00:01.9600814", "Status": { - "Case": "Fault", - "Fields": [ - { - "Exception": { - "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", - "Message": "JsonRpcSharp faced some problem when trying communication" - }, - "LastSuccessfulCommunication": null - } - ] + "Case": "Success" } }, - "Item2": "2023-10-05T12:11:23.87982Z" + "Item2": "2023-10-09T04:37:01.638683Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum-ltc.villocq.com", + "NetworkPath": "electrum.leblancnet.us", "ConnectionType": { "Encrypted": false, "Protocol": { "Case": "Tcp", "Fields": [ - 60001 + 50003 ] } } @@ -2955,7 +2960,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.4741446", + "TimeSpan": "00:00:00.1085400", "Status": { "Case": "Fault", "Fields": [ @@ -2967,27 +2972,27 @@ "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2021-04-07T04:11:40.505336Z" + "2020-08-05T18:26:50.496106Z" ] } } ] } }, - "Item2": "2023-10-05T12:11:24.378822Z" + "Item2": "2023-10-09T04:37:00.404888Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum.leblancnet.us", + "NetworkPath": "electrum-ltc.villocq.com", "ConnectionType": { "Encrypted": false, "Protocol": { "Case": "Tcp", "Fields": [ - 50003 + 60001 ] } } @@ -2997,7 +3002,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.7801607", + "TimeSpan": "00:00:00.2197234", "Status": { "Case": "Fault", "Fields": [ @@ -3009,27 +3014,27 @@ "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2020-08-05T18:26:50.496106Z" + "2021-04-07T04:11:40.505336Z" ] } } ] } }, - "Item2": "2023-10-05T12:11:26.209943Z" + "Item2": "2023-10-09T04:37:00.269762Z" } ] } }, { "ServerInfo": { - "NetworkPath": "electrum-ltc.wilv.in", + "NetworkPath": "electrumx.nmdps.net", "ConnectionType": { "Encrypted": false, "Protocol": { "Case": "Tcp", "Fields": [ - 50001 + 9433 ] } } @@ -3039,7 +3044,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.9808867", + "TimeSpan": "00:00:00.2544338", "Status": { "Case": "Fault", "Fields": [ @@ -3053,20 +3058,20 @@ ] } }, - "Item2": "2023-10-05T12:11:25.382261Z" + "Item2": "2023-10-09T04:36:59.984982Z" } ] } }, { "ServerInfo": { - "NetworkPath": "ltc.rentonisk.com", + "NetworkPath": "e-3.claudioboxx.com", "ConnectionType": { "Encrypted": false, "Protocol": { "Case": "Tcp", "Fields": [ - 50001 + 50003 ] } } @@ -3076,7 +3081,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.1353843", + "TimeSpan": "00:00:00.5384322", "Status": { "Case": "Fault", "Fields": [ @@ -3085,30 +3090,25 @@ "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", "Message": "One or more errors occurred. (Connection refused)" }, - "LastSuccessfulCommunication": { - "Case": "Some", - "Fields": [ - "2023-08-25T10:35:45.412388Z" - ] - } + "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-10-05T12:11:23.431426Z" + "Item2": "2023-10-09T04:37:02.177145Z" } ] } }, { "ServerInfo": { - "NetworkPath": "e-1.claudioboxx.com", + "NetworkPath": "electrum-ltc.wilv.in", "ConnectionType": { "Encrypted": false, "Protocol": { "Case": "Tcp", "Fields": [ - 50003 + 50001 ] } } @@ -3118,28 +3118,28 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.7217146", + "TimeSpan": "00:00:00.6869102", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.CommunicationUnsuccessfulException", - "Message": "One or more errors occurred. (Connection refused)" + "TypeFullName": "GWallet.Backend.ServerCannotBeResolvedException", + "Message": "JsonRpcSharp faced some problem when trying communication" }, "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-10-05T12:11:27.961728Z" + "Item2": "2023-10-09T04:37:01.11814Z" } ] } }, { "ServerInfo": { - "NetworkPath": "e-3.claudioboxx.com", + "NetworkPath": "e-1.claudioboxx.com", "ConnectionType": { "Encrypted": false, "Protocol": { @@ -3155,7 +3155,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:02.0115059", + "TimeSpan": "00:00:00.7109761", "Status": { "Case": "Fault", "Fields": [ @@ -3169,7 +3169,7 @@ ] } }, - "Item2": "2023-10-05T12:11:27.418643Z" + "Item2": "2023-10-09T04:37:02.063869Z" } ] } @@ -3192,7 +3192,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:02.1623585", + "TimeSpan": "00:00:02.2207992", "Status": { "Case": "Fault", "Fields": [ @@ -3211,7 +3211,7 @@ ] } }, - "Item2": "2023-10-05T12:11:27.794593Z" + "Item2": "2023-10-09T04:37:03.884655Z" } ] } @@ -3234,7 +3234,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.6310753", + "TimeSpan": "00:00:05.0677284", "Status": { "Case": "Fault", "Fields": [ @@ -3248,7 +3248,7 @@ ] } }, - "Item2": "2023-10-05T12:11:33.071854Z" + "Item2": "2023-10-09T04:37:07.155822Z" } ] } @@ -3271,7 +3271,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.8059408", + "TimeSpan": "00:00:06.5494016", "Status": { "Case": "Fault", "Fields": [ @@ -3285,7 +3285,7 @@ ] } }, - "Item2": "2023-10-05T12:11:33.619215Z" + "Item2": "2023-10-09T04:37:08.752474Z" } ] } @@ -3307,12 +3307,12 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:02.9329862", + "TimeSpan": "00:00:01.0035956", "Status": { "Case": "Success" } }, - "Item2": "2023-10-05T12:11:25.24276Z" + "Item2": "2023-10-09T04:37:00.660878Z" } ] } @@ -3332,12 +3332,12 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:04.4859594", + "TimeSpan": "00:00:01.0042048", "Status": { "Case": "Success" } }, - "Item2": "2023-10-05T12:11:26.837122Z" + "Item2": "2023-10-09T04:37:00.750082Z" } ] } @@ -3357,19 +3357,19 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:09.3278243", + "TimeSpan": "00:00:01.3284767", "Status": { "Case": "Success" } }, - "Item2": "2023-10-05T12:11:31.624016Z" + "Item2": "2023-10-09T04:37:01.050487Z" } ] } }, { "ServerInfo": { - "NetworkPath": "https://free-autumn-wandering-thunder.quiknode.pro/d8ddd9232e5d79da0e0091e0c49adb8f5ccd9885/", + "NetworkPath": "mew.giveth.io", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -3382,7 +3382,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.5934489", + "TimeSpan": "00:00:00.2544052", "Status": { "Case": "Fault", "Fields": [ @@ -3396,7 +3396,7 @@ ] } }, - "Item2": "2023-10-05T12:11:22.936421Z" + "Item2": "2023-10-09T04:37:00.723005Z" } ] } @@ -3416,7 +3416,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.6414073", + "TimeSpan": "00:00:00.3262001", "Status": { "Case": "Fault", "Fields": [ @@ -3430,14 +3430,14 @@ ] } }, - "Item2": "2023-10-05T12:11:23.621313Z" + "Item2": "2023-10-09T04:37:00.44309Z" } ] } }, { "ServerInfo": { - "NetworkPath": "mew.giveth.io", + "NetworkPath": "https://free-autumn-wandering-thunder.quiknode.pro/d8ddd9232e5d79da0e0091e0c49adb8f5ccd9885/", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -3450,7 +3450,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.9469284", + "TimeSpan": "00:00:00.3627190", "Status": { "Case": "Fault", "Fields": [ @@ -3464,14 +3464,14 @@ ] } }, - "Item2": "2023-10-05T12:11:29.974621Z" + "Item2": "2023-10-09T04:37:00.084744Z" } ] } }, { "ServerInfo": { - "NetworkPath": "main-rpc.linkpool.io", + "NetworkPath": "eth-mainnet.alchemyapi.io/jsonrpc/-vPGIFwUyjlMRF9beTLXiGQUK6Nf3k8z", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -3484,33 +3484,33 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.5638738", + "TimeSpan": "00:00:00.5074617", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ProtocolGlitchException", - "Message": "Authentication failed, see inner exception." + "TypeFullName": "GWallet.Backend.ServerMisconfiguredException", + "Message": "Could not communicate with EtherServer" }, "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2022-09-02T07:08:25.728059Z" + "2019-08-22T17:48:03.181897Z" ] } } ] } }, - "Item2": "2023-10-05T12:11:31.55908Z" + "Item2": "2023-10-09T04:37:01.257584Z" } ] } }, { "ServerInfo": { - "NetworkPath": "eth-mainnet.alchemyapi.io/jsonrpc/-vPGIFwUyjlMRF9beTLXiGQUK6Nf3k8z", + "NetworkPath": "api.mycryptoapi.com/eth", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -3523,7 +3523,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.9608764", + "TimeSpan": "00:00:00.5649528", "Status": { "Case": "Fault", "Fields": [ @@ -3535,21 +3535,21 @@ "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2019-08-22T17:48:03.181897Z" + "2022-11-14T01:23:59.934205Z" ] } } ] } }, - "Item2": "2023-10-05T12:11:31.492212Z" + "Item2": "2023-10-09T04:37:02.793566Z" } ] } }, { "ServerInfo": { - "NetworkPath": "mainnet.infura.io/mew", + "NetworkPath": "main-rpc.linkpool.io", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -3562,33 +3562,33 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:02.1042624", + "TimeSpan": "00:00:00.7425135", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerMisconfiguredException", - "Message": "Could not communicate with EtherServer" + "TypeFullName": "GWallet.Backend.ProtocolGlitchException", + "Message": "Authentication failed, see inner exception." }, "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2019-08-22T17:48:03.066654Z" + "2022-09-02T07:08:25.728059Z" ] } } ] } }, - "Item2": "2023-10-05T12:11:33.768832Z" + "Item2": "2023-10-09T04:37:01.428646Z" } ] } }, { "ServerInfo": { - "NetworkPath": "ethrpc.mewapi.io", + "NetworkPath": "mainnet.infura.io/mycrypto", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -3601,33 +3601,33 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:02.1219874", + "TimeSpan": "00:00:00.9106121", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.Ether.ServerUnavailableException", + "TypeFullName": "GWallet.Backend.ServerMisconfiguredException", "Message": "Could not communicate with EtherServer" }, "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2020-11-05T15:49:37.884526Z" + "2019-08-22T17:48:04.922955Z" ] } } ] } }, - "Item2": "2023-10-05T12:11:33.726694Z" + "Item2": "2023-10-09T04:37:02.378688Z" } ] } }, { "ServerInfo": { - "NetworkPath": "api.dev.blockscale.net/dev/parity", + "NetworkPath": "ethrpc.mewapi.io", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -3640,28 +3640,33 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:03.3536251", + "TimeSpan": "00:00:00.9321013", "Status": { "Case": "Fault", "Fields": [ { "Exception": { - "TypeFullName": "GWallet.Backend.ServerMisconfiguredException", + "TypeFullName": "GWallet.Backend.Ether.ServerUnavailableException", "Message": "Could not communicate with EtherServer" }, - "LastSuccessfulCommunication": null + "LastSuccessfulCommunication": { + "Case": "Some", + "Fields": [ + "2020-11-05T15:49:37.884526Z" + ] + } } ] } }, - "Item2": "2023-10-05T12:11:34.865889Z" + "Item2": "2023-10-09T04:37:02.014374Z" } ] } }, { "ServerInfo": { - "NetworkPath": "mainnet.infura.io/mycrypto", + "NetworkPath": "api.dev.blockscale.net/dev/parity", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -3674,7 +3679,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:04.2369623", + "TimeSpan": "00:00:00.9997215", "Status": { "Case": "Fault", "Fields": [ @@ -3683,24 +3688,19 @@ "TypeFullName": "GWallet.Backend.ServerMisconfiguredException", "Message": "Could not communicate with EtherServer" }, - "LastSuccessfulCommunication": { - "Case": "Some", - "Fields": [ - "2019-08-22T17:48:04.922955Z" - ] - } + "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-10-05T12:11:29.500982Z" + "Item2": "2023-10-09T04:37:02.283019Z" } ] } }, { "ServerInfo": { - "NetworkPath": "mainnet.infura.io/v3/2e5bd2ba038d4e3f969a56f2ead074ca", + "NetworkPath": "mainnet.infura.io/v3/c02fff6b5daa434d8422b8ece54c7286", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -3713,7 +3713,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.3580360", + "TimeSpan": "00:00:01.0023633", "Status": { "Case": "Fault", "Fields": [ @@ -3725,21 +3725,21 @@ "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2020-06-10T16:38:57.711168Z" + "2021-05-10T07:35:09.257181Z" ] } } ] } }, - "Item2": "2023-10-05T12:11:29.005136Z" + "Item2": "2023-10-09T04:37:03.311633Z" } ] } }, { "ServerInfo": { - "NetworkPath": "api.mycryptoapi.com/eth", + "NetworkPath": "mainnet.infura.io/v3/2e5bd2ba038d4e3f969a56f2ead074ca", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -3752,7 +3752,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.4243630", + "TimeSpan": "00:00:01.0061895", "Status": { "Case": "Fault", "Fields": [ @@ -3764,21 +3764,21 @@ "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2022-11-14T01:23:59.934205Z" + "2020-06-10T16:38:57.711168Z" ] } } ] } }, - "Item2": "2023-10-05T12:11:32.285058Z" + "Item2": "2023-10-09T04:37:03.04534Z" } ] } }, { "ServerInfo": { - "NetworkPath": "mainnet.infura.io/v3/c02fff6b5daa434d8422b8ece54c7286", + "NetworkPath": "mainnet.infura.io/mew", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -3791,7 +3791,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:12.0910985", + "TimeSpan": "00:00:01.4019866", "Status": { "Case": "Fault", "Fields": [ @@ -3803,14 +3803,14 @@ "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2021-05-10T07:35:09.257181Z" + "2019-08-22T17:48:03.066654Z" ] } } ] } }, - "Item2": "2023-10-05T12:11:44.397829Z" + "Item2": "2023-10-09T04:37:02.20304Z" } ] } @@ -3830,7 +3830,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:30.0005057", + "TimeSpan": "00:00:30.0024832", "Status": { "Case": "Fault", "Fields": [ @@ -3844,7 +3844,7 @@ ] } }, - "Item2": "2023-10-05T12:12:03.748773Z" + "Item2": "2023-10-09T04:37:32.407797Z" } ] } @@ -3853,7 +3853,7 @@ "ETC": [ { "ServerInfo": { - "NetworkPath": "besu-de.etc-network.info", + "NetworkPath": "0bfa2710a4fd4a2fba9b73935fcfabe8.etc.rpc.rivet.cloud/", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -3866,12 +3866,12 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:03.3858005", + "TimeSpan": "00:00:01.2462034", "Status": { "Case": "Success" } }, - "Item2": "2023-10-05T12:11:29.950364Z" + "Item2": "2023-10-09T04:37:02.353158Z" } ] } @@ -3891,19 +3891,19 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:04.2286910", + "TimeSpan": "00:00:01.4222821", "Status": { "Case": "Success" } }, - "Item2": "2023-10-05T12:11:26.564945Z" + "Item2": "2023-10-09T04:37:01.082212Z" } ] } }, { "ServerInfo": { - "NetworkPath": "geth-at.etc-network.info", + "NetworkPath": "besu-de.etc-network.info", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -3916,12 +3916,12 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:04.2442205", + "TimeSpan": "00:00:01.4795178", "Status": { "Case": "Success" } }, - "Item2": "2023-10-05T12:11:26.540299Z" + "Item2": "2023-10-09T04:37:01.142392Z" } ] } @@ -3941,19 +3941,19 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:04.2930777", + "TimeSpan": "00:00:01.4810248", "Status": { "Case": "Success" } }, - "Item2": "2023-10-05T12:11:26.629333Z" + "Item2": "2023-10-09T04:37:01.203017Z" } ] } }, { "ServerInfo": { - "NetworkPath": "0bfa2710a4fd4a2fba9b73935fcfabe8.etc.rpc.rivet.cloud/", + "NetworkPath": "geth-at.etc-network.info", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -3966,12 +3966,12 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:04.7958608", + "TimeSpan": "00:00:01.6321037", "Status": { "Case": "Success" } }, - "Item2": "2023-10-05T12:11:31.447128Z" + "Item2": "2023-10-09T04:37:01.316815Z" } ] } @@ -3991,12 +3991,12 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:05.7983126", + "TimeSpan": "00:00:01.9475237", "Status": { "Case": "Success" } }, - "Item2": "2023-10-05T12:11:28.108146Z" + "Item2": "2023-10-09T04:37:03.114437Z" } ] } @@ -4016,19 +4016,19 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:07.0487187", + "TimeSpan": "00:00:03.0287692", "Status": { "Case": "Success" } }, - "Item2": "2023-10-05T12:11:33.664012Z" + "Item2": "2023-10-09T04:37:04.257212Z" } ] } }, { "ServerInfo": { - "NetworkPath": "www.ethercluster.com/rivet", + "NetworkPath": "ethercluster.com/etc", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -4041,7 +4041,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.0018957", + "TimeSpan": "00:00:00.0021771", "Status": { "Case": "Fault", "Fields": [ @@ -4053,21 +4053,21 @@ "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2023-06-21T05:31:26.8999315Z" + "2023-06-21T05:31:26.4714313Z" ] } } ] } }, - "Item2": "2023-10-05T12:11:33.704401Z" + "Item2": "2023-10-09T04:37:01.87979Z" } ] } }, { "ServerInfo": { - "NetworkPath": "ethercluster.com/rivet", + "NetworkPath": "www.ethercluster.com/etc", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -4080,7 +4080,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.0018804", + "TimeSpan": "00:00:00.0022999", "Status": { "Case": "Fault", "Fields": [ @@ -4092,21 +4092,21 @@ "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2023-06-21T05:31:25.9288042Z" + "2023-06-21T05:31:25.9752164Z" ] } } ] } }, - "Item2": "2023-10-05T12:11:30.072531Z" + "Item2": "2023-10-09T04:37:01.906944Z" } ] } }, { "ServerInfo": { - "NetworkPath": "indra.etcstatechannel.com/api", + "NetworkPath": "ethercluster.com/rivet", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -4119,7 +4119,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.3453631", + "TimeSpan": "00:00:00.0325888", "Status": { "Case": "Fault", "Fields": [ @@ -4131,21 +4131,21 @@ "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2020-06-10T16:38:57.291599Z" + "2023-06-21T05:31:25.9288042Z" ] } } ] } }, - "Item2": "2023-10-05T12:11:35.691488Z" + "Item2": "2023-10-09T04:37:01.587639Z" } ] } }, { "ServerInfo": { - "NetworkPath": "etc.mytokenpocket.vipp", + "NetworkPath": "etcrpc.viperid.online", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -4158,7 +4158,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.3862185", + "TimeSpan": "00:00:00.0618683", "Status": { "Case": "Fault", "Fields": [ @@ -4172,14 +4172,14 @@ ] } }, - "Item2": "2023-10-05T12:11:30.360356Z" + "Item2": "2023-10-09T04:37:02.233525Z" } ] } }, { "ServerInfo": { - "NetworkPath": "ethercluster.com/etc", + "NetworkPath": "etc.mytokenpocket.vipp", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -4192,7 +4192,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.4269559", + "TimeSpan": "00:00:00.0620166", "Status": { "Case": "Fault", "Fields": [ @@ -4201,24 +4201,19 @@ "TypeFullName": "GWallet.Backend.ServerUnreachableException", "Message": "Could not communicate with EtherServer" }, - "LastSuccessfulCommunication": { - "Case": "Some", - "Fields": [ - "2023-06-21T05:31:26.4714313Z" - ] - } + "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-10-05T12:11:28.556718Z" + "Item2": "2023-10-09T04:37:01.851492Z" } ] } }, { "ServerInfo": { - "NetworkPath": "www.ethercluster.com/etc", + "NetworkPath": "web3.gastracker.io", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -4231,7 +4226,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.6060763", + "TimeSpan": "00:00:00.0825310", "Status": { "Case": "Fault", "Fields": [ @@ -4240,17 +4235,12 @@ "TypeFullName": "GWallet.Backend.ServerUnreachableException", "Message": "Could not communicate with EtherServer" }, - "LastSuccessfulCommunication": { - "Case": "Some", - "Fields": [ - "2023-06-21T05:31:25.9752164Z" - ] - } + "LastSuccessfulCommunication": null } ] } }, - "Item2": "2023-10-05T12:11:33.683557Z" + "Item2": "2023-10-09T04:37:02.146447Z" } ] } @@ -4270,7 +4260,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.6654494", + "TimeSpan": "00:00:00.0877040", "Status": { "Case": "Fault", "Fields": [ @@ -4284,14 +4274,14 @@ ] } }, - "Item2": "2023-10-05T12:11:29.244292Z" + "Item2": "2023-10-09T04:37:02.039106Z" } ] } }, { "ServerInfo": { - "NetworkPath": "web3.gastracker.io", + "NetworkPath": "indra.etcstatechannel.com/api", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -4304,7 +4294,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.7611254", + "TimeSpan": "00:00:00.1495627", "Status": { "Case": "Fault", "Fields": [ @@ -4313,19 +4303,24 @@ "TypeFullName": "GWallet.Backend.ServerUnreachableException", "Message": "Could not communicate with EtherServer" }, - "LastSuccessfulCommunication": null + "LastSuccessfulCommunication": { + "Case": "Some", + "Fields": [ + "2020-06-10T16:38:57.291599Z" + ] + } } ] } }, - "Item2": "2023-10-05T12:11:34.465609Z" + "Item2": "2023-10-09T04:37:01.76401Z" } ] } }, { "ServerInfo": { - "NetworkPath": "etcrpc.viperid.online", + "NetworkPath": "www.ethercluster.com/rivet", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -4338,7 +4333,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.7746905", + "TimeSpan": "00:00:00.1885875", "Status": { "Case": "Fault", "Fields": [ @@ -4347,19 +4342,24 @@ "TypeFullName": "GWallet.Backend.ServerUnreachableException", "Message": "Could not communicate with EtherServer" }, - "LastSuccessfulCommunication": null + "LastSuccessfulCommunication": { + "Case": "Some", + "Fields": [ + "2023-06-21T05:31:26.8999315Z" + ] + } } ] } }, - "Item2": "2023-10-05T12:11:30.049538Z" + "Item2": "2023-10-09T04:37:01.530914Z" } ] } }, { "ServerInfo": { - "NetworkPath": "mewapi.epool.io", + "NetworkPath": "cry.epool.io", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -4372,7 +4372,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.8353177", + "TimeSpan": "00:00:00.2397196", "Status": { "Case": "Fault", "Fields": [ @@ -4386,14 +4386,14 @@ ] } }, - "Item2": "2023-10-05T12:11:35.323762Z" + "Item2": "2023-10-09T04:37:02.819497Z" } ] } }, { "ServerInfo": { - "NetworkPath": "mew.epool.io", + "NetworkPath": "mewapi.epool.io", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -4406,7 +4406,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:00.9205902", + "TimeSpan": "00:00:00.2909679", "Status": { "Case": "Fault", "Fields": [ @@ -4420,14 +4420,14 @@ ] } }, - "Item2": "2023-10-05T12:11:31.014948Z" + "Item2": "2023-10-09T04:37:02.549706Z" } ] } }, { "ServerInfo": { - "NetworkPath": "cry.epool.io", + "NetworkPath": "mew.epool.io", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -4440,7 +4440,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.6647980", + "TimeSpan": "00:00:00.3231506", "Status": { "Case": "Fault", "Fields": [ @@ -4454,7 +4454,7 @@ ] } }, - "Item2": "2023-10-05T12:11:35.391559Z" + "Item2": "2023-10-09T04:37:02.70192Z" } ] } @@ -4474,7 +4474,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:01.9703002", + "TimeSpan": "00:00:00.8676739", "Status": { "Case": "Fault", "Fields": [ @@ -4493,7 +4493,7 @@ ] } }, - "Item2": "2023-10-05T12:11:33.007729Z" + "Item2": "2023-10-09T04:37:03.596177Z" } ] } @@ -4513,7 +4513,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:10.6072640", + "TimeSpan": "00:00:01.0648989", "Status": { "Case": "Fault", "Fields": [ @@ -4527,7 +4527,7 @@ ] } }, - "Item2": "2023-10-05T12:11:46.019961Z" + "Item2": "2023-10-09T04:37:03.910579Z" } ] } @@ -4547,7 +4547,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:30.0004060", + "TimeSpan": "00:00:30.0008383", "Status": { "Case": "Fault", "Fields": [ @@ -4566,14 +4566,14 @@ ] } }, - "Item2": "2023-10-05T12:12:30.405147Z" + "Item2": "2023-10-09T04:37:33.138838Z" } ] } }, { "ServerInfo": { - "NetworkPath": "etc-geth.0xinfra.com", + "NetworkPath": "www.ethereumclassic.network", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -4586,7 +4586,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:30.0007008", + "TimeSpan": "00:00:30.0012633", "Status": { "Case": "Fault", "Fields": [ @@ -4598,21 +4598,21 @@ "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2019-08-22T17:48:03.6989Z" + "2020-03-25T06:43:58.227224Z" ] } } ] } }, - "Item2": "2023-10-05T12:12:01.471218Z" + "Item2": "2023-10-09T04:37:33.936652Z" } ] } }, { "ServerInfo": { - "NetworkPath": "www.ethereumclassic.network", + "NetworkPath": "etc-geth.0xinfra.com", "ConnectionType": { "Encrypted": true, "Protocol": { @@ -4625,7 +4625,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:30.0011395", + "TimeSpan": "00:00:30.0017435", "Status": { "Case": "Fault", "Fields": [ @@ -4637,14 +4637,14 @@ "LastSuccessfulCommunication": { "Case": "Some", "Fields": [ - "2020-03-25T06:43:58.227224Z" + "2019-08-22T17:48:03.6989Z" ] } } ] } }, - "Item2": "2023-10-05T12:12:16.044326Z" + "Item2": "2023-10-09T04:37:33.64643Z" } ] } @@ -4664,7 +4664,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:30.0010809", + "TimeSpan": "00:00:30.0013173", "Status": { "Case": "Fault", "Fields": [ @@ -4678,7 +4678,7 @@ ] } }, - "Item2": "2023-10-05T12:12:05.715019Z" + "Item2": "2023-10-09T04:37:34.282868Z" } ] } @@ -4698,7 +4698,7 @@ "Fields": [ { "Item1": { - "TimeSpan": "00:00:30.0027867", + "TimeSpan": "00:00:30.0023661", "Status": { "Case": "Fault", "Fields": [ @@ -4717,7 +4717,7 @@ ] } }, - "Item2": "2023-10-05T12:12:00.385524Z" + "Item2": "2023-10-09T04:38:03.165544Z" } ] } From 1610ead715102cc1865ff171e1c43c650087b2e3 Mon Sep 17 00:00:00 2001 From: "Andres G. Aragoneses" Date: Mon, 9 Oct 2023 12:38:38 +0800 Subject: [PATCH 11/12] Bump version: 0.2.387.0 -> 0.2.388.0 --- .github/workflows/CI.yml | 2 +- .gitlab-ci.yml | 4 ++-- snap/snapcraft.yaml | 2 +- src/GWallet.Backend/Properties/CommonAssemblyInfo.fs | 6 +++--- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 44fd3e97e..cb4970551 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -324,7 +324,7 @@ jobs: uses: actions/upload-artifact@v1 with: name: snap - path: gwallet_0.2.387.0_amd64.snap + path: gwallet_0.2.388.0_amd64.snap snap_pkg_upload: needs: snap_pkg_build diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 05e9e58aa..a4f9a15d3 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -63,7 +63,7 @@ newmono_build: artifacts: paths: - bin/*.zip - expire_in: 50days + expire_in: 50years script: - ./configure.sh - make strict @@ -111,5 +111,5 @@ newmono_test_integration: # artifacts: # paths: # - "*.snap" -# expire_in: 50days +# expire_in: 50years diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 3ee261bb6..10c6ed8be 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -1,6 +1,6 @@ name: gwallet base: core20 # the base snap is the execution environment for this snap -version: '0.2.387.0' # just for humans, typically '1.2+git' or '1.3.2' +version: '0.2.388.0' # just for humans, typically '1.2+git' or '1.3.2' summary: minimalistic cryptocurrency brainwallet # 79 char long summary description: | Non-custodial, minimalistic and pragmatist opensource crossplatform diff --git a/src/GWallet.Backend/Properties/CommonAssemblyInfo.fs b/src/GWallet.Backend/Properties/CommonAssemblyInfo.fs index 47e06c35d..efe521623 100644 --- a/src/GWallet.Backend/Properties/CommonAssemblyInfo.fs +++ b/src/GWallet.Backend/Properties/CommonAssemblyInfo.fs @@ -18,11 +18,11 @@ open System.Reflection // by using the '*' as shown below: // [] -[] -[] +[] +[] // this one below maps to Product Version in theory -[] +[] do () From 0530a1ce35300b44a3c164821ee39f7f15e01180 Mon Sep 17 00:00:00 2001 From: "Andres G. Aragoneses" Date: Mon, 9 Oct 2023 12:39:13 +0800 Subject: [PATCH 12/12] (Post)Bump version: 0.2.388.0 -> 0.2.389.0 --- .github/workflows/CI.yml | 2 +- .gitlab-ci.yml | 4 ++-- snap/snapcraft.yaml | 2 +- src/GWallet.Backend/Properties/CommonAssemblyInfo.fs | 6 +++--- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index cb4970551..587a2933c 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -324,7 +324,7 @@ jobs: uses: actions/upload-artifact@v1 with: name: snap - path: gwallet_0.2.388.0_amd64.snap + path: gwallet_0.2.389.0_amd64.snap snap_pkg_upload: needs: snap_pkg_build diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a4f9a15d3..05e9e58aa 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -63,7 +63,7 @@ newmono_build: artifacts: paths: - bin/*.zip - expire_in: 50years + expire_in: 50days script: - ./configure.sh - make strict @@ -111,5 +111,5 @@ newmono_test_integration: # artifacts: # paths: # - "*.snap" -# expire_in: 50years +# expire_in: 50days diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 10c6ed8be..ec4f7e76e 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -1,6 +1,6 @@ name: gwallet base: core20 # the base snap is the execution environment for this snap -version: '0.2.388.0' # just for humans, typically '1.2+git' or '1.3.2' +version: '0.2.389.0' # just for humans, typically '1.2+git' or '1.3.2' summary: minimalistic cryptocurrency brainwallet # 79 char long summary description: | Non-custodial, minimalistic and pragmatist opensource crossplatform diff --git a/src/GWallet.Backend/Properties/CommonAssemblyInfo.fs b/src/GWallet.Backend/Properties/CommonAssemblyInfo.fs index efe521623..e33eae11c 100644 --- a/src/GWallet.Backend/Properties/CommonAssemblyInfo.fs +++ b/src/GWallet.Backend/Properties/CommonAssemblyInfo.fs @@ -18,11 +18,11 @@ open System.Reflection // by using the '*' as shown below: // [] -[] -[] +[] +[] // this one below maps to Product Version in theory -[] +[] do ()