-
Notifications
You must be signed in to change notification settings - Fork 68
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
Merge latest PRs into 1.4.0.7 #1116
Draft
quantumagi
wants to merge
45
commits into
stratisproject:release/1.4.0.7
Choose a base branch
from
quantumagi:merge18
base: release/1.4.0.7
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.
Draft
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
(cherry picked from commit d846b7e)
* Resolve various code warnings * Revert inadvertent commit (cherry picked from commit 8335edc)
* Refactor RecoverStoreTip * Fix BlockStoreTests (cherry picked from commit 174a4b5)
* Add "minblksdownload" command-line option * Update tests (cherry picked from commit 5a61925)
…lls repo (stratisproject#936) * Forego unused transactions and unnecessary commits in polls repo * Initialize CurrentTip at genesis
* [IBD/Rewind] Optimize commitment height rule * Use SkipValidation * Revert constructor (cherry picked from commit d293c7e)
* Resolve TODO - Make ConsensusOptions non-mutable * Update xml documentation * Do the same for PoAConsensusOptions * Make new property protected
(cherry picked from commit 78c5311)
* Add hex version of getblockheader * Fix test (cherry picked from commit 1bce97b)
(cherry picked from commit d99b00e)
…project#985) * Add GetBlocks and CommonBlock APIs for chain synchronisation * Fix typo * Change method * Add tests (cherry picked from commit 4b497d9)
* Refactor MinerSettings * Fix tests (cherry picked from commit bd4664a)
* Refactor ApiSettings * Add comment * Fix comment * Fix test * Fix tests * Simplify (cherry picked from commit 4d308a9)
(cherry picked from commit 5226cfe)
* Remove ScriptDestinationReader * Fix tests * Refactor * Add xml comment * Fix * Add serviceLifetime argument * Require explicit lifetime * Simplify * Uncomment code * Match replacement behavior of other Replace methods * Refactor (cherry picked from commit 20e9c3f)
(cherry picked from commit 9579631)
…isproject#1014) (cherry picked from commit a12399a)
* Fix merge * Optimize PubKey ToHex, GetHashCode and Equals (cherry picked from commit 91420ac)
* [IBD/Rewind] Optimize P2PKHNotContractRule * Use SkipValidation (cherry picked from commit a40119e)
…roject#1016) * Coin view to catch-up if off-chain or below chain tip * Changes based on feedback * Fix missing argument (cherry picked from commit 6fc76e1)
* Merge CoinDb implementations * Reduce changes * Update db variable name * Update db variable name * Add comments to SeekToLast
* Combine ChainStore implementations * Update tests
* Combine KeyValueStore implementations * Update tests (cherry picked from commit 857eb53)
* Remove redundant CoinDb code * Fix RocksDb.IsValid * Update test * Remove whitespace (cherry picked from commit ae5499e)
* Combine KeyValueStore implementations * Update tests * Combine BlockRepository implementations * RocksDb fix * Update tests * Remove unused method (cherry picked from commit 5a62c21)
(cherry picked from commit c32deea)
(cherry picked from commit ebcebc9)
) * Combine ProvenBlockHeaderRepository implementations * Remove unused code (cherry picked from commit 0545d5e)
* Resolve separate DBreeze CoinDb implementation * Add tables * Changes based on feedback (cherry picked from commit 020228a)
Current progress:
|
…ject#1071) (cherry picked from commit a0f638c)
…ject#1072) * Pass ChainIndexer argument via CachedCoinView constructor * Add this * Add missing locks * Refactor (cherry picked from commit cdcc14c)
(cherry picked from commit 17d4520)
* Fix endianness of delete on rewind table * Fix duplicate call * Fix consistency * Update mock (cherry picked from commit 81d3ad7)
* Fix EnableAutoKickAsync * Improve comment formatting (cherry picked from commit a569e0b)
(cherry picked from commit 632cdbd)
* Optimise GeLastBalanceDecreaseTransaction * Fix indentation
* Refactor WhitelistedHashesRepository * Add missing bits * Fix constructor * Fix * Enforce poll application in height and id order * Make UnProcessBlock deterministic
* Update BTC checkpoints * Fix invalid appsettings field * Remove unused solution folder * Fix tests * Fix test * Amend non-critical test (cherry picked from commit 6b60494)
* Add dumpprivkey RPC command * Revert superfluous change * Add additional sanity test * Fix test * Add -blockmintxfee setting * Fix settings property usage (cherry picked from commit bdc9f2d)
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.
This will probably remain a draft PR, for reference only, or it would be re-based before being merged.