-
Notifications
You must be signed in to change notification settings - Fork 25
Release Avian v4.2.0 #215
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Release Avian v4.2.0 #215
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Upgrade Qt to 5.12.11 and update all depends to working versions - Protocol version 70034, compatible with 4.1.0 (v70033)
- Upgrade Qt to 5.12.11 and update all depends to working versions - Protocol version 70034, compatible with 4.1.0 (v70033)
- Upgrade Qt to 5.12.11 and update all depends to working versions - Protocol version 70034, compatible with 4.1.0 (v70033)
Updated the build workflow to include release branches and modified paths_ignore syntax.
- Replace Crow algorithm references with Dual Algo and Minotaurx - Remove 'Unknown block versions being mined' warning
- consensus: Add NetworkUpgrade struct - consensus: Use chain-specific params when calculating PoW hash - Fix issues with Restricted Asset code - Update getblocktemplate to comply more with BIP22 - Fix CI code
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Add UTXO Consolidation Feature
- Keep splash screen visible with progress messages throughout startup - Prevent blocking during wallet loading - Defer network calls to avoid GUI construction delays - Add RC version info to splash screen
…heckpoints - Implement getblockstats RPC with block statistics and developer fee tracking - Update mainnet checkpoint data with latest block information - Add powhashcache to help messages - Revert zLib to most recent version - Add getnodeaddresses and getindexinfo RPC commands
…rent - Use QtConcurrent::run() to execute consolidation logic off main thread - Prevents UI freezing during batch UTXO processing - Progress dialog remains responsive with cancel capability - Results dispatched back to UI thread via QMetaObject::invokeMethod - Maintains wallet lock safety during transaction creation - Improves responsiveness for users consolidating large UTXO sets
Add two new RPC commands for managing watch-only addresses: - listwatchonly: Display all imported watch-only addresses with labels - removewatchonly: Remove a watch-only address from wallet storage and address book
- Calculate totalUTXOFiltered once before consolidation loop - Apply min/max amount filters when counting UTXOs - Account for maxBatches limit in batch estimation - Display accurate progress (e.g., "1 of 1" when maxBatches=1)
- Fix segfault on genesis - Add powtype
- Database operations now happen in a background thread
- Database operations now happen in a background thread
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Promote the
V4.2release branch tomasterfor the Avian v4.2.0 general availability release.Changes