You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Merge dashpay#6724: test: functional tests for invalid QuorumCommitment
c9ef70a tests: add is_mature for quorum generation logs (Konstantin Akimov)
59060b5 fmt: order imports and fix gap in feature_llmq_dkgerrors.py (Konstantin Akimov)
58377f8 test: added functional tests for invalid CQuorumCommitment (Konstantin Akimov)
bb0b8b0 test: add serialization/deserialization of CFinalCommitmentPayload (Konstantin Akimov)
Pull request description:
## Issue being fixed or feature implemented
As I noticed implementing dashpay#6692 if BlsChecker works incorrectly it won't be caught by unit or functional tests. See also dashpay#6692 (comment) how 6692 has been tested without this PR.
## What was done?
This PR introduces new functional tests to validated that `llmqType`, `membersSig`, `quorumSig` and `quorumPublicKey` are indeed validated by Dash Core as part of consensus.
## How Has This Been Tested?
See changes in `feature_llmq_dkgerrors.py`
## Breaking Changes
N/A
## Checklist:
- [x] I have performed a self-review of my own code
- [x] I have commented my code, particularly in hard-to-understand areas
- [x] I have added or updated relevant unit/integration/functional/e2e tests
- [ ] I have made corresponding changes to the documentation
- [x] I have assigned this pull request to a milestone
ACKs for top commit:
kwvg:
utACK c9ef70a
UdjinM6:
utACK c9ef70a
Tree-SHA512: ad61f8c845f6681765105224b2a84e0b206791e2c9a786433b9aa91018ab44c1fa764528196fd079f42f08a55794756ba8c9249c6eb10af6fe97c33fa4757f44
0 commit comments