Repository navigation
Blockle 0.2.10 — mining compatibility fixes (Bitaxe + Namecoin merge pools)
Blockle 0.2.10 — mining compatibility fixes (Bitaxe + Namecoin merge pools)
Two fixes from a Bitaxe (BM1370) operator's bug report. Node/pool operators should update; the consensus change (2) means all nodes should run ≥0.1.4.
1. Direct stratum no longer crashes ASIC firmware
The v0.2.6 "job on subscribe" change sent mining.set_difficulty + mining.notify before the mining.subscribe reply, so a miner received a job with no extranonce1 and rebooted (same inversion on authorize). The node now sends the subscribe/authorize reply first, then the work — standard stratum order — while keeping the subscribe-and-wait behavior MiningRigRentals needs. Bitaxes and other ASICs connect cleanly on the direct pools (:3340–:3347 solo, :3360–:3367 PPLNS).
2. Accepts Namecoin-style (byte-reversed) aux commitments
check_aux_pow previously compared the folded header hash only against the aux root exactly as written after fabe6d6d. Standard multi-coin merge pools (Myriad, Doichain, Syscoin, Unobtanium…) write that root byte-reversed (uint256 display order). BLOCK now accepts either orientation, so an existing multi-coin pool can add BLOCK at chain id 16972 with its normal coinbase. (Consensus relaxation; our own pools are unchanged.)
Crates: blockle 0.2.10 / chain workspace 0.1.4 on crates.io.
Downloads
| platform | wallet | CLI tools |
|---|---|---|
| Linux x86_64 | BlockleWallet-linux-x86_64.zip |
blockle-binaries-linux-x86_64.zip |
| Windows x64 | BlockleWallet-windows-x86_64.zip |
blockle-binaries-windows-x86_64.zip |
| macOS (Apple Silicon) | BlockleWallet-macos-arm64.zip |
blockle-binaries-macos-arm64.zip |