diff --git a/assets/base_node_list.yml b/assets/base_node_list.yml index d135f7aea..990e972a4 100644 --- a/assets/base_node_list.yml +++ b/assets/base_node_list.yml @@ -1,6 +1,5 @@ - uri: base.nownodes.io - is_default: true useSSL: true isEnabledForAutoSwitching: true - @@ -8,6 +7,7 @@ useSSL: true - uri: base-rpc.publicnode.com + is_default: true useSSL: true isEnabledForAutoSwitching: true - diff --git a/lib/entities/default_settings_migration.dart b/lib/entities/default_settings_migration.dart index d625654b7..e30672ed3 100644 --- a/lib/entities/default_settings_migration.dart +++ b/lib/entities/default_settings_migration.dart @@ -53,7 +53,7 @@ const zanoDefaultNodeUri = '37.27.100.59:10500'; const moneroWorldNodeUri = '.moneroworld.com'; const decredDefaultUri = "default-spv-nodes"; const dogecoinDefaultNodeUri = 'dogecoin.stackwallet.com:50022'; -const baseDefaultNodeUri = 'base.nownodes.io'; +const baseDefaultNodeUri = 'base-rpc.publicnode.com'; const arbitrumDefaultNodeUri = 'arbitrum.nownodes.io'; const bscDefaultNodeUri = 'bsc-dataseed.bnbchain.org'; const zcashDefaultNodeUri = 'zec-node.cakewallet.com:443'; @@ -624,6 +624,15 @@ Future defaultSettingsMigration( enabled: true, ); break; + case 65: + await _changeDefaultNode( + nodes: nodes, + sharedPreferences: sharedPreferences, + type: WalletType.base, + currentNodePreferenceKey: PreferencesKey.currentBaseNodeIdKey, + oldUri: ['base.nownodes.io'], + ); + break; default: break; } diff --git a/lib/main.dart b/lib/main.dart index 44bc8ed10..a50f70e40 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -329,7 +329,7 @@ Future initializeAppConfigs({bool loadWallet = true}) async { payjoinSessionSource: payjoinSessionSource, anonpayInvoiceInfo: anonpayInvoiceInfo, havenSeedStore: havenSeedStore, - initialMigrationVersion: 64, + initialMigrationVersion: 65, ); }