In the receive page, is that what you mean? Addresses | Zkool Documentation
Recently using Ywallet desktop, I sent some zec to my orchard address and instead of the amount I sent there, Ywallet says there is approx 1 extra zec in my wallet, in the sapling pool. the amount is not spendable, Iâve tried to do a pool transfer and the tx just says there is not enough zec⌠so pretty sure it is just a glitch.
How can I get ywallet to reflect the correct balance?
rescan might help
most probably, was hoping not to do a full rescan
Subject: Ywallet sync error on Mac: fOverwinter flag must be set with 2017 transactions
Message:
Hello everyone,
I need help recovering a Zcash balance from 2017. The funds are held on a Ledger Nano S Plus, and I am using the Ywallet desktop application on a Mac to try to retrieve them.
The issue Iâm facing is that Ywallet only recognizes one of my old transactions and not the full balance. When I try to sync, I receive the following error:
status: InvalidArgument, message: "GetBlock: getblock failed, error: error parsing block: error parsing transaction 0: fOverwinter flag must be set"
I have already attempted the following steps without success:
-
I verified on a block explorer that my oldest transaction is from block 207000
-
I deleted the Zcash account in Ywallet and re-imported it by connecting my Ledger
-
During the restoration, I set the âBirth Heightâ to 200000 to ensure a deep rescan.
-
I am using the
zec.rocks globallightwalletdserver.
The error persists even after this deep rescan. I would be grateful for any guidance on how to solve this compatibility issue with pre-Overwinter transactions.
Thank you for your time and help.
Lightwalletd doesnât cache txs before sapling activation, there would be nothing for it to find there.
You could attempt to import the seed into Zkool which can act as a Full-Client i.e. no lightwallet server required and should be able to sync all the way back. You will need a fully-syncâd zebra node and preferably Zkool desktop on the same computer. Zebra needs just a couple lines changed in itâs config file to be compatible. Then itâs the same process of import and rescan after you switch to full-client mode.
You would set the zebra listen addr as the server, probably 127.0.0.1:8232 or something, and turn âLight Nodeâ off
it is simpler with the zkool ledger integration.
You donât need zebra not the seed of the ledger
Hello. I have Ywallet on my macos. used it without issue for months, today I added Contact address and done - now application crashes all the time. I am not able to send my funds. How can I fix it? Maybe can I delete some file with contact address on my mac? Or how can I do backup for my seed phrase now?
Thank you
If you donât have your seed or backup already, then do nothing.
Without a proper backup, recovering a seed from a corrupted db can be troublesome, if possible at all and would require browsing through the db file, I assume.
If you do have your seed, then you can erase the wallet and restore it.
Or, you can restore on a different device first to make sure it all goes well before you actually delete the original account (also, Hanh may be interested in seeing the logs at the failure point).
OR if you canât wait on the mac device, and are interested in keeping the data around for examination, you can rename that me.hanh.ywallet file to any-thing.else which will effectively save the directory with bad-db while allowing the wallet to create a brand new one with the correct name when you next open it.
The db path for Ywallet on mac should be /AlexsMac/Users/Library/Application Support/me.hanh.ywallet. Deleting this directory or its contents will erase the wallet accounts and the app should open to a fresh, new wallet where you can import your seed.
You can open the db file in a Sqlite Browser.
brew install db-browser-for-sqlite
Thank you very much for reply. I used sqlite for open ywalletâs DB and just delete contact from table âcontactsâ and now it works. And first thing I did - i made copy of seed.
I want to express my sincere gratitude to @hhanh00 for their excellent work with the Zkool wallet, and for their great willingness and patience in helping resolve technical issues.
Their dedication, clarity, and support make a huge difference in the community.
Thank you for your time, your knowledge, and for continuing to improve this invaluable tool!
Dear @hanh,
I have a question regarding Ywallet. Back in the days i had a couple of ZEC on my ledger and during the time i had my ZEC on the Ledger, there was also a fork with YEC and there should be an equivelent balance of YEC. Now i want to open the YEC wallet through Ywallet, by inserting the 24 word seed phrase, but there is no balance there. I also tried to do a rewind of blocks, but without any avail. The balance remains 0,000. So after that i tried to do a Sweep by entering the 24 word seed again and as a destionation pool i choosed Transparant. I always get the message âNot enough funds to pay for the feesâ and my balance stays at 0,000. I also tried different Account Indexes, but got the some error message.
If i go to Ledger Live with my Ledger en zcash app, i saw also the following information about my account:
âindexâ: 0,
âfreshAddressPathâ: â44â/133â/0â/0/2â,
Do you have any suggestions what i can do to unlock my YEC balance?
I figured out what to do for my problem of not getting the YCASH balance and only getting an error while sweeping in YWallet. I added a ZCASH account with the same 24 word seed phrase. After that i used the Key Tool inside YWallet to get all kind of addresses with their corresponding private keys (i had to toggle the screen to an almost mobile phone size to be able to genetate the addresses and then toggle back to its original size to also see the private keys). I compared the addresses with my ZCASH address that i used at that time (had an URL to a block explorer with that address in my favorites from my webbrowser). I wrote down the private key from the address that was equal to my ZCASH address that i used at that time.
After that i switched back to my YCASH account in YWallet and chose the option Sweep. Instead of entering my 24 word seed, i entered the private key in the âPrivate Keyâ field and left the âSeedâ field blank. After that i pressed the finch button and it showed me my balance that i was able to transfer.
awesome, glad you got your funds back.
Hello. After NU6.1 upgrade YWallet has issue with âconsensus branch IDâ. I am unable to transfer funds.Is there any suggestions how can I fix it?
Thank you
yeah, both zkool and ywallet seems to get the same error
The message "failed to valide tx; Wtxld (âprivateâ) error: transaction did not pass consensus validation: transaction uses an incorrect consensus branch idâ appears when I try to transfer zec from the transparent to sapling wallet on my y wallet.. The y wallet did not need to be upgraded in the app store. Any advice?
@hanh A lot of users seem to be having the same error?


