Как оценить оставшийся срок обслуживания выпуска zcashd в mainnet

У выпуска zcashd может быть задана высота завершения обслуживания в основной сети. Наблюдение только за диском и временем работы процесса пропустит эту плановую остановку.

Получите границу у работающей программы

На одном экземпляре основной сети запросите объект окончания обслуживания и текущую высоту. Используйте block_height из ответа работающей версии. На testnet и regtest объект может отсутствовать.

zcash-cli getdeprecationinfo | jq '{subversion, end_of_service}'
zcash-cli getblockcount

Следите за числом оставшихся блоков

При условной границе 100000 и текущей высоте 98500 остаётся 1500 блоков. Оценка Unix-времени тоже доступна, но меняется со скоростью добычи. После обновления снова прочитайте поле и проверьте фактический горизонт нового выпуска.

zcash.github.io getdeprecationinfo