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 #6736: refactor: nuke circular dependencies over validationinterface
e875c42 refactor: drop dependency net on coinjoin/coinjoin by removing unused header (Konstantin Akimov)
22af04b refactor: nuke circular dependencies over validationinterface (Konstantin Akimov)
Pull request description:
## What was done?
See commits
## How Has This Been Tested?
By running `test/lint/lint-circular-dependencies.py`
```
- "coinjoin/coinjoin -> llmq/chainlocks -> net -> coinjoin/coinjoin",
- "evo/deterministicmns -> validationinterface -> evo/deterministicmns",
- "evo/deterministicmns -> validationinterface -> governance/vote -> evo/deterministicmns",
- "governance/vote -> masternode/node -> validationinterface -> governance/vote",
- "llmq/signing -> masternode/node -> validationinterface -> llmq/signing",
```
## 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:
PastaPastaPasta:
utACK e875c42; builds locally
kwvg:
utACK e875c42
UdjinM6:
utACK e875c42
Tree-SHA512: 2ee9b9f6946ba5bd9d924eac7207e4cfd8288cc78645778ab08e5bd4eaa03765d04d67a1ad075d1cdf7e5fa8f7eaf09c5f8248d9154a60493b2424a510374a4a
0 commit comments