For a single account, it is easier to use the scan sub account feature.
If you have funds in a legacy wallet (pre NU-5) that hasn’t been upgraded to support transaction V5, your funds are inaccessible.
However, you can create an account in YWallet using the same seed phrase and derivation path.
The resulting secret key and address will be identical and you will be able to sweep your funds.
For Ledger, the derivation path is
For a second account in Ledger, the path is
and so on.
If you have made several transactions, Ledger will have
created additional addresses by incrementing the final number:
The exact format of the path is important.
m/44'/133'/0'/0/1 is not the same as
Note the absence of
' on 44.
You can use the website Mnemonic Code Converter to check your addresses. Don’t forget to switch the currency to ZEC.
the path is typically:
for wallets that follow the BIP-44 spec.
Alternatively, you can input a private key that follows the Bitcoin Wallet Import Format.
This feature is not compatible with the autoscan feature.
If you have a private key from an external account with funds that you want to bring to YWallet, you can sweep them without having to modify your current account.
In fact, this is the recommended way for it leaves your account unchanged. The other methods replace the transparent key derived from your seed phrase.
A transaction will be broadcast that transfers all the funds to the designated pool in your current account.
Be advised that using your seed phrase online or in a hot wallet compromises its security. YWallet does not upload any data but your device may be infected with malware that does.
To mitigate the risks, sweep all the other funds from your hardware wallet to a new seed phrase and never use the old one.