Hello. I have some ZEC in my Coinomi wallet since about a year or so ago but I suddenly was not able to send ZEC anywhere anymore. So I tried importing my seed in other wallets such as Trustwallet but still no luck.
I finally decided to install Zecwallet Lite on my Windows 11 PC and I allowed the whole thing to synchronize. So far so good. But I still cannot send ZEC. Anytime I try to send ZEC anywhere, it says Step 1 of 1, and then I get this error in Zecwallet Lite:
Well it sounds like the transaction you’re trying to make is too expensive for the old transaction fee. I don’t think that wallet supports being able to change it so you’re going to have to send smaller amounts basically. If it gave you that error then the import did work it’s just a consensus/wallet incompatibility thing
ZecWallet Lite does not support the new fee structures. zcash.conf is the configuration used in zcashd, the full node implementation of the Zcash protocol. zcashd does have its own wallet bundled with the node, it is a command-line interface but fully supports the new fee structure. Using the full node wallet would be one way to ensure you have the appropriate tx fees.
Yeah trying to use Ywallet. But it does not accept my Coinomi seed (OK it does but apparently its a different universe because my coins arent there). Tried to export a ZEC private key (the stuff I posted above), and says invalid. I think it expects something longer or something.
Hopefully won’t come to that (but yes if needed) the import worked according to the given error so it could be done maybe by just combining fewer notes at a time in the transaction. That way it hopefully won’t exceed the unpaid transaction limit
The reason that the import worked with zecwallet light from coinomi is likely that they were created and derived by the same method whereas Ywallet uses a different method as well as other modern wallets. There is a special method to follow to restore zecwallet type keys in Ywallet but otherwise Zecwallet light may actually still work.
Especially because you got that error. That has nothing to do with the transaction construction, it has to do with the network consensus and the fact that the transaction fee is a little bit too low.
The next release of zcashd (v5.7.0) will not require to run zcash-fetch-params or zcutil/fetch-params.sh. In the meantime, if you can’t run the script you can instead download the files below and put them in the %USERPROFILE%\AppData\Roaming\ZcashParams directory (often this is C:\Users\<Username>\AppData\Roaming\ZcashParams, but it can vary). Create the directory first if it does not exist.