What changed, and why it matters
This commit removes the Nabox wallet from an internal list of Ethereum-compatible (EVM) wallets in the Keystone 3 firmware's user interface. The title calls it a 'UI bug' fix. The change is one line: Nabox is no longer treated as an EVM wallet, which likely changes which blockchain options or connection flows are shown to users when they select Nabox. There is no direct evidence in the commit of a security vulnerability, exploit, or data leak.
Treat as a routine UI fix unless additional context emerges. If Nabox previously appeared under EVM wallet flows incorrectly, verify that the corrected non-EVM flow still supports all chains Nabox requires and that no user-facing regression occurs. No security-specific action is indicated by the available evidence.
Security signals we found
Single-line UI logic change with no security framing in commit message
No mention of vulnerability, exploit, crash, buffer, authentication, or cryptographic issue
No changes to memory handling, parsing, cryptography, or trust boundaries
No references, CVE, or researcher attribution present in supplied materials
Evidence from the diff
In src/ui/gui_widgets/multi/web3/gui_connect_wallet_widgets.c, the IsEVMChain() function’s switch statement no longer includes WALLET_LIST_NABOX. This function appears to determine whether a selected wallet index should be handled as an EVM chain in the wallet connection UI. Removing Nabox means it will fall through to the default return false path, so the UI will treat it as non-EVM. The commit message only states ‘fix nabox ui bug’ and provides no further rationale, diff context, or security framing.
Changed components
src/ui/gui_widgets/multi/web3/gui_connect_wallet_widgets.cIsEVMChain() wallet classification logicNabox wallet connection UI flowInspect captured patch +0 / −1
diff --git a/src/ui/gui_widgets/multi/web3/gui_connect_wallet_widgets.c b/src/ui/gui_widgets/multi/web3/gui_connect_wallet_widgets.c
index 2e4acc0..5313841 100644
--- a/src/ui/gui_widgets/multi/web3/gui_connect_wallet_widgets.c
+++ b/src/ui/gui_widgets/multi/web3/gui_connect_wallet_widgets.c
@@ -376,7 +376,6 @@ static bool IsEVMChain(int walletIndex)
switch (walletIndex) {
case WALLET_LIST_METAMASK:
case WALLET_LIST_RABBY:
- case WALLET_LIST_NABOX:
case WALLET_LIST_SAFE:
case WALLET_LIST_BLOCK_WALLET:
case WALLET_LIST_ZAPPER:
Why this scored 16/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.