From 8ff9227e48a67bfdd4f647c3c223e95503eff50d Mon Sep 17 00:00:00 2001 From: julian <julian@cypherstack.com> Date: Fri, 5 Jan 2024 12:59:23 -0600 Subject: [PATCH] update ecash default server --- lib/electrumx_rpc/rpc.dart | 8 ++++++-- lib/utilities/default_nodes.dart | 4 ++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/lib/electrumx_rpc/rpc.dart b/lib/electrumx_rpc/rpc.dart index a4185e104..513a3d54c 100644 --- a/lib/electrumx_rpc/rpc.dart +++ b/lib/electrumx_rpc/rpc.dart @@ -109,7 +109,9 @@ class JsonRPC { "JsonRPC request: opening socket $host:$port", level: LogLevel.Info, ); - await connect(); + await connect().timeout(requestTimeout, onTimeout: () { + throw Exception("Request timeout: $jsonRpcRequest"); + }); } } else { if (_socksSocket == null) { @@ -117,7 +119,9 @@ class JsonRPC { "JsonRPC request: opening SOCKS socket to $host:$port", level: LogLevel.Info, ); - await connect(); + await connect().timeout(requestTimeout, onTimeout: () { + throw Exception("Request timeout: $jsonRpcRequest"); + }); } } }); diff --git a/lib/utilities/default_nodes.dart b/lib/utilities/default_nodes.dart index 8936433c5..5d80784a3 100644 --- a/lib/utilities/default_nodes.dart +++ b/lib/utilities/default_nodes.dart @@ -286,8 +286,8 @@ abstract class DefaultNodes { ); static NodeModel get eCash => NodeModel( - host: "electrum.bitcoinabc.org", - port: 50002, + host: "ecash.stackwallet.com", + port: 59002, name: DefaultNodes.defaultName, id: DefaultNodes.buildId(Coin.eCash), useSSL: true,