nodes: own node as Wownero default; fix Arbitrum RPC; drop keyless NOWNodes

- Wownero default becomes node.wownero.org:443 (SSL, ours) instead of a
  third-party plaintext host
- Arbitrum's default was arbitrum.nownodes.io, which requires an API key
  we don't ship (nowNodesApiKey is empty) — every fresh install had a dead
  default RPC; now arbitrum-one-rpc.publicnode.com
- remove the other NOWNodes entries from node lists and the EVM chain
  registry for the same reason; historical migration maps keep their
  entries so old users still get migrated off
This commit is contained in:
jwinterm
2026-08-15 19:37:34 -04:00
parent 1bd91f7ab3
commit 0b548ed8ca
6 changed files with 6 additions and 20 deletions
+2 -6
View File
@@ -1,12 +1,8 @@
-
uri: arbitrum.nownodes.io
uri: arbitrum-one-rpc.publicnode.com
is_default: true
useSSL: true
isEnabledForAutoSwitching: true
-
uri: arbitrum.drpc.org
useSSL: true
-
uri: arbitrum-one-rpc.publicnode.com
useSSL: true
isEnabledForAutoSwitching: true
useSSL: true
-4
View File
@@ -1,7 +1,3 @@
-
uri: base.nownodes.io
useSSL: true
isEnabledForAutoSwitching: true
-
uri: base.llamarpc.com
useSSL: true
-2
View File
@@ -8,7 +8,5 @@
-
uri: polygon.llamarpc.com
useSSL: true
-
uri: matic.nownodes.io
useSSL: true
isEnabledForAutoSwitching: true
+2 -2
View File
@@ -1,6 +1,6 @@
-
uri: node.wownero.org:443
is_default: false
is_default: true
useSSL: true
isEnabledForAutoSwitching: true
-
@@ -10,7 +10,7 @@
isEnabledForAutoSwitching: true
-
uri: node3.monerodevs.org:34568
is_default: true
is_default: false
useSSL: false
isEnabledForAutoSwitching: true
-
-4
View File
@@ -43,7 +43,6 @@ class EvmChainRegistry {
'eth.llamarpc.com',
'rpc.flashbots.net',
'eth-mainnet.public.blastapi.io',
'eth.nownodes.io',
'ethereum.publicnode.com',
],
explorerUrls: [
@@ -77,7 +76,6 @@ class EvmChainRegistry {
'polygon-rpc.com',
'polygon-bor-rpc.publicnode.com',
'polygon.llamarpc.com',
'matic.nownodes.io',
],
explorerUrls: [
'https://polygonscan.com',
@@ -107,7 +105,6 @@ class EvmChainRegistry {
supportsENS: false,
),
defaultRpcEndpoints: [
'base.nownodes.io',
'base.llamarpc.com',
'base-rpc.publicnode.com',
'1rpc.io/base',
@@ -140,7 +137,6 @@ class EvmChainRegistry {
supportsENS: false,
),
defaultRpcEndpoints: [
'arbitrum.nownodes.io',
'arbitrum.drpc.org',
'arbitrum-one-rpc.publicnode.com',
],
+2 -2
View File
@@ -45,13 +45,13 @@ const nanoDefaultPowNodeUri = 'rpc.nano.to';
const solanaDefaultNodeUri = 'solana-mainnet.core.chainstack.com';
const tronDefaultNodeUri = 'api.trongrid.io';
const newCakeWalletBitcoinUri = 'electrum.blockstream.info:50002'; // Hash Bags: default flipped to Blockstream
const wowneroDefaultNodeUri = 'node3.monerodevs.org:34568';
const wowneroDefaultNodeUri = 'node.wownero.org:443';
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-rpc.publicnode.com';
const arbitrumDefaultNodeUri = 'arbitrum.nownodes.io';
const arbitrumDefaultNodeUri = 'arbitrum-one-rpc.publicnode.com';
const bscDefaultNodeUri = 'bsc-dataseed.bnbchain.org';
Future<void> defaultSettingsMigration(