BTX 0.33.0
BTX v0.33.0 is the public node release for the v0.33 website and wallet surface.
This release improves external-miner template consistency, stale shielded-exit mempool handling, non-CUDA fallback builds, and the staged CUDA MatMul mining path. It also refreshes mainnet hardening and publishes a version-9 fast-start snapshot at height 155,700.
Assets
- Source archive
- Linux x86_64 CPU archive
- Linux x86_64 CUDA12 archive
- Linux ARM64 archive
- macOS ARM64 archive
- Height-155700
snapshot.datandsnapshot.manifest.json mainnet-hardening.jsonbtx-release-manifest.jsonSHA256SUMSandSHA256SUMS.ascBTX-RELEASE-PUBKEY.asc
Snapshot
- Height:
155700 - Base block:
b5ea1fb02d12e1cfa4bbc5ccc4946ca026ad4a5f270b99a0816aa95853306c3d - Snapshot SHA-256:
e0fb6d34852a7f0ac649dfaa9e4a50a1fa5bcde7ba97475ef3bf62f4175fc69e - Snapshot format: v9
Verification
The checksums are signed by the established BTX release key:
C55C98C79367E42900AAFF81AA7E4A1CCD566156
gpg --import BTX-RELEASE-PUBKEY.asc
gpg --verify SHA256SUMS.asc SHA256SUMS
sha256sum -c SHA256SUMSUpgrade Notes
Shut down the previous node cleanly, wait for it to exit, then replace btxd, btx-cli, and related binaries with the signed v0.33.0 release artifacts. Back up wallets and configuration before upgrading.
v0.33.0 introduces no new mainnet consensus activation and does not change the P2MR transaction wire format. Miners and pool operators should upgrade for the corrected getblocktemplate context and diagnostics.
The signed btx.dev auto-update manifest remains pinned to its legacy per-archive signature channel until matching updater signatures are staged. Use the GitHub v0.33.0 release assets and signed checksums for manual upgrades.