github AvianNetwork/Avian v4.2.0
v4.2.0 – Longbottom Leaf

10 hours ago

This is the general availability release of Avian Core 4.2.0 – Longbottom Leaf, focused on modernization, performance, and wallet usability.

Highlights

  • Modernized Qt and dependencies

    • Qt upgraded from 5.7.0 → 5.12.11 (LTS)
    • Updated depends stack to current, secure versions
    • Improved multi‑platform CI/CD (Windows, Linux, macOS, ARM64, ARM32)
  • Consensus and network

    • Protocol version bump (4.1+ only) to keep the network consistent and avoid slow, legacy peers
    • getblocktemplate updated for better BIP22 compliance
    • Added NetworkUpgrade struct and use chain‑specific params for PoW hash
  • New UTXO consolidation system

    • New RPC: consolidateutxos <address> [min_utxos] [max_batches] [min_amount] [max_amount]
    • New Qt dialog: “Consolidate UTXO Transactions” with configurable limits, real‑time stats, progress, and cancellation
    • Greatly improves performance for wallets with many small outputs
  • GUI and UX improvements

    • Faster, more responsive startup and splash screen
    • Splash remains visible with real‑time progress and RC/Version info
    • Defer network initialization to speed GUI construction
    • UTXO consolidation runs in the background (no UI freezing)
  • RPC additions and wallet tools

    • New RPCs:
      • getblockstats – block‑level stats and developer fee tracking
      • getnodeaddresses – list known peer nodes
      • getindexinfo – status of active indexes
      • listwatchonly – list watch‑only addresses
      • removewatchonly – remove watch‑only addresses
    • Added powhashcache information to help and diagnostics

Upgrade notes

  • 4.2.0 is compatible with 4.1+; older nodes should be upgraded before connecting.
  • As with any core upgrade, back up your wallet (wallet.dat) before installing.

Don't miss a new Avian release

NewReleases is sending notifications on new releases.