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:
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:
- Pactus SDK for Javascript
- Pactus gRPC for Javascript
- Pactus JSON-RPC for Javascript
- Pactus SDK for Python
- Pactus gRPC for Python
- Pactus JSON-RPC for Python
- Pactus gRPC for Rust
- Pactus JSON-RPC for Rust
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
