Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion dip-0006.md
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ Each phase lasts for multiple blocks (quorumDkgPhaseBlocks) to ensure that all m
In this phase, the members of the new quorum are determined. This process is fully deterministic and results in exactly the same list seen by all members and observers.

1. Retrieve the deterministic masternode list which is valid at quorumHeight
2. Calculate `SHA256(SHA256(proTxHash, confirmedHash), SHA256(llmqType, quorumHash))` for each entry in the list
2. Calculate `SHA256(SHA256(proTxHash, confirmedHash), SHA256(SHA256(llmqType, quorumHash)))` for each entry in the list
* The `confirmedHash` is the block hash when a masternode registration is considered fully confirmed. For mainnet, this is the block where the masternode registration transaction has 15 confirmations. For other networks, only 1 confirmation is required. **_Note_**: The `confirmedHash` block must have one confirmation itself before `confirmedHash` can be used.
3. Sort the resulting list by the calculated hashes
4. Take the first quorumSize entries from this list and use the corresponding masternodes as members list
Expand Down