-
Notifications
You must be signed in to change notification settings - Fork 291
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
Release Candidate v2024.0.0 - HIP-32 code (no mainnet HF) + Improvements #4546
Conversation
This file contains 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
Co-authored-by: Casey Gardiner <117784577+ONECasey@users.noreply.github.com> Co-authored-by: Max <82761650+MaxMustermann2@users.noreply.github.com> Co-authored-by: Soph <35721420+sophoah@users.noreply.github.com> Co-authored-by: Konstantin <355847+Frozen@users.noreply.github.com> Co-authored-by: Nita Neou (Soph) <soph@harmony.one> Co-authored-by: Diego Nava <diego.nava77@hotmail.com> Co-authored-by: Diego Nava <8563843+diego1q2w@users.noreply.github.com> Co-authored-by: Gheis Mohammadi <Gheis.Mohammadi@gmail.com> Co-authored-by: “GheisMohammadi” <36589218+GheisMohammadi@users.noreply.github.com> Co-authored-by: Adam Androulidakis <37982984+adsorptionenthalpy@users.noreply.github.com>
…4540) * add new functions to p2p stream client for sharing the full states * remove extra comments, add bytes checking * add client tests for new p2p stream client functions * rename new client functions * complete tests for new functions of p2p stream client
* Fixed data race. * Additional error checking for InsertChain.
Mechanism for peers bloking.
* Cleanup * Cleanup
GheisMohammadi
approved these changes
Oct 31, 2023
some of the PRs here are not squash merged. So, many of the similar vague commits like "Added logs" or "Fixed Imports" are merging like a PR. |
* Cleanup and fix update pub keys. * Skip the next leader if it doesn't sign blocks. * Comment & constant. * Updated with dev. * Updated with latest dev. * Cleanup
* LeaderRotationInternal rotation epoch 4. * LeaderRotationInternal rotation epoch 4.
Lets discuss dates for Hard Fork here @sophoah @GheisMohammadi @Frozen @diego1q2w |
* fix null snapshot issue in chain helper's state sync new functions * add WriteHeaderNumber to writeHeadBlock * improve CurrentBlockNumberto handle unsaved new pivot * fix null response data for full state sync * add log for zero task in state worker loop
* Delete blocks from chain. * Write Head block.
…ss (#4623) * fix allowed txs to be able to handle multiple txs for same from address * improve tx data checking for allowed txs Co-authored-by: Diego Nava <8563843+diego1q2w@users.noreply.github.com> --------- Co-authored-by: Diego Nava <8563843+diego1q2w@users.noreply.github.com>
* Removed outdated flag and simplified logic. * Removed outdated flag and simplified logic. * Added additional logs.
* fix(consensus): skip is all collected * fix(consensus): add the IsAllSigsCollected * fix(consensus): remove consensus.decider.IsAllSigsCollected() * fix(consensus): remove code
sophoah
changed the title
Release Candidate v2024.1.0 - Leader Rotation
Release Candidate v2024.0.0 - 2024 first release
Feb 7, 2024
* fix allowed txs to be able to handle multiple txs for same from address (#4624) * [HOTFIX] fix leader crosslink issue to not include old cross link in the propo… (#4629) * fix leader crosslink issue to not include old cross link in the proposing block * set higher epoch threshold for pending crosslinks to be added to proposing block * delete old pending cross links * delete when proposing * delete when proposing * delete when proposing * delete when proposing * minor logic change for the log * minor logic change for the log * minor logic change for the log * minor logic change for the log --------- Co-authored-by: Diego Nava <diego.nava77@hotmail.com> * Fix for possible panic. (#4627) * Fix, removed duplicated check. --------- Co-authored-by: Gheis Mohammadi <Gheis.Mohammadi@gmail.com> Co-authored-by: Diego Nava <diego.nava77@hotmail.com> Co-authored-by: Konstantin <355847+Frozen@users.noreply.github.com>
ONECasey
changed the title
Release Candidate v2024.0.0 - 2024 first release
Release Candidate v2024.1.0 - HIP-32 + Improvement
Feb 21, 2024
ONECasey
changed the title
Release Candidate v2024.1.0 - HIP-32 + Improvement
Release Candidate v2024.1.0 - HIP-32 + Improvements
Feb 21, 2024
sophoah
approved these changes
Feb 22, 2024
sophoah
changed the title
Release Candidate v2024.1.0 - HIP-32 + Improvements
Release Candidate v2024.0.0 - HIP-32 code (no mainnet HF) + Improvements
Mar 5, 2024
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.
#4539 - Fixed memory leak and deadcode
#4541 - Fix typo in README test steps
#4542 - Call update state after reached consensus, fixes #4534
#4540 - add new functions to p2p stream client for sharing the full states
#4543 - Deadcode
#4544 - Fixed data race
#4455 - Mechanism for peers blocking
#4547 - Cleanup
#4359 - Leader rotation. Check next leader aliveness
#4548 - Fixed bug with port already in use
#4550 - Deadcode and cleanup
#4554 - Refactored verify block
#4559 - Fixed data race
#4553 - Timeout for block proposal
#4560 - Fixed import and workaround for failing test
#4563 - Fix typos
#4562 - Fixed panic with dHelper
#4565 - Fix the block insertion in legacy sync for existed block
#4569 - Removed future blocks from blockchain_impl.go
#4571 - Removed fast block
#4572 - Removed unused functions and improved locks usage
#4573 - Skip epochchain errors
#4574 - Removed outdated check
#4552 - fix: max-rate bellow the era min-rate
#4578 - Revert "fix: max-rate bellow the era min-rate"
#4581 - Fix: Inconsistent from field Hash Calculation in Different API Versions
#4575 - Fixed infinity loop sync
#4583 - Activate leader rotation devnet
#4580 - Fix: max rate issue
#4584 - Feature: last signing power
#4596 - Activate external rotation devnet
#4597 - delay for a few epochs the leader rotations devnet
#4594 - Complete Fast Sync codes
#4599 - reduce internal voting power to 10% devnet
#4602 - ignore known blocks for processing state sync
#4601 - Force verify all sign
#4606 - fix stream closure
#4607 - 15 nodes per shard for devnet
#4610 - Fixed decider concurrent map access
#4611 - Devnet: activate leader rotation at epoch 4
#4617 - Fix for revert
#4618 - Fix snapshot creation, add snapshot configurations
#4623 - fix allowed txs to be able to handle multiple txs for same from address
#4621 - Removed outdated flag, additional checks and simplified logic
#4625 - Skip check when the 100% check is achieved