From af689523027db65c470c88e9345b6a1622d7f890 Mon Sep 17 00:00:00 2001 From: OmarHatem Date: Mon, 17 Feb 2025 15:41:19 +0200 Subject: [PATCH 1/2] migrate zano node to use SSL --- assets/zano_node_list.yml | 2 +- lib/entities/default_settings_migration.dart | 7 +++++++ lib/main.dart | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/assets/zano_node_list.yml b/assets/zano_node_list.yml index f7b874fcbc..0fa3ea6197 100644 --- a/assets/zano_node_list.yml +++ b/assets/zano_node_list.yml @@ -4,4 +4,4 @@ - uri: zano.cakewallet.com:11211 is_default: true - useSSL: false \ No newline at end of file + useSSL: true \ No newline at end of file diff --git a/lib/entities/default_settings_migration.dart b/lib/entities/default_settings_migration.dart index a02b40d447..3e476d7e04 100644 --- a/lib/entities/default_settings_migration.dart +++ b/lib/entities/default_settings_migration.dart @@ -401,6 +401,13 @@ Future defaultSettingsMigration( enabled: false, ); break; + case 48: + await _updateNode( + nodes: nodes, + currentUri: zanoDefaultNodeUri, + useSSL: true, + ); + break; default: break; } diff --git a/lib/main.dart b/lib/main.dart index 0e02ef97b1..1eedfa6a98 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -215,7 +215,7 @@ Future initializeAppConfigs() async { secureStorage: secureStorage, anonpayInvoiceInfo: anonpayInvoiceInfo, havenSeedStore: havenSeedStore, - initialMigrationVersion: 47, + initialMigrationVersion: 48, ); } From 584a7fdac4789a5df8ef7526c20749b053a17559 Mon Sep 17 00:00:00 2001 From: OmarHatem Date: Mon, 17 Feb 2025 18:20:09 +0200 Subject: [PATCH 2/2] change port to 443 and change alias API to https --- assets/zano_node_list.yml | 2 +- lib/entities/default_settings_migration.dart | 5 +++-- lib/entities/zano_alias.dart | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/assets/zano_node_list.yml b/assets/zano_node_list.yml index 0fa3ea6197..8ebebe5abb 100644 --- a/assets/zano_node_list.yml +++ b/assets/zano_node_list.yml @@ -2,6 +2,6 @@ uri: 37.27.100.59:10500 useSSL: false - - uri: zano.cakewallet.com:11211 + uri: zano.cakewallet.com:443 is_default: true useSSL: true \ No newline at end of file diff --git a/lib/entities/default_settings_migration.dart b/lib/entities/default_settings_migration.dart index 3e476d7e04..86bb2f4320 100644 --- a/lib/entities/default_settings_migration.dart +++ b/lib/entities/default_settings_migration.dart @@ -44,7 +44,7 @@ const solanaDefaultNodeUri = 'solana-mainnet.core.chainstack.com'; const tronDefaultNodeUri = 'api.trongrid.io'; const newCakeWalletBitcoinUri = 'btc-electrum.cakewallet.com:50002'; const wowneroDefaultNodeUri = 'node3.monerodevs.org:34568'; -const zanoDefaultNodeUri = 'zano.cakewallet.com:11211'; +const zanoDefaultNodeUri = 'zano.cakewallet.com:443'; const moneroWorldNodeUri = '.moneroworld.com'; Future defaultSettingsMigration( @@ -404,7 +404,8 @@ Future defaultSettingsMigration( case 48: await _updateNode( nodes: nodes, - currentUri: zanoDefaultNodeUri, + currentUri: "zano.cakewallet.com:11211", + newUri: zanoDefaultNodeUri, useSSL: true, ); break; diff --git a/lib/entities/zano_alias.dart b/lib/entities/zano_alias.dart index 1ddf951784..330d20bf4c 100644 --- a/lib/entities/zano_alias.dart +++ b/lib/entities/zano_alias.dart @@ -6,7 +6,7 @@ import 'package:http/http.dart' as http; class ZanoAlias { static Future fetchZanoAliasAddress(String alias) async { try { - final uri = Uri.parse("http://zano.cakewallet.com:11211/json_rpc"); + final uri = Uri.parse("https://zano.cakewallet.com:443/json_rpc"); final response = await http.post( uri, body: json.encode({