Restoring balance only with wallet.dat (need help! 2025)

С переменным успехом уже в 3 раз рескан делаю. Проблема в том что старт сканирования начинается 30 октября 2018. Последним транзакции от июля 2018, не знаю на сколько это критично

Странно. Генезис блок имеет дату 26 октября 2016 года, соответственно при индексе 0 сканирование должно начаться с этой даты и тогда все транзакции должны попасть в область сканирования. Но если сканирование начинается с 30 октября 2018, то транзакции, которые были совершены до этой даты не попадут в область сканирования и соответственно баланс будет ноль по итогу.

что делать в данном случае?

Please help me connect Ywallet version 1.2.2 to the server. This wallet allows you to select a rescan date in 2016.


Любой из этого списка подойдет. Например, универсальный

https://zec.rocks:443

1 Like

После добавления сервера возвращает на 29 октября 2018. Может быть так и должно быть? Пока нет идей, что сделать чтобы средства отобразились

Получилось что нибудь?

Удалось установить zcashd, подменил wallet.dat прошел рескан, пробую отправить деньги ./src/zcash-cli z_sendmany “мой адрес” “[{\“amount\”: \“адрес получателя\”, \“amount\”: 0.01 }]” 0 0.00001

Получаю в ответ opid-f40062df-0fb9-4344-b333-fba5ebc5cdfb вроде как сигнал о том что транзакция принята, но по факту её нет, в listtransactions ёе нет и баланс не уменьшается )

В чем может быть проблема ?

У меня Ubuntu 24

Sending still doesn’t work.
I’m using the command:

user@user-X11DPi-N-T:~/zcash$ ./src/zcash-cli z_sendmany “t1ZCtAht6xthXVXcn91aZH5LPuvnpGFTRKD” “[{\“address\”: \“t1MVFX46sHHjDbbomJtQ5LS3QxfEJvJ5YrN\”, \“amount\”: 0.02 }]” 0 0.001

opid-8f20e4a7-2b16-4814-9189-3076aca609ab

user@user-X11DPi-N-T:~/zcash$

The balance does not change, there is no new transaction in the transaction list.

The blockchain is synchronized

ser@user-X11DPi-N-T:~/zcash$ ./src/zcash-cli getblockchaininfo

{

“chain”: “main”,

“blocks”: 3143348,

“initial_block_download_complete”: true,

“headers”: 3143348,

“bestblockhash”: “00000000003766346081dc3a57034da693a64dc80d2684febcd85b0208f17e39”,

“difficulty”: 116748642.7887765,

“verificationprogress”: 0.9999962238581608,

“chainwork”: “00000000000000000000000000000000000000000000000016674df9112a281a”,

“pruned”: false,

“size_on_disk”: 271861298903,

“estimatedheight”: 3143348,

“commitments”: 1546854,

“chainSupply”: {

"monitored": true,

"chainValue": 16401114.22804480,

"chainValueZat": 1640111422804480

},

“valuePools”: [

What’s wrong? What’s the mistake?

What does this show?

zcash-cli z_getoperationresult '["opid-8f20e4a7-2b16-4814-9189-3076aca609ab"]'

This is the output I get:

user@user-X11DPi-N-T:~/zcash$ ./src/zcash-cli z_getoperationresult ‘[“opid-f9fd3cda-e68e-4626-a95f-1b9952c6fd2d”]’

[

{

"id": "opid-f9fd3cda-e68e-4626-a95f-1b9952c6fd2d",

"status": "failed",

"creation_time": 1763787933,

"error": {

  "code": -8,

  "message": "This transaction would have transparent recipients, which is not enabled by default because it will publicly reveal transaction recipients and amounts. THIS MAY AFFECT YOUR PRIVACY. Resubmit with the \`privacyPolicy\` parameter set to \`AllowRevealedRecipients\` or weaker if you wish to allow this transaction to proceed anyway."

},

"method": "z_sendmany",

"params": {

  "fromaddress": "t1ZCtAht6xthXVXcn91aZH5LPuvnpGFTRKD",

  "amounts": \[

    {

      "address": "t1MVFX46sHHjDbbomJtQ5LS3QxfEJvJ5YrN",

      "amount": 0.02

    }

  \],

  "minconf": 0,

  "fee": 0.00010000

}

}

]

user@user-X11DPi-N-T:~/zcash$

1 Like

It seems everything worked out! Thank you very much!

1 Like

Автор кошелька Ywallet создал утилиту которая позволяет зная сидфразу. Её тоже можно вытащить (я это сделал через виртуальную машину дебиан подгрузив туда зкашД). Пока ей ещё не пользовался автор в своём дискорде сказал что с защищенных адресов вывод средств может занять дни.
Утилита называется Release v1.0.5 · hhanh00/zwl-recover · GitHub
Кто нибудь её пробовал. Я решил скачаю весь фулнод кошелёк сначало

I’m trying to replicate AkaTird’s method. I have a Sprout-era wallet.dat file trying to recover the coins. I’m working on an Intel Mac, MacOS Ventura 13.7.8. What version of zcashd did you use? I ran the Zecwallet v0.8.3 . First it downloaded several hundred megabytes of parameters. After this, it then gives me an error message: “Authentication failed. The username / password you specified was not accepted by zcashd. Try changing it in the Edit → Settings menu.” However, under the Edit tab, there is no “Settings” item at all. A possible explanation for this is :The error suggests Zecwallet v0.8.3 is trying to connect to a local zcashd instance that either:

  • Doesn’t exist

  • Is running on different credentials

  • Has compatibility issues with this old wallet version

In Zecwallet v0.8.3, the “Settings” menu option only appears when you have an active wallet open. Since you can’t get past the initial connection error, you never see the Settings menu.

Need help, TY.

The zcashd version you run always has to be the latest and currently may or may not have support for Mac (Linux has always been the tier one support platform). You would also need to sync the entire blockchain, which will download just over 270 GB. The zecwallet you are using is no longer supproted and wont work anyways.

The easiest way is to extract the key information from the file using a db-dump, and then reimporting that into another wallet. With zcashd, you would build the node, put your wallet.dat file in the proper location and then start the node.

Thanks. I have the WIF transparent key (begins with the letter “k”, 52 characters). I’m running zcashd v6.10.0 with fully synced blockchain, on MacOS. I saw your prior post (“Problems with old ZecWallet Lite wallet - #16 by Autotunafish, Aug 3, 2025) . Can you recommend any working wallet that I can import a transparent WIF key into? Or is it still possible to use zcash-cli to send the coins to a unified address?

1 Like

There are other folks with the same issue in this thread, this is the only movement I’ve seen on its so far.

Installed Coinomi on Silicon Mac.

Coinomi has a sweep paper wallet function, saying:

“You are about to transfer coins from a paper wallet to your Coinomi wallet. After the transfer is complete, please avoid reusing the paper wallet for security reasons. Supported formats: WIF, BIP38, Mini private key.”

I paste my WIF private key into the provided space, then Coinomi thinks for about a minute or so and returns:

“Error: The private key does not contain any funds.”

So I recheck by returning to zcashd/zcash-cli on my Intel mac:

$ ./zcash-cli dumpprivkey “ADDRESS” > ~/Desktop/zcash_private_key.txt

This confirms the extracted WIF private key. Then I do:

$ zcash-cli z_gettotalbalance

This returns the transparent total nonzero balance as I’ve verified before.

So is there something I’m doing wrong, or am I at a dead end?

You can paste the transparent address into a block explorer and it will show you the current balance, such as https://3xpl.com/

If the balance there is correct, then your node might require rescanning(?). However, this does not explain why coinomi does not detect any funds.