-
Notifications
You must be signed in to change notification settings - Fork 6
Feat/vm upgrade on update #211
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
Open
BlobMaster41
wants to merge
13
commits into
main
Choose a base branch
from
feat/vm-upgrade-onUpdate
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
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
Upgraded various dependencies in package.json to their latest versions for improved stability and features. Enhanced type safety in worker error event handlers in WorkerPoolManager.ts and PluginWorkerPool.ts by specifying error types and casting, ensuring better error reporting and handling.
Condensed MongoDB imports into a single line and commented out the unused buildPublicKeyInfoFromMLDSA method. Updated the p2op method to use toXOnly on hashedKey and adjusted its return type to include undefined.
Updated error messages in authentication managers to include context-specific identifiers when the protocol is not found. This improves debugging by making it easier to identify where the error originated.
Introduces a new configuration parameter, START_INDEXING_UTXO_AT_BLOCK_HEIGHT, to control the block height at which UTXO indexing begins. Updates the ChainSynchronisation logic to respect this setting and removes the DISABLE_UTXO_INDEXING option from the config interface.
Commented out code related to p2shp2wpkh, p2pkhUncompressed, and p2pkhHybrid address formats throughout PublicKeysRepository.ts. This reduces unnecessary computation and output for these formats, likely due to their current lack of use in the application.
Reformatted import statements for better readability in PublicKeysRepository.ts and VMManager.ts. Improved error message formatting in VMManager.ts for clarity and added a debug log for 'lastChecksum'.
Added a check to ensure the checksum from the block header validator is 32 bytes long and not equal to ZERO_HASH before updating the receipt state. This prevents invalid checksum values from being processed.
The info log for deserializing blocks has been commented out, likely to reduce log verbosity during synchronization.
Added requestWitnessesForIBD to request block witnesses during IBD and wait for responses. Improved peer connection logic to trust PRIVATE_NODES without reachability checks and to preserve peer addresses on disconnect for easier reconnection. Introduced a sleep utility method.
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.
No description provided.