Repository navigation
Blockle 0.2.8 — chain-stall fix (miner refresh + faster recovery)
Blockle 0.2.8 — chain-stall fix (miner template refresh + faster difficulty recovery)
Required update. It carries a consensus change that activates at block height 400. Nodes/wallets older than 0.2.8 will reject blocks from 400 onward and stop following the chain.
What happened
0.2.7 added a quiet-lane difficulty decay, but it was inert for a lone miner: the node's miner only rebuilt its block template when the chain tip changed. With no other miners, the tip never moved, so it ground a single stale template forever — never picking up the decayed (lower) difficulty. The chain stalled for hours even though the target had already decayed to near-minimum.
The fix
- Miner rebuilds its template every 15s (not only on a tip change), so the time-based decay actually takes effect for a solo miner.
- Faster "v2" decay schedule — grace of two block intervals, difficulty halving every half-interval (~20 min / 5 min on mainnet, vs the earlier 3.3 h / 10 min). A quiet lane now recovers in minutes. Gated at height 400 so blocks already mined under the earlier schedule keep validating.
Crates bumped to blockle 0.2.8 / chain workspace 0.1.2 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 |
macOS builds are Apple Silicon only and signed ad-hoc; if macOS says "damaged," clear quarantine: xattr -dr com.apple.quarantine /Applications/BlockleWallet.app.