-
Notifications
You must be signed in to change notification settings - Fork 725
[Refactor] Deduplicate final commitment validity checks #2699
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
[Refactor] Deduplicate final commitment validity checks #2699
Conversation
|
rebase needed. |
970a18e to
2dcbe32
Compare
|
Rebased |
furszy
left a comment
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.
ACK 2dcbe325011ab443d48b7d74a343b1684bf4e0fb
Would be good to add a 7c) test case for a qfc with a quorum hash from a fork (here or in a follow up work).
2dcbe32 to
aa03eac
Compare
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.
utACK aa03eac after feedback squash.
aa03eac to
9e35c74
Compare
furszy
left a comment
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.
ACK 9e35c74
Fuzzbawls
left a comment
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.
ACK 9e35c74
…ot-active-chain 2365261 Refactor: differentiate bad-qc-quorum-hash: not-found/not-active-chain (random-zebra) Pull request description: As discussed in #2699 , split `bad-qc-quorum-hash` reject reason in two different cases for "hash not found" and "hash not in active chain" and add unit test coverage. ACKs for top commit: furszy: good 👍, ACK 2365261 Tree-SHA512: 7fd56a6f6ec448f2326b4a059b8b4adb2d33e7ab1dbe90791e70ad3a67fee87ddb61dac0dfb08c068d702dc927ca4b63b2c4da4691e4ef16ab6c27333764f993
And remove circular dependency
evo/deterministicmns<->llmq/quorums_utils.