Changelog

Discover the latest releases from Nimiq ecosystem projects.
nimiq/developer-center

v2.0.0 - Complete Redesign

  • Modern Layout - Brand new, developer-focused interface with improved navigation and discoverability
  • Custom VitePress Theme - Built on nimiq-vitepress-theme (v1.0.0-beta.136) with Nimiq branding and design system
  • New Styling System - Powered by nimiq-css with UnoCSS, featuring fluid spacing and responsive design patterns
  • Enhanced Components - New reusable components including hexagon backgrounds, grid layouts, and interactive elements
  • Restructured Content - Complete reorganization of documentation for better flow and accessibility
  • New Guides Platform - Integration with nimiq.guide for step-by-step tutorials
  • Improved API Reference - Auto-generated Web Client documentation with TypeDoc
  • Better RPC Docs - Enhanced RPC playground with dynamic parameter support and improved OpenRPC integration
  • Nimiq UI Documentation - Comprehensive docs at nimiq-ui including Nimiq CSS, Nimiq Icons, and other libraries
  • Nimiq Utils Docs - Full documentation for utility libraries
  • New Starter Templates - Updated Nimiq Starter to get you building faster
  • Nitro 3 Integration - Server-side API routes with Cloudflare Pages Functions support
  • Interactive Playground - Enhanced RPC testing interface with real-time parameter parsing
  • Better Search - Improved local search functionality
  • Modular Navigation - New navigation system with dedicated sections for Web Client, Protocol, RPC, Utils, and Validators
  • VitePress Data Loaders - Dynamic content loading for RPC methods, servers, and API reference
  • CI/CD Pipeline - New GitHub Actions workflow for automated testing (lint, typecheck, build)
  • Multi-Environment Builds - Support for development, staging, and production deployments
  • Type Safety - Enhanced TypeScript support with custom frontmatter type definitions
  • Performance - Optimized build process and improved asset handling
  • Fixed Open Graph image URL path (was concatenating incorrectly as /developersog-image.png )
  • Updated homepage URL from GitHub Pages to production domain ( https://nimiq.com/developers )
  • Added build/ folder to ESLint ignore list to prevent linting errors on generated files
  • 384 files changed
  • 41,993 additions
  • 12,861 deletions
  • Developer Center : https://nimiq.com/developers
  • Guides : https://nimiq.guide
  • Nimiq UI Docs : https://onmax.github.io/nimiq-ui/
  • Starter Templates : https://github.com/onmax/nimiq-starter/
  • Full Details : PR #104
Nimiq Pay

Release 2.6.1

✨ Features

  • new address withdrawal selection screen
  • check KYC in background if KYC is pending

🐛 Bug Fixes

  • use useGenericPackageRepositoryForAssets to upload assets to gitlab releases This allows to upload larger assets without errors

🔧 Chores

  • remove NAKA Card item from settings if NAKA env var not enabled
  • updated fastlane plugins
  • mainnet buffer address
  • release-it on verbose mode
Hub

v2.3.0

  • Support signing messages with a Ledger.
Nimiq Blog

NIM Treasury Accumulation Update September 2025

NIM Treasury Accumulation Update September 2025 In line with our ongoing NIM Treasury Accumulation Plan announced on August 28, 2025, this brief disclosure summarizes NIM accumulation activity, key statistics, and transparency commitments, including cumulative totals and the average purchase price range for the period of September 2025.

Wallet

v3.0.41

  • The Wallet now warns when attempting to send a transaction to a malicious address, for example because it has been involved in a hack. The detection runs locally, without sending any transaction details to a server. Note that the Wallet does not censor transactions. If you wish to continue with the transaction, you can do so, even though it's not encouraged.
  • Cached exchange rates are now discarded, if they're older than ten minutes, to avoid displaying outdated exchange rates while they have not been updated yet.
Nimiq MCP

v0.0.9

  • add playwright github actions workflow
  • fix pnpm setup order in workflow
  • fix playwright command using dlx
  • Add new features and fix linting issues
  • replace playwright with vitest testing
  • add monthly health check with slack alerts
  • fix node version compatibility for eslint
Albatross RPC TS Client

v1.0.0-beta.34

🔧 Chores

  • update WebSocket dependency to @libsql/isomorphic-ws and adjust imports
Nimiq Pay

Release 2.5.1

🐛 Bug Fixes

  • dont allow android backup, this fixes an error that appears sometimes on production when updating the app
Hub

v2.2.1

  • Add support for Login with Nimiq and Multisig Transaction Signing
  • Update @nimiq/core SDK for better connectivity and performance
Nimiq Pay

Release 2.5.0

✨ Features

  • add identicon and use middle ellipsis for address display in withdraw selector This change was requested by the community
  • add coming soon modal and use it on CC Points when campaign is not active

🐛 Bug Fixes

  • apply padding on Android 16 Android 16 enforce edge to edge, this is a temp fix

🔧 Chores

  • languages
  • if no amount on request link, redirect to withdraw to let user input the amount This change was requested by the community
Keyguard

v2.2.2

  • Update Tether signature generation for native USDT0 on Polygon
Nimiq Blog

Announcing the NIM Treasury Accumulation Plan

Announcing the NIM Treasury Accumulation Plan In our last community update we spoke about the transformation underway at Nimiq and we reaffirmed our commitment to NIM. Today we are following through in a simple and deliberate way. We are launching the NIM Treasury Accumulation Plan, an ongoing program to accumulate NIM from the open market into treasury reserves. This is not a grand reveal. It is a practical step that aligns our balance sheet with where the project is heading.

Nimiq Blog

Nimiq Transparency Report 2025

Nimiq Transparency Report 2025 In line with the last report, we would like to present an updated overview of the assets and use of funds for the Nimiq project, as well as updated details of the distribution of NIM tokens and the circulating supply. The period covered since the last report is August 1, 2024 through July 31, 2025. The report indicates a slightly increased burn-rate in-line with expectations, as well as a fair increase in net assets due to favorable crypto market value developments and diversification.

Wallet

v3.0.39

  • Fix USDC/USDT transaction fetching
Nimiq Blog

What we’ve been doing and what’s next for Nimiq

What we’ve been doing and what’s next for Nimiq With the launch of  Nimiq’s Proof‑of‑Stake consensus last November, we crossed off the final item on the technical roadmap first sketched in our 2017 and 2020 whitepapers. Building original technology took longer than anticipated, which kept us focused inward while the market changed around us. With the new core protocol complete, we shifted our attention to analyzing what would drive real-world traction and defining what comes next.

Nimiq Pay

Release 2.4.0

✨ Features

  • added animations on home screen

🐛 Bug Fixes

  • use virtual scroller on tx list to fix incorrect height
  • lint
  • don't show more than 2 decimals for fiat value

🔧 Chores

  • languages
  • changed text for reduce motion setting
  • updated deps
  • target higher android API to prevent issues with Play Store
  • updated fastlane, delete .tgz files after release
Albatross

Mainnet 1.1.1

  • Update dependency labels for release notes by @jsdanielh in #3386
  • Fix clippy warnings by @hrxi in #3377
  • Update to Rust Edition 2024 by @sisou in #3313
  • Add a fuzzer for user friendly addresses by @hrxi in #3395
  • Validate and fix web-client type declarations by @sisou in #3387
  • Move listening for SIGINT to dedicated thread, don't block tokio worker thread by @fiaxh in #3407
  • Fix panic in Address::from_user_friendly_address by @hrxi in #3399
  • Update libmdbx Rust wrapper by @hrxi in #3408
  • Fix clippy warnings by @jsdanielh in #3423
  • build(deps): bump vite from 5.4.18 to 5.4.19 in /web-client/extras by @dependabot in #3385
  • Update some dependencies by @jsdanielh in #3388
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 18 updates by @dependabot in #3401
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 14 updates by @dependabot in #3422
  • build(deps): bump the minor-and-patch-cargo-updates group with 2 updates by @dependabot in #3424

Policy

Nimiq Pay

Release 2.3.2

🐛 Bug Fixes

  • don't show LongTimeNoSee modal if updating tx into db (after login)
  • lint

🔧 Chores

  • languages
Nimiq Pay

Release 2.3.1

🔧 Chores

  • updated nimiq dep
Nimiq Pay

Release 2.3.0

  • No consensus feature

✨ Features

  • display top-up address as QR

🐛 Bug Fixes

  • upload to browserstack with a custom id

🔧 Chores

  • languages
  • refreshing htlc wording
npm/@nimiq/utils

@nimiq/utils@0.12.4

  • Updated to version 0.12.4
  • Previous version: 0.12.3
Wallet

v3.0.33

  • Fix overflowing Nimiq address list after last release's fix for the address list background
  • Update @nimiq/core SDK to v2.1.0 for greatly improved consensus speed
  • Add time-to-consensus tracking with self-hosted Matomo and without tracking cookies
  • Added MEXC to the exchanges logos in the buy modal
  • Improve time-to-first-transaction during Nimiq transaction histor sync
Hub

v2.0.19

  • Update Nimiq SDK for pico consensus performance improvements
Albatross

Mainnet 1.1.0

  • Use binary search from std, remove dead code by @hrxi in #3343
  • Update security policy by @jsdanielh in #3354
  • Fix failed to publish asset for OpenRPC workflow by @Eligioo in #3350
  • Remove explicit PubsubId bounds by @hrxi in #3355
  • Create lib for nimiq-rpc-client by @viquezclaudio in #3351
  • pow-migration: Fix some typos by @jsdanielh in #3359
  • rpc-client: Re-export the RPC interface and types by @jsdanielh in #3358
  • Replace outdated web-client installation instructions with link to Developer Center by @sisou in #3369
  • Simplify pico consensus by @viquezclaudio in #3381
  • Upgrade to rand 0.9 by @hrxi in #3335
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 12 updates by @dependabot in #3348
  • build(deps): bump vite from 5.4.14 to 5.4.16 in /web-client/extras by @dependabot in #3346
  • build(deps): bump openssl from 0.10.70 to 0.10.72 by @dependabot in #3352
  • build(deps): bump vite from 5.4.16 to 5.4.17 in /web-client/extras by @dependabot in #3353
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 2 updates by @dependabot in #3356
  • build(deps): bump crossbeam-channel from 0.5.13 to 0.5.15 by @dependabot in #3361
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 4 updates by @dependabot in #3363
  • build(deps): bump vite from 5.4.17 to 5.4.18 in /web-client/extras by @dependabot in #3364
  • Switch back to upstream tsify by @jsdanielh in #3366

👷 CI/CD

  • Update all GH Actions workflows to use the latest OS image by @jsdanielh in #3357

Network

Rpc

Wallet

v3.0.32

  • Change the way backgrounds are rendered in address list to avoid misalignment in some cases
Nimiq Pay

Release 2.2.5

✨ Features

  • upload releases to browserstack
Nimiq Pay

Release 2.2.4

  • 🚀 Release v2.2.3

✨ Features

  • added GMD currency support

🐛 Bug Fixes

  • show warning if login word is not in wordlist after user has already blur input before warning Checks all words every
  • allow screenshot on Android and listen for screenshot event
Nimiq Pay

Release 2.2.3

🐛 Bug Fixes

  • allow screenshot on Android and listen for screenshot event
Nimiq Pay

Release 2.2.2

✨ Features

  • show warning toast on screenshot in show recovery words step

🔧 Chores

  • languages
  • update nimiq/core to v2.0.9
Hub

v2.0.18

  • Update Nimiq SDK for pico consensus performance improvements
Wallet

v3.0.31

  • Update Nimiq SDK for pico consensus performance improvements
npm/@nimiq/utils

@nimiq/utils@0.12.3

  • Updated to version 0.12.3
  • Previous version: 0.12.2
Wallet

v3.0.28

  • Improve detection of staking transaction types for unparsed transactions
  • Fix some users being unable to sync their NIM transaction history when they have specific old NIM transactions in their browser-stored transactions
  • Fix 'Export History' menu button not working
  • Fix swap transaction links not working in USDC transaction modal
Nimiq Pay

Release 2.2.1

🐛 Bug Fixes

  • scanner not opening on Android when scanning cashlinks It was actually opening and closing the scanner, android is too fast to notice this