mirror of
https://github.com/dashpay/dash.git
synced 2024-12-27 04:52:59 +01:00
4feb38b6ab
* llmq|init|test: Add "mode" to -llmq-qvvec-sync parameter This changes the paramter from `-llmq-qvvec-sync=<quorum_name>` to `-llmq-qvvec-sync=<quorum_name:mode>` With the following definitions: - `quorum_name`: Internal name of the quorum type - `mode=0` - Sync always from all quorums of the type defined by `quorum_name` - `mode=1` - Sync only if member of any from all other quorum of the type defined by `quorum_name` `-llmq-qvvec-sync=llmq_100_67:0` To always request qvvec's from all `LLMQ_100_67`. `-llmq-qvvec-sync=llmq_100_67:1` Only request if type member. This means, if platform enables this on all MNs with `mode=0` we will have all nodes asking new quorum for their verification vector instead of only `24*100` at max. * llmq: Adjust GetQuorumRecoveryStartOffset to use all MNs * Turn `QvvecSyncMode` into `enum class` Co-authored-by: UdjinM6 <UdjinM6@users.noreply.github.com> |
||
---|---|---|
.. | ||
__init__.py | ||
authproxy.py | ||
bignum.py | ||
blocktools.py | ||
coverage.py | ||
key.py | ||
messages.py | ||
mininode.py | ||
netutil.py | ||
script.py | ||
siphash.py | ||
socks5.py | ||
test_framework.py | ||
test_node.py | ||
util.py |