nexus_wallet-Linux-3.2.0
Experimental Stateless Mining Enabled Nexus GUI Interface.
Node Rc-22 Embedded
https://github.com/NamecoinGithub/LLL-TAO/releases/tag/nexus-node-v5.1.0-localhost-prime-cpu-rc22-linux-x86_64
Hardened Nexus GUI overall, no major alterations other than Security focused patches.
Staking works, and Mining works also even when the NXS GUI is LOCKED.
This allows operating a Stateless Node Server WITHOUT using nexus.conf autologin=1 with cleartext Sigchain Credentials exposed.
Connections Maintaining while locked is a possible issue, unlike Command Line Stateless NODE operation, Connections stay high while Connections on the GUI can trend Down. But this is 1st Release with Sandbox=1 and ContextIsolation along with Hardened Renderer!
Not everything has been tested, but everything has worked that I have tested so far. Modules are DISABLED unless updated to the New Windows.NEXUS.V2 API which replaces the Global.Nexus API. This is a Security Fix/Upgrade.
What's Changed
- Populate mIt.agent.md with documentation and workflow diagrams by @NamecoinGithub with @Copilot in #12
- Relax npm engine enforcement and document core binary replacement by @NamecoinGithub with @Copilot in #13
- Pin electron-builder to 26.13.1 to fix ERR_REQUIRE_ESM during packaging by @NamecoinGithub with @Copilot in #14
- Analysis and implementation plan for repository issues by @NamecoinGithub with @Copilot in #15
- Fix Core binary validation and process detection by @NamecoinGithub with @Copilot in #16
- Incrementally harden Electron window IPC by @NamecoinGithub with @Copilot in #17
- Add detail document and refresh branch with recent merges by @NamecoinGithub with @Copilot in #18
- Restore @noble/hashes override to fix electron-builder ERR_REQUIRE_ESM regression by @NamecoinGithub with @Copilot in #19
- Fix @noble/hashes override to a version electron-builder can actually require() by @NamecoinGithub with @Copilot in #20
- Fix blank renderer window caused by contextIsolation on the main BrowserWindow by @NamecoinGithub with @Copilot in #21
- IPC migration phase 1: remove direct
processreads from Tier 1 renderer files by @NamecoinGithub with @Copilot in #22 - Enhancing security for Nexus Interface renderer by @NamecoinGithub with @Copilot in #23
- Security hardening: complete context-isolation follow-up by @NamecoinGithub with @Copilot in #26
- Fix GUI stuck on “Connecting to Nexus Core…” (API auth/port mismatch) by @NamecoinGithub with @Copilot in #28
- Investigating core connection and shutdown issues by @NamecoinGithub with @Copilot in #29
- Surface Core connection failures and fix silent “Connecting…” state by @NamecoinGithub with @Copilot in #30
- Prevent invalid embedded-Core API ports, restrict sandbox override to dev builds, improve connection diagnostics by @NamecoinGithub with @Copilot in #31
- Isolate module WebViews with NEXUS v2 contextBridge API by @NamecoinGithub with @Copilot in #32
- Add isolated Litecoin Core loopback monitoring (read-only) by @NamecoinGithub with @Copilot in #36
Full Changelog: v3.2.0-beta.1...nexus_wallet-Linux-3.2.0