Brave Wallet different ETH addresses with same recovery phrase on different devices

Description of the issue:

I have used the recovery phrase gotten from the crypto wallet on my desktop browser and entered it into the mobile browser to try to recover the same wallet. However, a new ETH wallet address is created in the mobile browser even though the recovery phrase stays the same.

Are you using the (new) Brave Wallet or the (old) Crypto wallets implementation?

I am using the new Brave wallet for both devices.

How can this issue be reproduced?

As described above, simply use the same recovery phrase on different devices.

Brave Version (check About Brave):

Desktop version: Brave 1.33.106 Chromium: 96.0.4664.110 (Official Build) (x86_64)
Mobile version: Brave 1.33.106 Chromium: 96.0.4664.110 (Build SQ1A.211205.008) (Android 12)

Additional Information:

Same happened to me

Desktop version: Brave 1.33.106 Chromium: 96.0.4664.110 (Official Build) (64-bit)
Mobile version: Brave 1.33.106 Chromium: 96.0.4664.110 (Build SKQ1.210821.001) (Android 12)

I think you probably have the legacy 24-word seed phrase instead of the newer standard compliant 12-word one on Desktop. We will be adding support for a checkbox that allows you to specify to use the Legacy Brave method in a future update.

It is being tracked here and I’ll notify you when it is implemented and released: