Can I safely upgrade my node?
ChainDiff tells you whether a node-client upgrade is safe, and whether the release you run meets the next upgrade on your chain.
It answers from a local catalog of releases, sourced reviews, and network announcements. It does not restart a node, edit a config, or apply an upgrade.
Install
pip install chaindiff
Check
chaindiff check --client geth --from 1.17.6
chaindiff check --network ethereum \
--execution geth --execution-version 1.17.7 \
--consensus lighthouse --consensus-version 8.2.3
The full guide is the README.