Skip to content

Changelog

Every fix and update to the NexusPool core, with its date. The current stable version is highlighted.

v0.7.26.15Current · stable
  • Block-template integrity: before building work for miners, the pool now independently double-checks the difficulty target it's about to hand out against the network's own. Before, a mismatch here would only surface after the fact, once a finished block was rejected. Now the pool catches it up front and refuses that piece of work outright rather than build on it, automatically serving the last known-good work while it retries — a miner never sees a gap. No effect on mining, share accounting, or how a won block is found and kept.
  • Accounting durability: the pool's internal record-keeping — shares, blocks, and other accounting — now survives a sustained storage hiccup without losing anything. Writes that can't land immediately are queued to a recovery file and replayed automatically the moment storage recovers, with nothing ever counted twice. No effect on mining or payouts; this is entirely about the pool's own bookkeeping staying accurate under fault conditions that are otherwise invisible day to day.
  • Block-broadcast robustness: when a found block is broadcast to multiple nodes at once, one slow or unresponsive node can no longer hold back the others from hearing about it quickly — each node gets its own bounded window to respond, so a healthy node's acceptance is never delayed by a stuck one. No effect on mining, share accounting, or payouts.
  • Reconnection efficiency: a brief node-connection blip no longer causes the pool to redo work it already had in hand — a repeated notification from a reconnecting node is now recognized and skipped instead of triggering a redundant rebuild. No effect on mining, share accounting, or payouts.
  • Latency telemetry: the pool now measures, in microseconds, how long it takes from seeing a new block to handing a miner fresh work — tracked separately for classic (V1) and modern (V2) connections. Diagnostic only; no effect on mining, share accounting, or payouts.
v0.7.26.13
  • Stratum V2 interoperability: the coinbase the pool hands a translator proxy is now laid out so the proxy's optional payout-verification step can read it. Before, the pool placed its short identifying tag at the very start of the coinbase's tail section; a proxy that verifies the pool really pays the miner — by decoding the outputs straight from that tail — misread the tag and dropped the pool on every job. The tag now sits before the miner's extranonce, so the tail begins exactly where such a verifier expects (at the input sequence). This is purely a reordering of the coinbase's free-form data: the block, the merkle root, share validation, and the address paid are byte-for-byte identical, so mining, standard V1/V2 miners, block finding, and payouts are completely unaffected.
  • Home & site polish: the top bar now reads the live Bitcoin price and Moscow Time — the sats-per-dollar clock — in place of numbers already shown in the hero and footer, and the NexusPool logo now takes you home from anywhere. The connections globe on the home page shows data flowing in real time and pulses whenever the pool does real work, while the two globe panels that lived on your dashboard moved to the Pool page, just below Blocks Found. "Look up your fleet" was rebuilt to stand out as the way in, and the FAQ picked up entries on the technology behind the pool and on Payout Preflight. Presentation only — no effect on mining, share accounting, or won blocks.
  • Changelog paging: this history now opens to the six most recent updates, with older ones a page-step away instead of listed all at once. Newer/Older links and a page indicator move through it, and a link to any page opens straight to it. Presentation only — no effect on mining, share accounting, or won blocks.
v0.7.26.12
  • Stratum V2 fleet reliability: rigs mining through a translator proxy over a shared connection now disconnect and reconnect cleanly. Before, when one rig dropped, the pool kept its channel alive — stale work kept flowing to it, and over repeated reconnects the shared connection could run out of channels until no rig could join at all. The pool now honors the proxy's channel-close message and frees the slot immediately. Each rig on a shared connection also keeps its own identity end to end: a reconnecting rig can no longer be mistaken for a different worker, so per-rig stats always land on the right profile — and best difficulty, which is kept per worker, survives every disconnect and reconnect. No effect on payouts or block finding.
  • Stratum V2 difficulty, smoother with translator proxies: when a proxy runs its own difficulty adjustment and asks the pool for a target, the pool now honors that request instead of ignoring it. Before, the pool and the proxy each ran difficulty independently and disagreed, so the proxy kept rejecting the pool's setting as a mismatch. The pool now treats the proxy's request as the miner's floor and answers within it — the pool still governs difficulty and can run harder for its own protection, it just no longer asks for an easier setting than the miner wants. The result is fewer difficulty fights and steadier share submission. No effect on payouts or block finding.
  • Home refinements: the live connections globe is now the atmosphere of the front page — network peers and miners share one world behind the headline, countries light up for both, and the globe grows cinematically as you scroll (on phones it takes its own clean spot below the headline instead). The pool's live stats moved onto a planet horizon rising above the footer, so every page closes with the world at work.
v0.7.26.0
  • New — a live connections globe. An interactive world globe now opens the home page beside the headline, showing the pool working across the planet in real time: the Bitcoin network peers our node talks to and the miners connected to the pool, each drawn as an arc of light to the pool's node, with every country that hosts a miner lit up. It rotates on its own, you can drag it to explore and zoom with the scroll wheel, and it grows cinematically as you scroll down the page. The dashboard gets its own two-panel version (network peers / miner connections). Built privacy-first: locations are resolved on the pool's own server against a local database — never a third-party service — miner positions are blurred to a ~100 km grid and aggregated before anything is published, and no address, IP, or per-rig detail ever leaves the server.
  • The giant NEXUSPOOL wordmark in the footer is now alive: every share the pool accepts sweeps a band of light across the letters, and a small live counter above it ticks at the same instant — proof of work you can watch. Both stay quiet for visitors who prefer reduced motion. No effect on mining, share accounting, or won blocks.
v0.6.26.39
  • Stratum V2: a single connection can now run many miners at once. When several rigs mine through one translator proxy over a shared connection — the common setup for the Stratum V2 reference apps — the pool now tracks each rig's work independently. Previously it followed only the most recently connected rig, so every other rig's shares came back as "stale," which looked like almost everything being rejected. Each rig now gets its own job stream, difficulty, and share accounting on the shared link, so all of them mine with normal acceptance. Payouts, block finding, and the single-rig path are unchanged.
v0.6.26.38
  • Stratum V2 extended-channel mining now works reliably for miners connecting through a translator proxy. Previously, when the connecting software declared a very high hashrate — as some setups do by default — the pool opened the connection at a difficulty far too hard for a small rig, so nearly every share was briefly rejected as "difficulty too low" until the pool slowly caught up. The pool now opens every V2 connection at a safe low difficulty and raises it as it measures the real rate, and it recovers automatically if a connection ever ends up stuck too hard — so a small rig behind a translator mines with normal acceptance from the first share. No effect on how a won block is found or paid out.
Changelog — NexusPool · NexusPool