SNS Updates 2025-02-07

The NNS Team submitted the following proposals to publish new versions of SNS canisters to SNS-WASM. DFINITY plans to vote on these proposals the following Monday.

Proposals to be Submitted

Governance

# Publish SNS Governance WASM Built at Commit 2d4bcba

__Proposer__: jason.zhu at dfinity.org

__Source code__: [2d4bcba47ea10520ff21ce54a8acb9cdb0629317][new-commit]

[new-commit]: https://github.com/dfinity/ic/tree/2d4bcba47ea10520ff21ce54a8acb9cdb0629317

## Features & Fixes


###  Added

* Added the `query_stats` field for `get_root_canister_status` methods.
* Fix a bug due to which SNS ledger logos were sometimes unset after changing unrelated
  SNS ledger metadata fields.


## New Commits

```
$ git log --format="%C(auto) %h %s" c5e098e8cc8e62249e6d7f4ed09e6c2ed87fc800..2d4bcba47ea10520ff21ce54a8acb9cdb0629317 --  ./rs/sns/governance
 5506c7c41e chore: [EXC-1835] Make ic-management-canister-types private (#3814)
 fa247dff11 chore(nervous-system): Release on 2025-02-03 (#3735)
 3918cafc61 fix(sns): Correctly translate `ManageLedgerParameters` into `LedgerUpgradeArgs` (#3790)
 d343919be6 feat(sns-cli): Cleanup store canister after upgrading an SNS-controlled canister (#3738)
 01fcadfa69 feat(nns/sns): Add query stats to canister status (#3710)
```


## Wasm 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/2d4bcba47ea10520ff21ce54a8acb9cdb0629317/rs/nervous_system/docs/proposal_verification.md

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

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

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

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

This should match `wasm` field of this proposal.

Root

# Publish SNS Root WASM Built at Commit 2d4bcba

__Proposer__: jason.zhu at dfinity.org

__Source code__: [2d4bcba47ea10520ff21ce54a8acb9cdb0629317][new-commit]

[new-commit]: https://github.com/dfinity/ic/tree/2d4bcba47ea10520ff21ce54a8acb9cdb0629317

## Features & Fixes

###  Added

* Added the `query_stats` field for `canister_status`/`get_sns_canisters_summary` methods.


## New Commits

```
$ git log --format="%C(auto) %h %s" c5e098e8cc8e62249e6d7f4ed09e6c2ed87fc800..2d4bcba47ea10520ff21ce54a8acb9cdb0629317 --  ./rs/sns/root
 5506c7c41e chore: [EXC-1835] Make ic-management-canister-types private (#3814)
 fa247dff11 chore(nervous-system): Release on 2025-02-03 (#3735)
 01fcadfa69 feat(nns/sns): Add query stats to canister status (#3710)
```


## Wasm 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/2d4bcba47ea10520ff21ce54a8acb9cdb0629317/rs/nervous_system/docs/proposal_verification.md

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

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

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

# 3. Fingerprint the result.
sha256sum ./artifacts/canisters/sns-root-canister.wasm.gz
```

This should match `wasm` field of this proposal.