I’ve updated the Namada Wallet, but an old issue has reappeared.
When I tap to synchronize the shielded balance, the app freezes and then crashes - it closes automatically.
The same problem occurs when transferring from shielded → transparent and from transparent → shielded.
The app has more problems. The list of tokens and validators, as well as the results and staking functions, is not displayed. Shielded balance and sync are also not displayed:
But in this new section, everything is displayed correctly:
This is an interaction with the Namada Wallet app on a Samsung Galaxy A72 device running Android 14, One UI 6.1. Previously, everything worked and displayed correctly on this device. These errors appeared during the first few days, were then fixed, and have now returned.
Hello, thanks for noticing.
We’re already know about these issues, - connected rpc and indexer have issues last few days and they’re affecting mobile app.
We’ve plans to implement and prepare update with a feature of dynamic rpc, indexer URLs changing to prevent this
iOS app is deprecated and we currently cannot upload new version in App Store, because of Apple’s policies. We estimate resolve it at the end of this month.
if you interested in iOS testing, I just can add you to Test Flight. Via TF we can distribute new iOS versions only for invited users [we need user’s Apple ID to send invite].
Review of Namada MASP Indexer Nodes (2025)
Several public MASP indexers were tested:
→ Returns “Resource Not Found” on /api/v1/status, but Swagger docs confirm API structure. May still work for balance queries.
masp-indexer.namada.stakeup.tech
namada-mainnet-masp.mellifera.network/api/v1
All returned:
{“error”:{“message”:“The requested resource does not exist on this server!”}}
Conclusion:
As of November 2025, no stable public MASP indexer is accessible. This is a known issue - indexers are community-run and often go offline after upgrades (e.g., Phase 4 migration). Some validators report needing snapshots or URL changes to restore service.
Today during testing, I changed the RPC URL, Indexer URL, and MASP Indexer URL, but the Chain ID cannot be modified. After switching nodes, the wallet visually completes synchronization and displays Shielded token entries, and Transfer Transparent-to-Shielded, Shielded-to-Transparent also syncs correctly. However, transaction entries are now displayed incorrectly, and Transparent tokens (other than NAM) are non-functional:
Further, I noticed another bug/glitch: when switching from one account to another within the same application, non-existent balances were temporarily displayed (the same incorrect value across all tokens), which then disappeared, showing zero balance everywhere. Most importantly, the wallet does not display the Luminara reward amount or its transaction history, as if the transaction never occurred.
Shielded and unshielded NAM transactions have worked correctly.
Shielded balance
As mentioned above, I successfully shielded NAM, but I have never seen the updated shielded NAM balance in the wallet (Shielded → Home), even after multiple shielded syncs. (This screen displays “0” for my shielded NAM balance.)
Note: My NAM shielded balance is correct in the “Unshield” screen.
Deposit via Leap
I installed the Leap Mobile Wallet on my phone and funded it with USDC on Noble, but I wasn’t able to connect the wallet.
I received the connection request, then a “connection failed” message.
The deposit features look promising, and the privacy notices are a great addition!
However, before moving forward, I’d like to see improvements to the overall user experience and fixes for the issues we’ve already identified, especially:
Make feedback messages more user-friendly. The current messages are probably useful for debugging but too technical/confusing for end users. We should keep things as simple and clear as possible.
The Leap connection issue.
Thanks for the work so far.
I’m available if needed, and have a great day!
This time, synchronization succeeded on the first attempt, but fake and non-existent amounts that I didn’t deposit are displayed only in NAM and USDC, and upon reopening the wallet or returning to Shielded Tokens, the balance is 0 again:
In this menu, synchronization stopped; I monitored the network traffic and then noticed that incoming and outgoing connections had completely halted, while the app still displayed an ongoing synchronization process:
Conclusion: In these last two tests, the app itself did not freeze or crash. Only the shielded synchronization stalled and disconnected. Overall, the issue is that shielded synchronization stops, disconnects, and does not fully complete.
This update already feels better - synchronization of the Shielded Pool and Transfer from shielded to transparent completed faster and on the first attempt. However, there are still bugs and glitches displaying false or non-existent amounts for other tokens:
And this is after the second synchronization:
The shielded balance is only displayed in “Transfer: shielded - transparent,” but the balance does not appear in “NAM Shielded Tokens,” and there is no transaction history either:
Subsequent attempts again showed synchronization and display errors, and the Shielded Pool would freeze (the synchronization process became endless) in the app - sometimes traffic flowed infinitely, sometimes it stopped completely. A similar issue occurs in Transfer, where synchronization continues indefinitely with either unbounded traffic or a complete halt:
And most importantly, the key request is to add the ability to modify or manually enter the Chain ID in the Account → Network Configuration section. This would allow me to conduct even more testing, and overall, in the long term, provide greater functionality and flexibility in the application for all users.
Interesting, ok I’ll look deeply in shielded balances issue a little bit later.
I think in a future we’ll add functionality to change chain id, explorer URL.
Yeah, deposit screen should be redesigned and polished, seems buggy now.
btw, we’ve merged something new in the version 2.0.3
should be deployed ~ in a few hours.
$ conversions for assets on Wallet screen.
merged redesigned success/error bottom sheet.
integrated explorer in webview: for some transactions you can see details in explorer75.
After the update, the first two shielded pool synchronizations and two transparent-to-shielded transfers (without revealing addresses) completed successfully, quickly, and without any issues. However, the NAM balance was again incorrectly displayed, but on the third attempt it appeared to reset to zero:
After some time, I ran the shielded synchronizations again, but the synchronization froze, stopped, while internet traffic continued indefinitely. The Transfer Shielded synchronization got stuck at this point:
In addition to implementing Chain ID switching, it is strongly recommended to integrate an external namada-masp-indexer for stable and fast Shielded Pool scanning. This indexer acts as a block explorer, similar to Blockchair API for Bitcoin, but designed specifically for Shielded NAM.
Direct chain synchronization is highly resource-intensive and slow. To improve performance, the wallet should connect to a running instance of namada-masp-indexer, either locally or over the network.
@GE.Tnso, are you planning to add Namada Wallet to the F-Droid and Aurora Store repositories to support installation without Google dependencies or verification?