SNS Updates 2025-05-09

The Governance team submitted the following proposal. DFINITY plans to vote on these proposals the following Tuesday (since it was submitted slightly later than usual).

Submitted Proposals

Governance

# Publish SNS Governance WASM Built at Commit 5639c29

__Proposer__: arshavir.ter.gabrielyan at dfinity.org

__Source code__: [5639c29fd72de16d483be7fe6dedc86e9bec3b9e][new-commit]

[new-commit]: https://github.com/dfinity/ic/tree/5639c29fd72de16d483be7fe6dedc86e9bec3b9e

## Features & Fixes

###  Changed

SNS neuron baskets created for swap participants are now set up using topic-based following.
Within each basket, there is still a root neuron with the largest dissolve delay (which does not
follow anyone), and all other neurons in the same basket will now follow the root on all topics,
including the critical ones (beforehand only non-critical following was set up within each basket).
Read more details in the [forum thread](https://forum.dfinity.org/t/topic-based-following-for-swap-neuron-baskets/43649).


## New Commits

```
$ git log --format="%C(auto) %h %s" 7b3e386ff22599706bf7e1cbc98aea2e5b660b57..5639c29fd72de16d483be7fe6dedc86e9bec3b9e --  ./rs/sns/governance
 5639c29fd7 feat(sns): Set initial topic-based following for swap neurons (#4663)
 547a5d7a7c docs: chore(sns): Fix in-code documentation typos for internal SNS Governance types (#5036)
 3490ef2a07 chore: bump the monorepo version of ic-cdk to 0.18.0 (#5005)
```


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

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

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

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