diff --git a/.metadata b/.metadata
index f0274b3..245a8e8 100644
--- a/.metadata
+++ b/.metadata
@@ -1,10 +1,30 @@
# This file tracks properties of this Flutter project.
# Used by Flutter tool to assess capabilities and perform upgrades etc.
#
-# This file should be version controlled and should not be manually edited.
+# This file should be version controlled.
version:
- revision: 1aafb3a8b9b0c36241c5f5b34ee914770f015818
+ revision: 85684f9300908116a78138ea4c6036c35c9a1236
channel: stable
project_type: app
+
+# Tracks metadata for the flutter migrate command
+migration:
+ platforms:
+ - platform: root
+ create_revision: 85684f9300908116a78138ea4c6036c35c9a1236
+ base_revision: 85684f9300908116a78138ea4c6036c35c9a1236
+ - platform: android
+ create_revision: 85684f9300908116a78138ea4c6036c35c9a1236
+ base_revision: 85684f9300908116a78138ea4c6036c35c9a1236
+
+ # User provided section
+
+ # List of Local paths (relative to this file) that should be
+ # ignored by the migrate tool.
+ #
+ # Files that are not part of the templates will be ignored by default.
+ unmanaged_files:
+ - 'lib/main.dart'
+ - 'ios/Runner.xcodeproj/project.pbxproj'
diff --git a/android/app/src/main/kotlin/gecko/axiomteam/gecko/MainActivity.kt b/android/app/src/main/kotlin/gecko/axiomteam/gecko/MainActivity.kt
new file mode 100644
index 0000000..0a5e37b
--- /dev/null
+++ b/android/app/src/main/kotlin/gecko/axiomteam/gecko/MainActivity.kt
@@ -0,0 +1,6 @@
+package gecko.axiomteam.gecko
+
+import io.flutter.embedding.android.FlutterActivity
+
+class MainActivity: FlutterActivity() {
+}
diff --git a/android/app/src/main/res/drawable-v21/launch_background.xml b/android/app/src/main/res/drawable-v21/launch_background.xml
new file mode 100644
index 0000000..f74085f
--- /dev/null
+++ b/android/app/src/main/res/drawable-v21/launch_background.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
diff --git a/android/app/src/main/res/values-night/styles.xml b/android/app/src/main/res/values-night/styles.xml
new file mode 100644
index 0000000..06952be
--- /dev/null
+++ b/android/app/src/main/res/values-night/styles.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
diff --git a/assets/translations/en.json b/assets/translations/en.json
index 478705a..2d1f4f1 100644
--- a/assets/translations/en.json
+++ b/assets/translations/en.json
@@ -109,7 +109,7 @@
"accountActivity": "Account activity",
"noNetworkNoHistory": "Network state does not allow\nto display account history",
"noDataToDisplay": "No data to be displayed.",
- "noTranscationToDisplay": "No transaction to display",
+ "noTransactionToDisplay": "No transaction to display",
"month1": "January",
"month2": "February",
"month3": "March",
diff --git a/assets/translations/es.json b/assets/translations/es.json
index 340944d..a7299ec 100644
--- a/assets/translations/es.json
+++ b/assets/translations/es.json
@@ -109,7 +109,7 @@
"accountActivity": "Account activity",
"noNetworkNoHistory": "Network state does not allow\nto display account history",
"noDataToDisplay": "No data to be displayed.",
- "noTranscationToDisplay": "No transaction to display",
+ "noTransactionToDisplay": "No transaction to display",
"month1": "January",
"month2": "February",
"month3": "March",
diff --git a/assets/translations/fr.json b/assets/translations/fr.json
index 98b185b..963e071 100644
--- a/assets/translations/fr.json
+++ b/assets/translations/fr.json
@@ -110,7 +110,7 @@
"accountActivity": "Activité du compte",
"noNetworkNoHistory": "L'état du réseau ne permet pas\nd'afficher l'historique du compte",
"noDataToDisplay": "Aucune donnée à afficher.",
- "noTranscationToDisplay": "Aucune transaction à afficher",
+ "noTransactionToDisplay": "Aucune transaction à afficher",
"month1": "Janvier",
"month2": "Février",
"month3": "Mars",
diff --git a/lib/main.dart b/lib/main.dart
index 9c20360..210b257 100644
--- a/lib/main.dart
+++ b/lib/main.dart
@@ -106,7 +106,7 @@ Future main() async {
},
appRunner: () => runApp(
EasyLocalization(
- supportedLocales: const [Locale('en'), Locale('fr')],
+ supportedLocales: const [Locale('en'), Locale('fr'), Locale('es')],
path: 'assets/translations',
fallbackLocale: const Locale('en'),
child: Gecko(indexerEndpoint),
diff --git a/lib/providers/generate_wallets.dart b/lib/providers/generate_wallets.dart
index 5fec56d..fa4b869 100644
--- a/lib/providers/generate_wallets.dart
+++ b/lib/providers/generate_wallets.dart
@@ -369,7 +369,6 @@ class GenerateWalletsProvider with ChangeNotifier {
Future scanDerivations(BuildContext context,
{int numberScan = 20}) async {
SubstrateSdk _sub = Provider.of(context, listen: false);
- final ss58 = _sub.ss58;
final currentChestNumber = configBox.get('currentChest');
bool isAlive = false;
scanedWalletNumber = 0;
diff --git a/lib/providers/substrate_sdk.dart b/lib/providers/substrate_sdk.dart
index dcd6d55..5de4a37 100644
--- a/lib/providers/substrate_sdk.dart
+++ b/lib/providers/substrate_sdk.dart
@@ -19,8 +19,6 @@ import 'package:truncate/truncate.dart';
// import 'package:web_socket_channel/io.dart';
class SubstrateSdk with ChangeNotifier {
- final int ss58 = 42;
-
final WalletSDK sdk = WalletSDK();
final Keyring keyring = Keyring();
String generatedMnemonic = '';
@@ -262,6 +260,7 @@ class SubstrateSdk with ChangeNotifier {
Future getBalance(String address, {bool isUd = false}) async {
double balance = 0.0;
+
// log.d('nodeConnected: ' + nodeConnected.toString());
if (nodeConnected) {
final brutBalance = await sdk.api.account.queryBalance(address);
diff --git a/lib/screens/activity.dart b/lib/screens/activity.dart
index ff682f9..f3c76ec 100644
--- a/lib/screens/activity.dart
+++ b/lib/screens/activity.dart
@@ -111,7 +111,8 @@ class ActivityScreen extends StatelessWidget with ChangeNotifier {
style: const TextStyle(fontSize: 18),
)
]);
- } else if (result.data == null) {
+ } else if (result
+ .data?['transaction_connection']?['edges'].isEmpty) {
return Column(children: [
const SizedBox(height: 50),
Text(