Pactus 1.12.0 (Zürich) Released

February 21, 2026
Pactus 1.12.0 (Zürich) Released

Overview

Pactus Blockchain Version 1.12.0 (Zürich) is now available for download. This release includes the following applications:

  • Pactus GUI: The graphical user interface (GUI) for the Pactus node that is suitable for both beginners and experienced users.

  • Pactus Daemon: The command-line interface (CLI) for the Pactus node that is suitable for experienced users.

  • Pactus Shell: The command-line tool that allows users to interact with a Pactus node.

  • Pactus Wallet: The wallet software that allows users to manage their wallet and send transactions without the need to sync the entire blockchain.

Highlights

This version of Pactus is exceptional, as it was almost entirely implemented by AI based on human instruction. It includes a new feature that enables all users to connect, monitor, and manage their remote node using a GUI.

Read more about this feature here:

Connect GUI to Remote Node

This version also includes several enhancements and bug fixes.

Download

To start using Pactus blockchain, download the latest version from the download page and join the Mainnet.

How to Upgrade

If you are running an older version, close it first. Then uninstall the previous version and install the newer version. If you are using the archived version, simply replace it with the new version.

Software Development Kits

Software Development Kits are available in JavaScript and Python:

Change log

This version includes several changes and improvements, such as:

Feat

  • grpc: add committee_size to blockchain_info (#2091)
  • gtk: add node-agent field (#2090)
  • gtk: connect to remote node (#2079)
  • grpc: decouple peer list API (#2078)
  • gtk: add validator page (#2068)

Fix

  • grpc: add in_committee field to blockchain info (#2089)
  • util: prevent panic on sha256 mismatch error (#2088)
  • gtk: set connection label (#2085)
  • gtk: update view asynchronously (#2082)
  • gtk: ensure GTK UIs run on main thread (#2081)
  • gtk: define validator model (#2075)
  • gtk: close wallet on node startup (#2057)

Refactor

  • gtk: refactor controllers (#2080)
  • gtk: use gRPC connection for node model (#2077)
  • node: set global context (#2076)
  • grpc: update blockchain info API (#2073)
  • gtk: use gRPC for wallet model (#2070)
  • grpc: define wallet transaction info (#2071)

You can find the full list of changes on Github, as well as the source code