The Governance Team (formerly known as the NNS team) is proud to present several NNS canister upgrade proposals:
Bellow, is a copy of the summaries of of these proposals.
Governance
# Upgrade the Governance Canister to Commit 4bed17b
__Proposer__: daniel.wong at dfinity.org\
__Source Code__: [4bed17bfc82cddc5691743db6228992cdc2740f4][new-commit]
[new-commit]: https://github.com/dfinity/ic/tree/4bed17bfc82cddc5691743db6228992cdc2740f4
## New Commits
```
$ git log --format="%C(auto) %h %s" c494c2af8bfc70a6501448dc73bf806477388738..4bed17bfc82cddc5691743db6228992cdc2740f4 -- ./rs/nns/governance ./rs/sns/init
4bed17bfc8 feat(nns): Neurons created with minimum dissolve delay (#1982)
0a53517776 chore: upgrade core crates and use workspace version (#2111)
7dfdc92abc fix(IDX): clean up TLA build (#2062)
c226d1966d feat(nns): IC-1579 TLA-code link for claim_neuron (#2030)
4bd8e1d843 refactor(nns): Improve range neurons performance for stable store (#2033)
c4b3c8f7c8 fix: integer overflow in NNS tests in `is_inactive` (#1984)
3e274c7fbe chore(nns): Add a new feature flag for neuron migration (#1976)
```
## Current Version
- Current Git Hash: c494c2af8bfc70a6501448dc73bf806477388738
- Current Wasm Hash: 365411fcf8a925775e2111778ddda8f22ce828366c79b53b97ea78554dde381b
## 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/4bed17bfc82cddc5691743db6228992cdc2740f4/rs/nervous_system/docs/proposal_verification.md
### WASM Verification
See ["Building the code"][prereqs] for prerequisites.
[prereqs]: https://github.com/dfinity/ic?tab=readme-ov-file#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 4bed17bfc82cddc5691743db6228992cdc2740f4
# 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.
Genesis Token
# Upgrade the Genesis-token Canister to Commit 4bed17b
__Proposer__: daniel.wong at dfinity.org\
__Source Code__: [4bed17bfc82cddc5691743db6228992cdc2740f4][new-commit]
[new-commit]: https://github.com/dfinity/ic/tree/4bed17bfc82cddc5691743db6228992cdc2740f4
## New Commits
```
$ git log --format="%C(auto) %h %s" cf237434877b39d0a94fb5ef84b13ea576a225ac..4bed17bfc82cddc5691743db6228992cdc2740f4 -- ./rs/nns/gtc
3bbabefb70 chore(Ledger-Suite): FI-1502 move icp and icrc ledger suites (#1682)
f7791372e9 chore: remove old hyper and bump prost and tonic versions (#1597)
09e7929d55 refactor(nervous-system): Remove ic-sns-governance and ic-sns-init's test_feature configurations (#1606)
df1dbfc8a2 chore: Add file extension to globs (#1543)
303b52a212 chore: Move GenesisTokenCanisterInitPayloadBuilder to rs/nns/test_utils (#1269)
```
## Current Version
- Current Git Hash: cf237434877b39d0a94fb5ef84b13ea576a225ac
- Current Wasm Hash: 31d91cbdfa6e1aae4cc4fee4f611e25f33922bd3d336f4cdc97d511e03b264a7
## 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/4bed17bfc82cddc5691743db6228992cdc2740f4/rs/nervous_system/docs/proposal_verification.md
### WASM Verification
See ["Building the code"][prereqs] for prerequisites.
[prereqs]: https://github.com/dfinity/ic?tab=readme-ov-file#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 4bed17bfc82cddc5691743db6228992cdc2740f4
# 2. Build canisters.
./ci/container/build-ic.sh -c
# 3. Fingerprint the result.
sha256sum ./artifacts/canisters/genesis-token-canister.wasm.gz
```
This should match `wasm_module_hash` field of this proposal.
Registry
# Upgrade the Registry Canister to Commit 4bed17b
__Proposer__: daniel.wong at dfinity.org\
__Source Code__: [4bed17bfc82cddc5691743db6228992cdc2740f4][new-commit]
[new-commit]: https://github.com/dfinity/ic/tree/4bed17bfc82cddc5691743db6228992cdc2740f4
## New Commits
```
$ git log --format="%C(auto) %h %s" 87343a880050ca72b1361138535211f5770dd52e..4bed17bfc82cddc5691743db6228992cdc2740f4 -- ./rs/registry/canister
9fc5ab4e9e feat(registry): Add node_reward_type to NodeRecord (#1608)
158f799bb0 chore: Remove __get_candid_interface_tmp_hack from nns and sns canisters (#1975)
e2cb3d6389 chore: upgrade prost and tonic crates (#1738)
f7791372e9 chore: remove old hyper and bump prost and tonic versions (#1597)
```
## Current Version
- Current Git Hash: 87343a880050ca72b1361138535211f5770dd52e
- Current Wasm Hash: 57c72469f01fd6ea8b5c5a962a1fed9b4ad550bbebdae38c29d5ad330c25c724
## 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/4bed17bfc82cddc5691743db6228992cdc2740f4/rs/nervous_system/docs/proposal_verification.md
### WASM Verification
See ["Building the code"][prereqs] for prerequisites.
[prereqs]: https://github.com/dfinity/ic?tab=readme-ov-file#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 4bed17bfc82cddc5691743db6228992cdc2740f4
# 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.