Switch tron default node (#1488)

* fixes and minor enhancements for SP flow * fix build * change dfx text * minor fixes * pass use electrs to setListeners * comment out connecting on failure for now * Switch tron default node

Omar Hatem committed Jun 10, 2024 at 17:24 UTC 245ac5ae3cab6c53430db49b826424c27bb1f481
3 files changed +7 -4
assets/tron_node_list.yml
+2 -2
@@ -1,8 +1,8 @@
1 -
2 uri: tron-rpc.publicnode.com:443
3 - is_default: true
3 + is_default: false
4 useSSL: true
5 -
6 uri: api.trongrid.io
7 - is_default: false
7 + is_default: true
8 useSSL: true
\ No newline at end of file
lib/entities/default_settings_migration.dart
+4 -1
@@ -37,7 +37,7 @@ const cakeWalletBitcoinCashDefaultNodeUri = 'bitcoincash.stackwallet.com:50002';
37 const nanoDefaultNodeUri = 'rpc.nano.to';
38 const nanoDefaultPowNodeUri = 'rpc.nano.to';
39 const solanaDefaultNodeUri = 'rpc.ankr.com';
40 -const tronDefaultNodeUri = 'tron-rpc.publicnode.com:443';
40 +const tronDefaultNodeUri = 'api.trongrid.io';
41 const newCakeWalletBitcoinUri = 'btc-electrum.cakewallet.com:50002';
42
43 Future<void> defaultSettingsMigration(
@@ -230,6 +230,9 @@ Future<void> defaultSettingsMigration(
230 case 35:
231 await _switchElectRsNode(nodes, sharedPreferences);
232 break;
233 + case 36:
234 + await changeTronCurrentNodeToDefault(sharedPreferences: sharedPreferences, nodes: nodes);
235 + break;
236 default:
237 break;
238 }
lib/main.dart
+1 -1
@@ -202,7 +202,7 @@ Future<void> initializeAppConfigs() async {
202 transactionDescriptions: transactionDescriptions,
203 secureStorage: secureStorage,
204 anonpayInvoiceInfo: anonpayInvoiceInfo,
205 - initialMigrationVersion: 35,
205 + initialMigrationVersion: 36,
206 );
207 }
208