Add onionbalance Tor frontends to default node lists (#3431)

* Add onionbalance Tor frontends to default node lists

Update the primary Monero and Zcash onion nodes to the new
load-balanced onionbalance frontends, add missing Cake Wallet Tor
nodes for Bitcoin and Litecoin, and use the mempool onion frontend
for Bitcoin fee fetching when Tor is enabled. All Cake Tor nodes are
marked isOfficial so they get the official-node badge.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* Remove per-instance Zcash Tor #2 node, superseded by onionbalance frontend

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Seth For Privacy
2026-09-26 17:10:23 +03:00
committed by GitHub
co-authored by Claude Fable 5
parent fdb8267583
commit c8cad835a1
5 changed files with 21 additions and 9 deletions
+5
View File
@@ -9,6 +9,11 @@
uri: electrs.cakewallet.com:50001
isOfficial: true
label: "Cake Wallet Electrs"
-
uri: cakebtc5pihzt3byjclxfumiwvtxj72auarshrsvmaatmwmr7dj6zyid.onion:50001
useSSL: false
isOfficial: true
label: "Cake Wallet (Tor)"
-
uri: fulcrum.sethforprivacy.com:50002
useSSL: true
+5
View File
@@ -5,6 +5,11 @@
isOfficial: true
isEnabledForAutoSwitching: true
label: "Cake Wallet"
-
uri: cakeltcnzbdxhk3dhlzxjnnylxbfhhbx2njegaluyh35t7dca35vcnqd.onion:50001
useSSL: false
isOfficial: true
label: "Cake Wallet (Tor)"
-
uri: litecoin.stackwallet.com:20063
useSSL: true
+3 -2
View File
@@ -7,8 +7,9 @@
useSSL: true
isEnabledForAutoSwitching: true
-
label: "Cake Wallet (Onion)"
uri: cakexmrl7bonq7ovjka5kuwuyd3f7qnkz6z6s6dmsy3uckwra7bvggyd.onion:18081
label: "Cake Wallet (Tor)"
uri: cakexmrkbd7ptshw7vfzhzqgg77xgeavdrxm6zbu57lppfkj3fczbrqd.onion:18081
isOfficial: true
-
label: "Seth For Privacy"
uri: node.sethforprivacy.com:443
+3 -6
View File
@@ -11,10 +11,7 @@
isEnabledForAutoSwitching: true
label: "Zec.rocks"
-
uri: 2c4whzg26j6hgjh22rxynj3oig4gm22ga7x74weclujywxye23v3u5id.onion:9067
uri: cakezecgh6enylxz3yya52pu4rq3bojy7zfhvnegqkq4qbbpzderjiqd.onion:9067
useSSL: false
label: "Cake Wallet (Tor)"
-
uri: bvp2l442g5ogma7rywzahm7eqyhpp3g26n3gvvxeioqn5csio2ir6myd.onion:9067
useSSL: false
label: "Cake Wallet (Tor #2)"
isOfficial: true
label: "Cake Wallet (Tor)"
+5 -1
View File
@@ -794,7 +794,11 @@ abstract class ElectrumWalletBase
if (await checkIfMempoolAPIIsEnabled() && type == WalletType.bitcoin) {
try {
final response = await ProxyWrapper()
.get(clearnetUri: Uri.parse("https://mempool.cakewallet.com/api/v1/fees/recommended"))
.get(
clearnetUri: Uri.parse("https://mempool.cakewallet.com/api/v1/fees/recommended"),
onionUri: Uri.parse(
"http://cakememcninjdqbaub3tp2iswuigxqtdoevnpgzkolmy4gvhrrsub3yd.onion/api/v1/fees/recommended"),
)
.timeout(Duration(seconds: 15));
final result = json.decode(response.body) as Map<String, dynamic>;