From 35ce5b8b366882db32e051266760096b6e65af9f Mon Sep 17 00:00:00 2001
From: Serhii <borodenko.sv@gmail.com>
Date: Fri, 31 Mar 2023 04:52:01 +0300
Subject: [PATCH] CW-295-Electrum-Transactions-not-getting-fetched-correctly
 (#838)

* increase timeout for electrum server.ping

* update timer for compliter

* Revert "update timer for compliter"

This reverts commit a2af1e1ff70454af5507da5a1598eaaaf1421fea.

* [skip ci] increace aliveTimerDuration
---
 cw_bitcoin/lib/electrum.dart | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/cw_bitcoin/lib/electrum.dart b/cw_bitcoin/lib/electrum.dart
index d856cb2bf..d50f280f6 100644
--- a/cw_bitcoin/lib/electrum.dart
+++ b/cw_bitcoin/lib/electrum.dart
@@ -40,7 +40,7 @@ class ElectrumClient {
         unterminatedString = '';
 
   static const connectionTimeout = Duration(seconds: 5);
-  static const aliveTimerDuration = Duration(seconds: 2);
+  static const aliveTimerDuration = Duration(seconds: 4);
 
   bool get isConnected => _isConnected;
   Socket? socket;
@@ -358,7 +358,7 @@ class ElectrumClient {
   Future<dynamic> callWithTimeout(
       {required String method,
       List<Object> params = const [],
-      int timeout = 2000}) async {
+      int timeout = 4000}) async {
     try {
       final completer = Completer<dynamic>();
       _id += 1;