Skip to content

BTX 0.33.0

Choose a tag to compare

@numair numair released this 11 Jul 02:39
b704181

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.dat and snapshot.manifest.json
  • mainnet-hardening.json
  • btx-release-manifest.json
  • SHA256SUMS and SHA256SUMS.asc
  • BTX-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 SHA256SUMS

Upgrade 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.