ImpactZero validator: 0% fee, restake, free NimMap for our stakers

Hello Nimiq community!

We are ImpactZero, a Nimiq validator running at a 0% fee: every block reward goes straight to the staker pool and is restaked automatically. No operator cut, no hidden costs. Your NIM never leaves your wallet: staking on Nimiq is delegation, so you keep full control at all times.

The short version

  • Validator: NQ08 ACT8 T0FE PTG8 P5RL H2S3 QGXH V15R NVXY
  • Fee: 0%
  • Payout: automatic restake (compounding)
  • Current stake: ~3.57M NIM across 5 stakers (2026-09-14)
  • Operator reward wallet: NQ27 NCB1 3CYU 9P4L EM2V D7L2 28QE 36PA EXB1
  • Registered and listed in the official validators API, searchable in Nimiq Wallet

The cool part: NimMap

As operators we also built NimMap, a visual graph of the Nimiq blockchain. Pick any address and explore its transaction neighbourhood one to five hops deep. It is our favourite way to understand where NIM actually flows.

NimMap is free for everyone at depth three. The full five-hop depth is a small paid perk… except for our stakers: anyone delegating to ImpactZero gets full access at no cost, for as long as the stake stands. Even in epochs where we are not producing blocks, your NimMap pass keeps working. Sign in with your wallet at NimMap — follow the money on Nimiq and we verify your delegation on-chain.

Straight talk about elections

Two honest notes. First: elections are stake-weighted, and our pool is still small. We were elected for the first time in epoch 1345 and produced our first block; we are not in the epoch 1346 set because our reactivation landed after the batch was drawn. At current stake we expect to be elected roughly one epoch in five. Second: rewards only flow while we are elected. That is how the protocol works, and we will not dress it up.

What this means for you: stake with us and the NimMap pass is yours regardless of election timing. When we are elected, every reward is restaked at 0% fee.

How to stake

  1. Open Nimiq Wallet or Nimiq Pay and tap Stake
  2. Search “ImpactZero” or paste the validator address above
  3. Choose an amount and sign

You can also do the whole thing on our site, which works with both Nimiq Hub and Nimiq Pay: https://nimiq.subimpact.net

Where to find us

Happy to answer questions here. If you stake with us and something is unclear, you know where to find us.

3 Likes

Quick update on this thread: ImpactZero’s restake bot is now open source :tada:

:point_right: github.com/subimpact/nimiq-restake-bot (MIT)

It’s the exact script running on our node — nothing hidden. You can read:

  • the proportional split formula (your share = your stake Ă· pool total Ă— every reward)

  • the fail-closed sentinel (accidental sends get held and flagged, never swept)

  • the watchdog that restarts the node on panic/stall and auto-reactivates the validator

  • even the bug we hit the day production started: Linux env vars cap at ~128 KB, so the RPC payload now goes via stdin. E2BIG is a rite of passage :sweat_smile:

As far as I can tell from the public surface, we’re the first Nimiq validator to publish its restake code — 20 of the 26 listed validators declare restake, and none of the others publish their script. If you run a pool, adapt it freely. If it saves you a weekend, you know where to stake :grinning_face_with_smiling_eyes:

Everything else was already out in the open:

  • live pool table + formula on nimiq.subimpact.net

  • every distribution is an on-chain transaction — the write-up walks a real cycle with the tx hash

  • 0% fee, the 100k deposit earns for stakers too, rewards compound every minute

The ask hasn’t changed: more delegations = elected more often. Every 100k NIM of new stake moves the needle. :pray:

1 Like

We updated our validator node to Nimiq 2.2.0 this morning :point_down:

The update itself: 11 seconds of downtime. The new node reached consensus about 10 seconds after starting and produced its first block 3 minutes later. Stakers saw nothing: rewards kept flowing, the restake bot ran its next cycle normally.

What’s in 2.2.0 for the ecosystem, not just for us:

• Validators stop failing on poisoned blocks. A block containing a transaction that cannot be applied is now cut instead of stalling block production. That is an uptime fix for every validator on the network.

• Real-time tooling gets easier. The RPC server now supports WebSockets, so explorers, wallets and dashboards can stream instead of poll.

• Consistent timing at epoch boundaries: macro blocks now respect the 1 second block separation time.

• Hardening for browser-based apps: forged address notifications can no longer stall the web client.

• A refreshed mainnet checkpoint means faster syncs for new nodes coming online.

The release is backwards compatible with the 2.x line, so nothing forced anyone’s hand. We updated within a day of release because a validator that can be stalled by a crafted transaction is a validator that can miss its slots, and missing slots is the one thing stakers feel.

We wrote up the whole procedure, from the rollback plan (image tag + 529 MB data snapshot + container spec export) to the minute-by-minute timeline from the node’s own logs:

Release notes:

Node heartbeat, public:

https://uptime.subimpact.net/status/live

ImpactZero: 0% fee, everything restaked. Stake at https://nimiq.subimpact.net :pray: