FACT0RN: Update default ElectrumX host
What changed, and why it matters
This commit simply changes the default server address that Stack Wallet uses for the FACT0RN cryptocurrency, switching from electrumx.fact0rn.io to electrumx1.projectfactor.io. There is no direct evidence in the commit that this is a security fix, but changing a default server can have security implications if the old server is untrusted or unavailable. Without vendor context, the security relevance is uncertain.
Treat this as a routine infrastructure update unless independent reports indicate the old host was compromised or malicious. Users relying on FACT0RN should verify that electrumx1.projectfactor.io is operated by a trusted party and supports the same SSL/TLS configuration. Consider allowing users to configure or pin their own ElectrumX servers to reduce trust in any single default host.
Security signals we found
Default third-party server hostname changed without stated rationale
ElectrumX server is a trusted intermediary for wallet balance/transaction data
No certificate pinning or transport-security changes accompany the hostname swap
Evidence from the diff
The patch updates a single default ElectrumX node hostname in lib/wallets/crypto_currency/coins/fact0rn.dart. The port, naming, and ID construction remain unchanged. The commit message gives no rationale. Possible benign reasons include infrastructure migration, load balancing, or decommissioning. Possible security reasons include the old host being compromised, deprecated, or DNS-hijacked. No TLS/certificate pinning changes are present, and no user-visible warnings were added.
Changed components
lib/wallets/crypto_currency/coins/fact0rn.dartFACT0RN default ElectrumX node configurationInspect captured patch +1 / −1
diff --git a/lib/wallets/crypto_currency/coins/fact0rn.dart b/lib/wallets/crypto_currency/coins/fact0rn.dart
index a168c9d..20c17fe 100644
--- a/lib/wallets/crypto_currency/coins/fact0rn.dart
+++ b/lib/wallets/crypto_currency/coins/fact0rn.dart
@@ -175,7 +175,7 @@ class Fact0rn extends Bip39HDCurrency with ElectrumXCurrencyInterface {
switch (network) {
case CryptoCurrencyNetwork.main:
return NodeModel(
- host: "electrumx.fact0rn.io",
+ host: "electrumx1.projectfactor.io",
port: 50002,
name: DefaultNodes.defaultName,
id: DefaultNodes.buildId(this),
Why this scored 13/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.