Помогите обновить Zcash до версии 3.0.0 или старше

Ребят, помогите разобраться, уже 3и сутки мужусь и пытаюсь запустить кошелек…
Поставил новую версию кошелька 0.9.19, после запуска выдает: Safe mode: Your client is out of date and incompatible with the Heartwood network upgrade. Please update to a recent version of Zcash (3.0.0 or later).

Ок. Залажу сюда: Zcash Full Node and CLI — Zcash Documentation 5.2.0 documentation
вроде все делаю по инструкции. У меня мак на мохаве (10.14.6). по инструкции на мак тоже шаг за шагом все выполняю: https://zcash.readthedocs.io/en/latest/rtd_pages/OSx-build.html

далее пытаюсь обновить:
git checkout v4.0.0
./zcutil/fetch-params.sh
./zcutil/build.sh -j$(nproc)

запускается некий процесс минут на 10-15… но как-будто неуспешно (я хз как в этом убедиться)

запускаю:
./src/zcash-cli getinfo

выдает:
{
“version”: 2010151,
“protocolversion”: 170009,
“walletversion”: 60000,
“balance”: 25.23950369,
“blocks”: 609655,
“timeoffset”: 0,
“connections”: 2,
“proxy”: “”,
“difficulty”: 112954120.7477816,
“testnet”: false,
“keypoololdest”: 1558095934,
“keypoolsize”: 101,
“paytxfee”: 0.00000000,
“relayfee”: 0.00000100,
“errors”: “Your client is out of date and incompatible with the Heartwood network upgrade. Please update to a recent version of Zcash (3.0.0 or later).”
}

запускаю кошелек - таже ошибка…

Короче хз что еще нужно сделать… Помогите разобраться пожалуйста!

Try this.

./zcutil/distclean.sh
./zcutil/build.sh -j$(sysctl -n hw.ncpu)

If you get a pipe error while compiling libevent, just issue ./zcutil/build.sh -j$(sysctl -n hw.ncpu) again.

can please explain as for stupid guy… because it’s really hard to understand that

Igors-MacBook-Pro:~ igordenisov$ ./zcash/zcutil/distclean.sh
./zcash/zcutil/distclean.sh: line 4: zcutil/clean.sh: No such file or directory

but I have such directory

I highly recommend that you use Zecwallet Lite instead.

But if you need to use a full node for some reason, then try cd zcash before issuing the other commands.

I also try to use it, but lite version ask me mnemonic phrase, but I don’t have it. My main target to transfer money from wallet to stock market

in order to do that, I need to update wallet, which was installed some times ago

Try this.

cd ..
cd zcash
./zcutil/distclean.sh
./zcutil/build.sh -j$(sysctl -n hw.ncpu)

ok, any process is started…

After it finishes successfully, issue the following command.

./src/zcashd

Then launch Zecwallet FullNode. It should work now.

I highly recommend that you install Zecwallet Lite, create a new wallet and move your funds from Zecwallet FullNode to Zecwallet Lite. It’s so much faster and easier to use.

The full node is great but sometimes requires further knowledge if you encounter problems :slight_smile:

1 Like

ok, I try to do it and write after that!

I already have understood about what u say and as I said I need to restore old wallet. So, Thanks for advice!!

THANKS A LOT!!! Everything is working! It begin syncing =)

1 Like

After everything is syncing and I transfer money, I can uninstall full node? in order to clean memory on my mac. Because if i write understand i get about 26GB of memory on disk…

Absolutely.

Type the following.

cd ~
rm -rf zcash
rm -rf ~/Library/Application\ Support/Zcash/blocks/
rm -rf ~/Library/Application\ Support/Zcash/chainstate/
rm -rf ~/Library/Application\ Support/ZcashParams/

There are a few residual files left but I recommend you keep those in case of emergency (if you need to run the same full node again in the future).

do it before uninstall application?

It doesn’t matter. You can do it before or after.