Skip to content

HF16 follow-ups: zh-CN readiness, quorum wording, schedule comments - #194

Merged
On1x merged 1 commit into
masterfrom
docs/hf16-postmerge-cleanup
Oct 27, 2026
Merged

On1x merged 1 commit into
masterfrom
docs/hf16-postmerge-cleanup

Conversation

@chiliec

@chiliec chiliec commented Oct 27, 2026

Copy link
Copy Markdown
Member

Follow-up to #191. Docs and comments only; no compiled behaviour changes.

  • @l10n/zh-CN/docs/consensus/hf16.md: adds the "检查就绪状态" section (it had none), matching en/ru after HF16 readiness: count the quorum by schedule slots #191. Uses the existing zh terms (调度槽位, 签名密钥, 空密钥, 洗牌, 紧急共识).
  • docs/prediction-markets/pm-no-contest-fee-freeze.md + ru: "17 of 21 validators must run the 4.2.0 binary" was the same wrong metric as snapshot: restore PM seed flags; docs: HF16 readiness check #184. It now reads 17 schedule slots voting 4.2.0 and points to scripts/hardfork_readiness.py. The zh-CN copy is a summary that already links to HF16, so it is unchanged.
  • database.cpp emergency branch + validator_objects.hpp: the comments said the hybrid override waits for next_shuffle_block_num. Nothing reads that field; the schedule is rebuilt when head % (CHAIN_MAX_VALIDATORS * REPEAT) == 0 (raised by On1x on HF16 readiness: count the quorum by schedule slots #191). The assignment stays, because it is object state.

…doc; chain: correct next_shuffle_block_num comments

Comment-only in chain code: next_shuffle_block_num is write-only, the schedule
(and the emergency hybrid override) is rebuilt when head % 21 == 0.
@On1x
On1x merged commit b999e79 into master Oct 27, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants