-
Notifications
You must be signed in to change notification settings - Fork 725
[WIP] Miner code reworked from upstream 6898 #1727
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
Conversation
|
This can be rebased now |
|
let's merge #1809 first. It will make the rebase a little bit simpler. |
…ateNewBlock bcac96a miner: decouple SolveProofOfStake flow from CreateNewBlock function. (furszy) 04ac18c miner: decouple zPIV duplicated serials checks from CreateNewBlock function. (furszy) Pull request description: No functional changes, purely a code decoupling over the zPIV duplicated serials validations at the miner code (which we will remove in the next months). Doing this to make the old #1727 a little bit easier to rebase + adapt to current master. ACKs for top commit: random-zebra: utACK bcac96a Fuzzbawls: utACK bcac96a Tree-SHA512: d207fc4e532a7311159de2d0cd0a1caee4c7efb01a3a9ce1c68f5872aa8e047e1929ee45fea6853a9aa6386a72abd48fa64c0309e8ae00d7a3f26a8d065df89d
coming from btc@553cad94e29c33872b60d97b8574ed2773355f0b
d6bbf3b to
d1ef1c0
Compare
|
Needs rebase. |
|
We've discussed this PR a couple times in meetings, and it is largely un-necessary (or at most, non-essential), but I'd like to see it re-analyzed as upstream's work on this front ultimately led to the removal of the Boost |
|
feel free of tackling it in another PR, all good for me. Can close this one at any time. Zero priority for me to continue with this work before v5. |
|
Closing this, can be revived after v5 if needed. |
Follow up for #1725.
Finishing the last commit back port of bitcoin#6898 and added bitcoin#7539 on top.