BinaryWatch.org
Coinkite's Checksum Checker
Fetch and verify public Bitcoin binaries, and track/alert for changes in those binaries. Follow @BinaryWatchBot to get immediate notifications and report every 8 hours. Or watch on nostr @npub1qz2usdlga5msmejstskxx9234uyvzyy98dgeq4wseheanqw6ttps9gm8hf
Currently, these project are watched:
- bitcoin_core
- blockclock
- coldcard
- green_qt
- joinmarket
- lnd
- sparrow
- wasabi
- electrum
- core_ln
- specter
- bitcoin_knots
- liana
- seedsigner
If you want to add your Bitcoin project to watchlist, please email us at csumchecker@coinkite.com
Public keys
Public keys have to be added manually, please report public key updates to csumchecker@coinkite.com
How it is done
- crawl project download pages every hour
- download 2 most recent discovered resources and their corresponding signature/data files
- immediately notify twitter if new release is found
- calculate checksum of downloaded resource binary and assert checksum is in data/sig file with correct resource name, if NOT immediately notify twitter
- check signature verifies (against pubkey already in GPG keyring), if NOT immediately notify twitter
- check calculated checksum is the same as checksum calculated for the same resource from previous run, if NOT immediately notify twitter
- publish results after each finished run at https://binarywatch.org
- every 8 hours post report to twitter via @BinaryWatchBot