-
Notifications
You must be signed in to change notification settings - Fork 101
feat: other core 21 updates #257
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
Changes from all commits
Commits
Show all changes
31 commits
Select commit
Hold shift + click to select a range
e38ea77
chore: update checkpoints for mainnet and testnet
HashEngineering f2dd686
refactor: move merkle root calculation to MerkleRoot
HashEngineering 3d4a98e
refactor: add and modify getters for SimplifiedMasternodeList
HashEngineering a12d1c3
refactor: use new getters from SimplifiedMasternodeList
HashEngineering f3209d3
chore: update seed lists for mainnet and testnet from Core 21
HashEngineering 18a9712
refactor: improve the BLS Lazy classes
HashEngineering 59f3ef1
refactor: improve the AbstractDiffMessage class
HashEngineering b21d913
refactor: make all constructors abstract in AbstractQuorumRequest
HashEngineering 36b3b59
refactor: remove unused fields in ChainLocksHandler
HashEngineering a8c9fa3
refactor: add @Override and license to ChainLockSignature
HashEngineering d7953b6
refactor: use diamond <> for implied template parameters
HashEngineering 2726331
refactor: remove deprecated methods in InstantSendManager
HashEngineering 1467ffa
tests: fix and simplify some tests in DnsDiscoveryTest and ChainLocks…
HashEngineering e336419
refactor: make all fields private in MasternodeListDiffException
HashEngineering 873a1a6
refactor: remove deprecated methods and simplify some getters in Quor…
HashEngineering 2204cb1
fix: fix equals in FinalCommitment and refactor some
HashEngineering 313b581
refactor: make one field final in GetSimplifiedMasternodeListDiff
HashEngineering ec3191d
refactor: remove deprecated methods and simplify getters in Simplifie…
HashEngineering 7b25bea
refactor: make atomic fields final in QuorumUpdateRequest
HashEngineering 887f08a
refactor: simplify some code in QuorumState
HashEngineering 62794f8
chore: remove commented code and deprecated methods in QuorumRotation…
HashEngineering 27ab88b
refactor: remove deprecated methods and constants and simplify Simpli…
HashEngineering 6be4827
refactor: remove deprecated methods and constants and simplify Simpli…
HashEngineering 711ecb1
refactor: make field final in SimplifiedMasternodeListEntry
HashEngineering 8d498e6
refactor: use lamdas and simplify SimplifiedQuorumList
HashEngineering 9439bb7
refactor: make constructors protected in SpecialTxPayload
HashEngineering b6e2633
tests: update mnlistdiff related tests
HashEngineering d622b2c
refactor: use <> in MasternodeMetaDataManager
HashEngineering 2c8bd40
refactor: use <> in GovernanceObject
HashEngineering a559bca
refactor: make bootStrapLoaded private and add a getter
HashEngineering ea5dfa5
fix: log and remove a deadlock when logging a diff message using the …
HashEngineering File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
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
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
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
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
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This was causing the stuck at 30-31%, a log.info call.
The
lastRequest.getRequestMessage().toString(blockChain)
was taking a long time searching throughblockChain
to find the block header to link a block hash to a height.Now, we won't get the heights by calling the default
toString()
.