Nice, thanks
Discussion
That site has a pretty good list of derivation paths. The one it lists for BRD is correct.
However, you may find that you need to increase the gap limit. When BRD started offering SegWit addresses, it kept the internal address counter from the legacy wallet.
So for example, say you had a legacy wallet in BRD and did ~50 transactions, then upgraded to SegWit. The SegWit wallet will use the same derivation path, BUT the first 50 addresses will be unused.
So if your recovery wallet has a gap limit of, say, 20, it wonât âseeâ the transactions out at address 50 and beyond. The wallet will show a zero balance, even with the correct derivation path.
To fix this, you have to manually increase your recovery walletâs gap limit to find the transactions that belong to the wallet.
Fun fact: while Electrum allows you to increase the gap limit for regular addresses through a GUI menu option, it has no such option for change addresses. For that, you have to use the Python console and write a for loop to generate them.