SNS Update, Nov 22, 2024

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

SNS Governance

https://dashboard.internetcomputer.org/proposal/134262


# Publish SNS Governance WASM Built at Commit 7e25f22

__Proposer__: jason.zhu at dfinity.org

__Source code__: [7e25f225129bbe6e44191b580b387362864145ee][new-commit]

[new-commit]: https://github.com/dfinity/ic/tree/7e25f225129bbe6e44191b580b387362864145ee

## New Commits

```

$ git log --format="%C(auto) %h %s" f5a63fd41933eee24ab3a6c71e43c67c1048e0db..7e25f225129bbe6e44191b580b387362864145ee -- ./rs/sns/governance

a4da5f6d97 feat(sns): Implement `AdvanceSnsTargetVersion` proposal type (#2704)

76b7dfdae2 test(sns): Add a few unit tests of refresh_cached_upgrade_steps and initiate_upgrade_if_sns_behind_target_version (#2730)

d452a9110d chore(sns): Remove unnecessary comment (#2750)

58f2b9fc06 feat(sns): new proposal type AdvanceSnsTargetVersion (#2696)

385995534c refactor(sns): Use only `complete_sns_upgrade_to_next_version` to mark SNS upgrade outcomes (#2681)

971102b7d6 feat(sns): Do not abort SNS upgrade due to recoverable state corruption (#2614)

fad7e160bf test(sns): Move unit tests out of Governance production source file (#2645)

80b90f2450 chore(sns): Generate SNS API crate with type conversions (#2642)

```

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

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

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

# 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.