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 #7081: refactor: streamline LLMQ utils and snapshot logic
7c1dc2d lint: apply most `clang-format` suggestions (Kittywhiskers Van Gogh)
3ba6daa refactor: use `UtilParameters` in more LLMQ code (Kittywhiskers Van Gogh)
ff71875 refactor: drop `Params()` use in `llmq/utils.cpp` (Kittywhiskers Van Gogh)
8a3d852 refactor: misc. refactoring in `llmq/utils.cpp` (Kittywhiskers Van Gogh)
6a6a240 refactor: simplify `BuildQuorumRotationInfo()` (3/n) (Kittywhiskers Van Gogh)
3e5e273 refactor: simplify `BuildQuorumRotationInfo()` (2/n) (Kittywhiskers Van Gogh)
515163a refactor: simplify `BuildQuorumRotationInfo()` (1/n) (Kittywhiskers Van Gogh)
8c4f83b refactor: introduce `MasternodeScore` for better docs (Kittywhiskers Van Gogh)
85221d4 refactor: introduce `UtilParameters` struct to slim down arguments (Kittywhiskers Van Gogh)
1eb1330 refactor: introduce `QuorumQuarter` struct to reduce code duplication (Kittywhiskers Van Gogh)
3b6d997 refactor: extract quorum cycle data into struct, move ctors to source (Kittywhiskers Van Gogh)
17f5d88 refactor: make `SnapshotSkipMode` an `enum class` (Kittywhiskers Van Gogh)
a3a6a7d refactor: move `llmq::utils::BlsCheck` {c,d}tors and functions to source (Kittywhiskers Van Gogh)
afb4428 move-only: move `InitQuorumsCache()` to header, drop specializations (Kittywhiskers Van Gogh)
09d522d move-only: move `llmq/util.cpp` internals to anonymous namespace (Kittywhiskers Van Gogh)
Pull request description:
## Additional Information
* Dependent on #7056
## Breaking Changes
None expected.
## 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
- [x] I have made corresponding changes to the documentation **(note: N/A)**
- [x] I have assigned this pull request to a milestone _(for repository code-owners and collaborators only)_
ACKs for top commit:
UdjinM6:
utACK 7c1dc2d
Tree-SHA512: b78c8c7f1ee74dc84a84b9bde75861e931cfa33ffb1eb38cca61de59e4dd1d2685676db9700be6f27c045eb04b2bcea6102d1bc0ef91242b77d8577eee9514f3
0 commit comments