Description of the issue:
I am unable to generate a Zcash testnet receive address in Brave Wallet. Mainnet address generation works correctly, but testnet consistently fails.
Errors shown in console:
error in: makeAccountShielded: Error making account shielded: Failed to retrieve latest block
error in: generateReceiveAddress: Unable generate receive address for account: 133_7_0_0: An internal error has occurred
I have already tried:
- Importing an existing seed phrase
- Creating and using a new Brave-generated seed phrase
- Changing the testnet RPC endpoint
- Restarting Brave
The issue still persists.
From debugging, it appears Brave Wallet is unable to retrieve the latest Zcash testnet block while initializing shielded account functionality, which then causes receive address generation to fail.
Is the issue occurring on a specific network?
Yes, Zcash Testnet only.
Mainnet works correctly.
What operating system are you using?
macOS
Brave Version:
v 1.85.118
Additional Information:
The issue appears related to testnet initialization. The account path shown in the error is: 133_7_0_0.
It seems Brave Wallet may be failing to connect to or synchronize with the Zcash testnet backend/lightwallet service.