The NNS Team will be submitting the following proposals to publish new versions of SNS canisters to SNS-WASM this Friday, 2024-05-24. DFINITY plans to vote on these proposals the following Monday.
Proposals to be Submitted
Governance
## Proposal to Publish the SNS Governance Canister WASM to SNS-W
### Proposer: DFINITY Foundation
### Canister Type: governance
### Git Hash: d1504fc4265703c5c6a73098732a4256ea8ff6bf
### New Wasm Hash: 99f736e64aeb4389a79300c8344ff436c62bf8b6cac95b950cdb1faf79d4fcc5
---
## Features
1. Reduce list_proposals response size by truncating fields that can be large.
2. More information has been added to the payload text rendering.
## Release Notes
```
$ git log --format="%C(auto) %h %s" e790c6636115482db53ca3daa2f1900202ab04cf..d1504fc4265703c5c6a73098732a4256ea8ff6bf -- ./rs/sns/governance
9bf88d8023 Add the payload hash to validate_and_render_execute_nervous_system_function
7842ba0dd4 NNS1-3062: feat(sns): Display the install mode in the payload text rendering of UpgradeSnsControlledCanister proposals
32da77f9b1 NNS1-3061: Render the proposal ID in UpgradeSnsToNextVersion proposals
1bfe616ec0 feat: build Rust canisters with opt-level=3 by default
e9c1c24d1d refactor(nervous_system): NNS1-3061: Move common constants to nervous_system/common
36ac103bef refactor(nervous_system): NNS1-3061: Move SNS Governance's `ledger.rs` to nervous_system/clients
00a3b37e2c fix(sns): NNS1-3059 Stop returning payload_text_rendering within list_proposals
5416a61280 fix(sns): NNS1-3045 Truncate the logo fields in ManageSnsMetadata/ManageLedgerParameters from list_proposals response
```
## Wasm Verification
Verify that the hash of the gzipped WASM matches the proposed hash.
```
git fetch
git checkout d1504fc4265703c5c6a73098732a4256ea8ff6bf
./gitlab-ci/container/build-ic.sh -c
sha256sum ./artifacts/canisters/sns-governance-canister.wasm.gz
```
Swap
## Proposal to Publish the SNS Swap Canister WASM to SNS-W
### Proposer: DFINITY Foundation
### Canister Type: swap
### Git Hash: d1504fc4265703c5c6a73098732a4256ea8ff6bf
### New Wasm Hash: 59ec188507b12fcb6e579db7b570a59f2a7236e80c46494a6ef228ef8acd1ef5
---
## Release Notes
```
$ git log --format="%C(auto) %h %s" d7ddd2969837fc6c9c0b86d331f7bc61e9e78bd1..d1504fc4265703c5c6a73098732a4256ea8ff6bf -- ./rs/sns/swap
e9c1c24d1d refactor(nervous_system): NNS1-3061: Move common constants to nervous_system/common
36ac103bef refactor(nervous_system): NNS1-3061: Move SNS Governance's `ledger.rs` to nervous_system/clients
800541ccaf chore: use serde_bytes for parsing blobs in NNS canisters
7957dab20c chore: rules_rust 0.33.0 -> 0.42.1
1e8c07bae6 fix(sns): Make SNS governance use the sns_tokens_per_icp field when assessing SNS tokens (in the treasury).
```
## Wasm Verification
Verify that the hash of the gzipped WASM matches the proposed hash.
```
git fetch
git checkout d1504fc4265703c5c6a73098732a4256ea8ff6bf
./gitlab-ci/container/build-ic.sh -c
sha256sum ./artifacts/canisters/sns-swap-canister.wasm.gz
```