What changed, and why it matters
This commit only changes the display names of wallet options shown on the device screen (for example, 'Blue Wallet' to 'BlueWallet', 'Core' to 'Core Wallet', and 'Bitcoin Wallet' to 'Bitcoin Wallets'). It also slightly adjusts when a 'more coins' icon appears for two specific wallets. There is no security-relevant change here.
No security action required. Treat as a routine UI/branding update.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff modifies string literals inside WalletListItem_t arrays across three UI widget files. These strings are user-facing labels in the wallet connection list. One conditional in the web3 variant adds an extra exclusion check (WALLET_LIST_BTC_WALLET and WALLET_LIST_NUFI) before showing a ‘more’ overflow image when coinCount >= 4. No cryptographic, parsing, memory, authentication, or communication code is touched.
Changed components
src/ui/gui_widgets/btc_only/gui_connect_wallet_widgets.csrc/ui/gui_widgets/multi/cypherpunk/gui_connect_wallet_widgets.csrc/ui/gui_widgets/multi/web3/gui_connect_wallet_widgets.cInspect captured patch +10 / −10
diff --git a/src/ui/gui_widgets/btc_only/gui_connect_wallet_widgets.c b/src/ui/gui_widgets/btc_only/gui_connect_wallet_widgets.c
index e1015c6..417cbc9 100644
--- a/src/ui/gui_widgets/btc_only/gui_connect_wallet_widgets.c
+++ b/src/ui/gui_widgets/btc_only/gui_connect_wallet_widgets.c
@@ -43,7 +43,7 @@ typedef struct ConnectWalletWidget {
} ConnectWalletWidget_t;
WalletListItem_t g_walletListArray[] = {
- {WALLET_LIST_BLUE, &walletBluewallet, "Blue Wallet", NULL, 1, true, false},
+ {WALLET_LIST_BLUE, &walletBluewallet, "BlueWallet", NULL, 1, true, false},
{WALLET_LIST_SPARROW, &walletSparrow, "Sparrow", NULL, 1, true, false},
{WALLET_LIST_NUNCHUK, &walletNunchuk, "Nunchuk", NULL, 1, true, false},
{WALLET_LIST_ZEUS, &walletZeus, "Zeus", NULL, 1, true, false},
diff --git a/src/ui/gui_widgets/multi/cypherpunk/gui_connect_wallet_widgets.c b/src/ui/gui_widgets/multi/cypherpunk/gui_connect_wallet_widgets.c
index 9fe1c4c..1dfd2d5 100644
--- a/src/ui/gui_widgets/multi/cypherpunk/gui_connect_wallet_widgets.c
+++ b/src/ui/gui_widgets/multi/cypherpunk/gui_connect_wallet_widgets.c
@@ -76,12 +76,12 @@ static const lv_img_dsc_t *g_zashiCoinArray[1] = {
};
WalletListItem_t g_walletListArray[] = {
- {WALLET_LIST_BLUE, &walletBluewallet, "Blue Wallet", g_blueWalletCoinArray, 1, true},
+ {WALLET_LIST_BLUE, &walletBluewallet, "BlueWallet", g_blueWalletCoinArray, 1, true},
{WALLET_LIST_SPARROW, &walletSparrow, "Sparrow", g_blueWalletCoinArray, 1, true},
{WALLET_LIST_UNISAT, &walletUniSat, "UniSat", g_UniSatCoinArray, 5, true},
{WALLET_LIST_ZEUS, &walletZeus, "Zeus", g_blueWalletCoinArray, 1, true},
// {WALLET_LIST_CAKE, &walletCake, "Cake Wallet", g_cakeCoinArray, 1, true},
- {WALLET_LIST_FEATHER, &walletFeather, "Feather Wallet", g_cakeCoinArray, 1, true},
+ {WALLET_LIST_FEATHER, &walletFeather, "Feather", g_cakeCoinArray, 1, true},
{WALLET_LIST_ZASHI, &walletZashi, "Zashi", g_zashiCoinArray, 1, true},
};
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 d8231f0..f197a82 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
@@ -198,15 +198,15 @@ static CoinState_t g_defaultFewchaState[FEWCHA_COINS_BUTT] = {
};
WalletListItem_t g_walletListArray[] = {
- {WALLET_LIST_KEYSTONE, &walletKeystone, "Keystone", g_keystoneWalletCoinArray, 6, false, WALLET_FILTER_BTC | WALLET_FILTER_ETH | WALLET_FILTER_OTHER},
+ {WALLET_LIST_KEYSTONE, &walletKeystone, "Keystone Nexus", g_keystoneWalletCoinArray, 6, false, WALLET_FILTER_BTC | WALLET_FILTER_ETH | WALLET_FILTER_OTHER},
{WALLET_LIST_OKX, &walletOkx, "OKX Wallet", g_okxWalletCoinArray, 7, true, WALLET_FILTER_BTC | WALLET_FILTER_ETH | WALLET_FILTER_OTHER},
{WALLET_LIST_METAMASK, &walletMetamask, "MetaMask", g_metaMaskCoinArray, 5, true, WALLET_FILTER_ETH},
{WALLET_LIST_BACKPACK, &walletBackpack, "Backpack", g_backpackWalletCoinArray, 3, true, WALLET_FILTER_ETH | WALLET_FILTER_SOL | WALLET_FILTER_OTHER},
{WALLET_LIST_SOLFARE, &walletSolflare, "Solflare", g_solfareCoinArray, 1, true, WALLET_FILTER_SOL},
{WALLET_LIST_NUFI, &walletNufi, "NuFi", g_nufiCoinArray, 4, true, WALLET_FILTER_BTC | WALLET_FILTER_ETH | WALLET_FILTER_SOL | WALLET_FILTER_ADA},
- {WALLET_LIST_CORE, &walletCore, "Core", g_coreCoinArray, 3, true, WALLET_FILTER_BTC | WALLET_FILTER_ETH | WALLET_FILTER_OTHER},
- {WALLET_LIST_HELIUM, &walletHelium, "Helium", g_heliumCoinArray, 2, true, WALLET_FILTER_SOL},
- {WALLET_LIST_BTC_WALLET, &coinBtc, "Bitcoin Wallet", g_btcWalletCoinArray, 4, true, WALLET_FILTER_BTC},
+ {WALLET_LIST_CORE, &walletCore, "Core Wallet", g_coreCoinArray, 3, true, WALLET_FILTER_BTC | WALLET_FILTER_ETH | WALLET_FILTER_OTHER},
+ {WALLET_LIST_HELIUM, &walletHelium, "Helium Wallet", g_heliumCoinArray, 2, true, WALLET_FILTER_SOL},
+ {WALLET_LIST_BTC_WALLET, &coinBtc, "Bitcoin Wallets", g_btcWalletCoinArray, 4, true, WALLET_FILTER_BTC},
{WALLET_LIST_TONKEEPER, &walletTonkeeper, "Tonkeeper", g_tonKeeperCoinArray, 1, false, WALLET_FILTER_OTHER},
{WALLET_LIST_RABBY, &walletRabby, "Rabby", g_ethWalletCoinArray, 4, true, WALLET_FILTER_ETH},
{WALLET_LIST_BITGET, &walletBitget, "Bitget Wallet", g_bitgetWalletCoinArray, 3, true, WALLET_FILTER_BTC | WALLET_FILTER_ETH | WALLET_FILTER_OTHER},
@@ -215,7 +215,7 @@ WalletListItem_t g_walletListArray[] = {
{WALLET_LIST_BEGIN, &walletBegin, "Begin", g_adaCoinArray, 1, true, WALLET_FILTER_ADA},
{WALLET_LIST_UNISAT, &walletUniSat, "UniSat", g_UniSatCoinArray, 5, true, WALLET_FILTER_BTC},
{WALLET_LIST_SUIET, &walletSuiet, "Suiet", g_suiWalletCoinArray, 1, true, WALLET_FILTER_OTHER},
- {WALLET_LIST_IOTA, &walletIota, "IOTA", g_iotaCoinArray, 1, true, WALLET_FILTER_OTHER},
+ {WALLET_LIST_IOTA, &walletIota, "IOTA Wallet", g_iotaCoinArray, 1, true, WALLET_FILTER_OTHER},
{WALLET_LIST_NIGHTLY, &walletNightly, "Nightly", g_nightlyCoinArray, 3, true, WALLET_FILTER_OTHER},
{WALLET_LIST_TYPHON, &walletTyphon, "Typhon", g_adaCoinArray, 1, true, WALLET_FILTER_ADA},
{WALLET_LIST_MEDUSA, &walletMedusa, "Medusa", g_adaCoinArray, 1, true, WALLET_FILTER_ADA},
@@ -233,7 +233,7 @@ WalletListItem_t g_walletListArray[] = {
{WALLET_LIST_IMTOKEN, &walletImToken, "imToken", g_ethWalletCoinArray, 4, true, WALLET_FILTER_ETH},
{WALLET_LIST_FEWCHA, &walletFewcha, "Fewcha", g_fewchaCoinArray, 2, true, WALLET_FILTER_OTHER},
{WALLET_LIST_ZAPPER, &walletZapper, "Zapper", g_ethWalletCoinArray, 4, true, WALLET_FILTER_ETH},
- {WALLET_LIST_YEARN_FINANCE, &walletYearn, "Yearn Finance", g_ethWalletCoinArray, 4, true, WALLET_FILTER_ETH},
+ {WALLET_LIST_YEARN_FINANCE, &walletYearn, "Yearn", g_ethWalletCoinArray, 4, true, WALLET_FILTER_ETH},
{WALLET_LIST_SUSHISWAP, &walletSushi, "SushiSwap", g_ethWalletCoinArray, 4, true, WALLET_FILTER_ETH},
};
@@ -682,7 +682,7 @@ static lv_obj_t *GuiCreateWalletListItem(lv_obj_t *parent, WalletListItem_t *ite
lv_obj_align(coinImg, LV_ALIGN_TOP_LEFT, 32 * endIndex + 88, 54);
}
- if (item->coinCount >= 4) {
+ if (item->coinCount >= 4 && (item->index != WALLET_LIST_BTC_WALLET && item->index != WALLET_LIST_NUFI)) {
lv_obj_t *moreImg = GuiCreateImg(button, &imgMore);
lv_img_set_zoom(moreImg, 150);
lv_img_set_pivot(moreImg, 0, 0);
Why this scored 15/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.