From 7b778a74b1fec82b2dfa5e6279ae6ad1f7aed3c3 Mon Sep 17 00:00:00 2001
From: poka <poka@p2p.legal>
Date: Sun, 14 Aug 2022 16:34:24 +0200
Subject: [PATCH] check if node is connected before check balances

---
 lib/providers/substrate_sdk.dart | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/lib/providers/substrate_sdk.dart b/lib/providers/substrate_sdk.dart
index 91f8b15d..bf516d47 100644
--- a/lib/providers/substrate_sdk.dart
+++ b/lib/providers/substrate_sdk.dart
@@ -152,6 +152,15 @@ class SubstrateSdk with ChangeNotifier {
   // }
 
   Future<Map<String, double>> getBalance(String address) async {
+    if (!nodeConnected) {
+      return {
+        'transferableBalance': 0,
+        'free': 0,
+        'unclaimedUds': 0,
+        'reserved': 0,
+      };
+    }
+
     // Get onchain storage values
     final Map balanceGlobal = await getStorage('system.account("$address")');
     final int? idtyIndex =
-- 
GitLab