github AvianNetwork/Avian v4.2.0-rc.2
v4.2.0 RC2 – Longbottom Leaf

pre-release11 hours ago

This is the second release candidate for Avian Core 4.2.0 - continuing the modernization and stability focus while introducing a new UTXO consolidation system to improve wallet performance and usability for addresses with many small outputs.

Changes since RC1:

New Feature: UTXO Consolidation System
RPC Command: consolidateutxos

Purpose: Consolidates small UTXOs into larger ones to reduce future transaction costs
Syntax: consolidateutxos <address> [min_utxos] [max_batches] [min_amount] [max_amount]
Parameters:

  • address: Destination address for consolidated outputs
  • min_utxos: Minimum UTXOs required before consolidation (default: 2000)
  • max_batches: Maximum number of batches to process (default: unlimited)
  • min_amount: Minimum UTXO amount to include (default: 0.01 AVN)
  • max_amount: Maximum UTXO amount to include (default: 25 AVN)

GUI Integration
New “Consolidate UTXO Transactions” dialog in the Qt wallet with:

  • Configurable limits (min/max inputs, batch size, amount)
  • Real-time UTXO display and selection
  • Progress tracking and cancellation support

Key updates (from RC1):

Qt upgraded 5.7.0 → 5.12.11 (LTS)
Updated dependencies
Protocol version bump for 4.1+ compatibility
Improved getblocktemplate (BIP22 compliance)
Added NetworkUpgrade struct
Modernized CI/CD for Windows, Linux, macOS, ARM64, ARM32

Purpose:

Establish a stable, modern foundation for 4.2.1+ while ensuring reliable multi-platform builds and consistent network behavior.

Don't miss a new Avian release

NewReleases is sending notifications on new releases.