d8af2aa17c
Generates a UTXO snapshot via dumputxoset RPC, signs a provenance message (height, blockhash, snapshot sha256) with signmessage, and emits a signed manifest.json. Verification via ./sign-snapshot.sh verify <manifest> <snap> or verifymessage RPC on any node. Pairs with the requireCheckpoint trust-gate patch — local snapshots no longer require a known checkpoint, so signing provenance is the way to establish authority for a snapshot.
Version Bump Script
Updates the version number across all files in the repo from a single command.
Usage
Set a specific version:
bash scripts/bump-version.sh 5.7.0
Or edit src/clientversion.h first, then sync everything else:
bash scripts/bump-version.sh
What it updates
src/clientversion.h(source of truth)src/version.htriangles-qt.proDockerfile- All packaging manifests (Docker, Snap, Scoop, WinGet, RPM, Flatpak, Debian, AppImage)
What still needs manual review after running
packaging/appstream/...metainfo.xml— add a new<release>entryREADME.md— update header version if desired- Any documentation with download URLs