ICPWatch
Get alerts
Protocol canisters

Upgrade the Registry Canister to Commit 237a41f

#143737 · Adopted and executed · proposed Aug 28, 2026

Yes 98.9%88.7% of voting power has votedNo 1.1%
tally read NNS governance canister, list_proposals
Action
Install Code
Proposer neuron
51
Created
Decided
Aug 31, 2026

Summary

Upgrade the Registry Canister to Commit 237a41f

__Proposer__: daniel.wong at dfinity.org

__Source code__: [237a41f0f03801f24d6eda835248bcb5ce189f0e][new-commit]

[new-commit]: https://github.com/dfinity/ic/tree/237a41f0f03801f24d6eda835248bcb5ce189f0e

Features & Fixes

Added

  • cooling_down field in SubnetRecord, settable via UpdateSubnetRecord proposals. See

ic_replicated_state::SubnetTopology::cooling_down for the exact semantics. The field must not be set on mainnet before the replica version rejecting ingress messages to cooling down subnets has been rolled out to all subnets.

New Commits

$ git log --format="%C(auto) %h %s" c748b8e76b90ceef329c055e6f7b38a00aae8745..237a41f0f03801f24d6eda835248bcb5ce189f0e --  ./rs/registry/canister
 a9ef610479 refactor: Remove ReplicaVersion::default() (#11087)
 85060af2d7 docs(nns): Changelogs for NNS backend 2026-08-21 (#11267)
 662ae8fe9a feat: Add a `cooling_down` field to `SubnetRecord` (#11236)

Current Version

__Current git hash__: c748b8e76b90ceef329c055e6f7b38a00aae8745

__Current wasm hash__: 696fd31db414182fccccbe03c2bf2885ed47341097aeeb1a35f70d493fff1daa

Verification

See the general instructions on [how to verify] proposals like this. A "quick start" guide is provided here.

[how to verify]: https://github.com/dfinity/ic/tree/237a41f0f03801f24d6eda835248bcb5ce189f0e/rs/nervous_system/docs/proposal_verification.md

WASM Verification

See ["Building the code"][prereqs] for prerequisites.

[prereqs]: https://github.com/dfinity/ic/tree/237a41f0f03801f24d6eda835248bcb5ce189f0e/README.adoc#building-the-code

# 1. Get a copy of the code.
git clone git@github.com:dfinity/ic.git
cd ic
# Or, if you already have a copy of the ic repo,
git fetch
git checkout 237a41f0f03801f24d6eda835248bcb5ce189f0e

# 2. Build canisters.
./ci/container/build-ic.sh -c

# 3. Fingerprint the result.
sha256sum ./artifacts/canisters/registry-canister.wasm.gz

This should match wasm_module_hash field of this proposal.

Official view: dashboard.internetcomputer.org/proposal/143737