dashpay / dash

Dash - Reinventing Cryptocurrency
https://www.dash.org
MIT License
1.49k stars 1.2k forks source link

refactor: remove llmq::CQuorum{BlockProcessor, Manager} globals, move to LLMQContext #6030

Closed kwvg closed 1 month ago

kwvg commented 2 months ago

Breaking Changes

None expected.

Checklist

kwvg commented 2 months ago

Placing PR as draft to address CMNHFManager initialization concerns

knst commented 2 months ago

Placing PR as draft to address CMNHFManager initialization concerns

@kwvg let's get merged these 4 commits as a spare PR?

To avoid further conflicts and reduce rebases.

kwvg commented 1 month ago

To avoid further conflicts and reduce rebases.

llmq::CQuorumManager requires a smidge change in the ConnectManagers call to work properly (using get()), preventing a clean separation. Apart, the changes are too trivial to justify a PR. Have pushed updates and am continuing in this PR.

PastaPastaPasta commented 1 month ago

Placing PR as draft to address CMNHFManager initialization concerns

@kwvg let's get merged these 4 commits as a spare PR?

To avoid further conflicts and reduce rebases.

I think I support this

kwvg commented 1 month ago

Renaming has been removed from this PR