Pactus 0.20.0 Released
Overview
Pactus Blockchain Version 0.20.0 is now available for download. This release includes a graphical user interface (GUI) that is suitable for both beginners and experienced users. It also includes a command-line interface (CLI) for advanced users and wallet software that allows users to interact with the blockchain without the need to sync the entire blockchain.
Highlights
Validator Stake Management
The new GUI application enables users to easily Unbond and Withdraw their validator’s stake.
Improving Network Connectivity
Some users have reported that UDP packets are being dropped by their Internet Service Providers. Therefore, the UDP protocol is disabled by default. Users can still activate the UDP protocol by configuring the settings in the file if necessary.
Also, the experimental Node Gossip feature has been removed in this version. Node gossip could cause some validators to become isolated from the rest of the network.
Relay service
This version enables users to turn their node into a relay service. A relay service node can help users behind NAT to communicate with each other. It is disabled by default and can be enabled inside the config file. Please note that it is still in an experimental state.
Download
This version has been implemented for Testnet-2 and is being prepared for the upcoming Mainnet launch. To start using Pactus Blockchain Testnet-2, download the latest version from the download page and join the Testnet.
These guides can help you to download, install and configure your node:
- How to run Pactus in graphic mode?
- How to run Pactus in command line mode?
- How to run Pactus using Docker?
How to Upgrade
If you are running an older version, shut it down. Uninstall the previous version and install the newer version. If you are using the archived version, simply use the new version.
Change log
This version includes several changes and improvements, such as:
Feat
- implement relay service (#931)
- HTTP: Integrate AddRowDouble and update tests (#926)
- network: making listen address private in config (#921)
- http: adding AvailabilityScore to http module (#917)
- network: adding ’enable_udp’ config (#918)
- network: removing gossip node service (#916)
- gRPC: adding AvailabilityScore to gRPC (#910)
- GUI: unbond and withdraw transaction dialogs (#908)
Fix
- gRPC: adding missing get raw transaction APIs to gRPC gateway (#925)
- network: preventing self dial (#924)
- fixing time lag on starting node (#923)
- network: fixing network deadlock on linux arm64 (#922)
- GUI: updating unbond and withdraw dialogs (#911)
- fixing gRPC node info issue (#906)
You can find the full list of changes on Github, as well as the source code