The NNS Team will be submitting the following upgrade proposals this Friday, 2024-10-11. DFINITY plans to vote on these proposals the following Monday.
Proposals to be Submitted
# Upgrade the Governance Canister to Commit c494c2a
__Proposer__: andre at popovit.ch\
__Source Code__: [c494c2af8bfc70a6501448dc73bf806477388738][new-commit]
[new-commit]: https://github.com/dfinity/ic/tree/c494c2af8bfc70a6501448dc73bf806477388738
## New Commits
```
$ git log --format="%C(auto) %h %s" ca8847547d327ce8a3bd81d25a590e01da1a3af5..c494c2af8bfc70a6501448dc73bf806477388738 -- ./rs/nns/governance ./rs/sns/init
158f799bb05 chore: Remove __get_candid_interface_tmp_hack from nns and sns canisters (#1975)
292b462f04a feat(IDX): enable bzlmod (#1959)
dbb7b9d39c5 feat(nns): Heap neuron count metric. (#1931)
0a6d829cddc feat(tests): add test target generation to rust_canbench rule (#1347)
fc98b77092b chore: Stop using NeuronId for proposal IDs (#1950)
8f736981f6c feat(IC-1579): TLA-code link for split_neuron (#913)
9feda70825b refactor(sns): Use ic-nervous-system-agent in sns-audit (#1756)
```
## Current Version
- Current Git Hash: ca8847547d327ce8a3bd81d25a590e01da1a3af5
- Current Wasm Hash: eb6b506617dca22c8d72ab1279e08f0391a7f3bf1827bc23c9d21d9bb9d0afa9
## 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/c494c2af8bfc70a6501448dc73bf806477388738/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 c494c2af8bfc70a6501448dc73bf806477388738
# 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.
# Upgrade the Root Canister to Commit c494c2a
__Proposer__: andre at popovit.ch\
__Source Code__: [c494c2af8bfc70a6501448dc73bf806477388738][new-commit]
[new-commit]: https://github.com/dfinity/ic/tree/c494c2af8bfc70a6501448dc73bf806477388738
## New Commits
```
$ git log --format="%C(auto) %h %s" a0207146be211cdff83321c99e9e70baa62733c7..c494c2af8bfc70a6501448dc73bf806477388738 -- ./rs/nns/handlers/root/impl
3bbabefb704 chore(Ledger-Suite): FI-1502 move icp and icrc ledger suites (#1682)
f7791372e99 chore: remove old hyper and bump prost and tonic versions (#1597)
df1dbfc8a2a chore: Add file extension to globs (#1543)
4d09678d23d chore: sort rust derive traits (#1241)
a3129e0d7c0 test(nns): Stop generating .did files. (#1114)
cdf03740f16 chore(nns): Remove unused dependency (#1121)
```
## Current Version
- Current Git Hash: a0207146be211cdff83321c99e9e70baa62733c7
- Current Wasm Hash: c280a25dc565f8a42429cb5b969906c4c5a789381e98f6e11c247c91c4dfaac5
## 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/c494c2af8bfc70a6501448dc73bf806477388738/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 c494c2af8bfc70a6501448dc73bf806477388738
# 2. Build canisters.
./ci/container/build-ic.sh -c
# 3. Fingerprint the result.
sha256sum ./artifacts/canisters/root-canister.wasm.gz
```
This should match `wasm_module_hash` field of this proposal.
# Upgrade the Sns-wasm Canister to Commit c494c2a
__Proposer__: andre at popovit.ch\
__Source Code__: [c494c2af8bfc70a6501448dc73bf806477388738][new-commit]
[new-commit]: https://github.com/dfinity/ic/tree/c494c2af8bfc70a6501448dc73bf806477388738
## New Commits
```
$ git log --format="%C(auto) %h %s" 87343a880050ca72b1361138535211f5770dd52e..c494c2af8bfc70a6501448dc73bf806477388738 -- ./rs/nns/sns-wasm ./rs/sns/init
158f799bb05 chore: Remove __get_candid_interface_tmp_hack from nns and sns canisters (#1975)
fcbc91f0a58 chore: update `ic-cdk` to 0.16.0 (#1868)
3bbabefb704 chore(Ledger-Suite): FI-1502 move icp and icrc ledger suites (#1682)
e2cb3d6389e chore: upgrade prost and tonic crates (#1738)
f7791372e99 chore: remove old hyper and bump prost and tonic versions (#1597)
d66fdcb4c71 chore: bump rust version to 1.81 (#1645)
09e7929d555 refactor(nervous-system): Remove ic-sns-governance and ic-sns-init's test_feature configurations (#1606)
5610c60491c refactor(sns): Remove different sns init behavior when cfg(feature = "test") (#1609)
```
## Current Version
- Current Git Hash: 87343a880050ca72b1361138535211f5770dd52e
- Current Wasm Hash: 6dd00ebe425ba360be161c880ce3a3b3cda5a3738d6b323a9fd0366debf590ce
## 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/c494c2af8bfc70a6501448dc73bf806477388738/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 c494c2af8bfc70a6501448dc73bf806477388738
# 2. Build canisters.
./ci/container/build-ic.sh -c
# 3. Fingerprint the result.
sha256sum ./artifacts/canisters/sns-wasm-canister.wasm.gz
```
This should match `wasm_module_hash` field of this proposal.