Hey guys, thanks for any help in advance!
Basically I had an old Zecwallet Lite with funds in shielded and transparent. I was getting Error: SendResponse { error_code: -26, error_message: “66: tx unpaid action limit exceeded” } (previously discussed here), so I tried to restore with my seed on Ywallet.
I got access to my shielded addresses then on Ywallet, but not my transparent.
I then used the cli version of Zecwallet Lite to extract the private keys of the transparent addresses, then tried to import 1 into Ywallet like this, but when I get to the final stage of sending a tx from the transparent address, the Ywallet app just immediately closes (on Ubuntu)
The only other place I can think of where I can import a transparent key address is a full node, so I started syncing one, but it’s stuck around 80% as reported by the node, and increasing at a far slower rate of like 1 block per second.
Are there any other wallets I can try? Does it sound like I’m doing something wrong with the node?
There are no new txs coming from my address according to explorers, also turning off “Play Sounds” in the settings (you mean the ywallet settings right?) didn’t help unfortunately.
If it works for you, what OS? Maybe I’ll have to get a Windows VM
But are there really no other wallets that I can import a private key in to? I don’t understand how the wallet support for a project this old can be like this
Your original issue with unpaid action limit exceeded is not a wallet error; it is consensus error because you are trying to spend too many notes and not paying the appropriate fee levels which are now being enforced by nodes.
The sound settings that Hanh mentioned are in the ‘ubuntu sound settings’. It is a system sound issue.
On “Notes”:
Think of a Zcash note like a fiat note: bill, dollar, euro, piece of paper, coin, whatever. All Zcash payments you have ever received are held in a note of the amount you received. They are not restricted to the physical face value print of $1, $5, $10 etc.
But when you spend an amount, say 10, your wallet will perform the same ‘action’ of combining 1’s and 5’s and change to reach that amount. The more actions the transaction requires, the heavier the computational load and the more you are required to pay in fees.
The ‘notes’ tab in Ywallet will show you your individual notes and allow to selectively exclude some from certain transactions if you choose.
I have downloaded Skool and entered my zec wallet sseed phrase and bday but it says my balance is 0. What am I doing wrong to recover the old wallet balance?
Found them! Should I be able to send them to another wallet simply from there? I tried to send ssome of them to my coinbase wallet and I do see it there as a pending transaction but its been pending for about an hour now.
coinbase can take few hours sadly(some other exchanges also have a long delay on ZEC deposits for safety). but if you see pending - then its all correct and you will soon be able to see them confirmed.
And if you decide to buy ZEC in the future, try the Zashi wallet—it’s very simple. The Zcash protocol no longer makes users wait so long for synchronization for new addresses. If you create a clean address for yourself, synchronization for a year of downtime will take about 3 minutes. After the transition to PoS, probably next year, the number of confirmations on all exchanges without exception will decrease to the level of the Ethereum network. Good luck with your investments!
I had Zecwallet Lite, hadn’t accessed my wallet for years. When I open it now it doesn’t do a lot, can’t see my wallet/funds. Since it has been many years (more than four), I don’t remember having a seedphrase. I do still have the .dat file from which I should be able to get the seedphrase somehow?
If anyone has recommendations that would be greatly appreciated
Steps I’ve tried:
Ywallet, but it doesn’t give me the ‘import’ function (only from seed phrase)
Zecwallet-cli, to recover the seedphrase, but it doesn’t work as I keep getting the message ‘error getting client’. Tried –nosync and –recover, but doesn’t seem to work.
wallet.dat contains private keys, and they can be retrieved, but only if the file has not been encrypted. Or perhaps you have the password for wallet.dat.
Basically its a clone of the repo and then cargo build. Running it pops up a tui with a “from path” option that may work for you (the only dependency labeled appears to be Rust so install that and curl first rustup.rs)
run
’git clone https://github.com/zingolabs/zexcavator’
navigate into the directory and run
’cargo build –release’
After it’s done (it seems to emit a bunch of warnings), run
‘./target/release/zexcavator’
(You could also cd into there and just run ./zexcavator, or even add to it to your path but that’s probably unnecessary). The tui, honestly, feels a little buggy but hopefully you have luck.
Thank you both for the help, really appreciate it! I’m currently working on it. Will take a while since download and installing Visual Studio, a prerequisite before I can run rustup, takes forever. Will give an update when I know more.
Update:
I’ve zexcavator running, I couldn’t have come this far without the help of chat-gpt, but now I seem to be stuck. I get the following message after entering the path of the wallet:
assertion failed: version <= Self::serialized_version()
Hi. This seems like the most related thread for my question. Didn’t see a resolution for my situation however.
I set up a zecwallet lite 3 years ago and added some shielded zcash. Hadn’t checked in until recently and saw the zecwallet lite is no longer operational. Fortunately, I recovered half of my zcash (recovered via the seed phrase onto zashi, nighthawk and ywallet). However, I have another half of my zcash that was sent to 4 other shielded addresses that were not recovered via my seed phrase.
I’ve confirmed my missing zcash was sent to sapling shielded addresses (confirmed via my exchange transaction history). Is it possible there were receive capabilities in zecwallet lite that are not supported or obvious in the 3 wallets above (zashi, nighthawk, ywallet) or there are wallet modes that I need to enable in those newer wallets to uncover missing zcash?
I guess there is an outside chance I set up 2 zecwallet lite wallet instances by mistake (one on mobile and one on desktop). In order to check, I need to recover the seed phrase from each instance. However, the apps don’t work now and allow me to view the seed phrases. Any suggestions on ways to recover the seed phrases on an apple macbook and iphone instance of zecwallet lite?
Lastly, were there any other shielded wallets from mid 2022 that I should investigate as possible recipients?
Thanks!
Zecwallet light generated addresses in a way that other other wallets, if they do at all, typically do not. This is part of the reason why; the confusion in why not all funds have been restored and creates the subsequent issue of backwards compatibility.
With the seed that you have recovered half of the suspected funds from, there are a couple options to try. You can use the Ywallet Key derivation tool and attempt to recover the addresses and their keys. There is zwl-recovery tool (scroll up just a little ways) which isn’t fast but may work. eZacsh is a good wallet that allows for generating sub accounts and may help.
Recovery on the macbook should be possible accessing the zecwallet.dat, or maybe even running one of the last Nu6 community builds. The iphone is another story and the reason is because the app was hardcoded to open after accessing a particular server, which is no longer accessible. The app that came from the app-stores cannot be modified w/0 the owners consent nor can the db caches be accessed b/c of sandboxing. The ZF has attempted to acquire the domain name but the developer would not relinquish it. And so for those, there is currently no working solution. There are theories that essentially amount to spoofing the wallet open to grab keys and seed, but nothing actually worked out yet.