ICPWatch
Get alerts
Protocol canisters

Upgrade the Governance Canister to Commit 98c898f

#144200 · Open · 4 d left · proposed Oct 2, 2026

Yes 94.7%0.7% of voting power has votedNo 5.3%
tally read NNS governance canister, list_proposals
Action
Install Code
Proposer neuron
51
Created
Voting ends
Oct 6, 2026 (in 4 d)

Summary

Upgrade the Governance Canister to Commit 98c898f

__Proposer__: daniel.wong at dfinity.org

__Source code__: [98c898f8de068a1fc0e97ebc805f9fa7f315d862][new-commit]

[new-commit]: https://github.com/dfinity/ic/tree/98c898f8de068a1fc0e97ebc805f9fa7f315d862

Features & Fixes

Added

  • Added a new NnsFunction variant MergeSubnets, which proposes to merge a

subnet into another subnet: in the routing table, reassigns all canister ranges hosted by the source subnet to the destination subnet. The source subnet is not deleted.

New Commits

$ git log --format="%C(auto) %h %s" 0c9710598f7ef85692b588a6ec518c8d8bf817ae..98c898f8de068a1fc0e97ebc805f9fa7f315d862 --  ./rs/nns/governance ./rs/sns/init
 7b8819b0a2 chore: simplify dependency graph (#11669)
 621f646bcf test(subnet-splitting): enable subnet splitting in test releases (#11649)
 df047c0558 chore: rustc: 1.97.1 -> 1.98.1 (#11534)
 279f3a6fe8 feat(registry): add merge_subnets endpoint (#11366)
 b8bd732c63 chore(nervous-system): Update changelog for release 2026-09-01 (#11391)

Current Version

__Current git hash__: 0c9710598f7ef85692b588a6ec518c8d8bf817ae

__Current wasm hash__: 74e07d7d70ac89e254cf51d4214ec71a38789f922a82305d550a7281e4b23fc1

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/98c898f8de068a1fc0e97ebc805f9fa7f315d862/rs/nervous_system/docs/proposal_verification.md

WASM Verification

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

[prereqs]: https://github.com/dfinity/ic/tree/98c898f8de068a1fc0e97ebc805f9fa7f315d862/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 98c898f8de068a1fc0e97ebc805f9fa7f315d862

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

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

This should match wasm_module_hash field of this proposal.

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