SNS Updates 2025-06-20

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.

Governance

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

# Publish SNS Governance WASM Built at Commit cc066e9

__Proposer__: daniel.wong at dfinity.org

__Source code__: [cc066e9957ad2f4f7515e9906bb7df4d2fcf78b7][new-commit]

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

## Features & Fixes

###  Added

####  New `RegisterExtension` proposal type

A new proposal type, `RegisterExtension`, is added for registering SNS extensions.
Extensions are a new class of SNS canisters that (unlike SNS-controlled dapp canisters)
can operate on behalf of the DAO, e.g., by managing a portion of the treasury funds.

Note that while `RegisterExtension` proposals are already recognized, they are not enabled yet.


## New Commits

```
$ git log --format="%C(auto) %h %s" 12afb2543219f43e4088e1ecd6d235962e71b211..cc066e9957ad2f4f7515e9906bb7df4d2fcf78b7 --  ./rs/sns/governance
 97dc221168 feat(sns): Add `RegisterExtension` proposal type (#5501)
 f57f0ed608 chore(nns,sns): Update release notes after release (#5547)
 69220ccb17 feat(sns): Fall back to making SNS proposals critical in the unlikely event of proposals not having a topic   (#5525)
```


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

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

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

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

Please note that the new RegisterExtension proposal type announced in the SNS Governance change log is part of the implementation of the SNS Liquidity Pools feature, and this proposal doesn’t enable them yet, just offers the API types as a heads up for the clients.

1 Like