SNS updates 2024-05-24

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

```

1 Like

Also
The CodeGov project have completed review for this proposal. You can find details on OpenChat
At the time of this comment on the forum there are still 2 days left in the voting period, which means there is still plenty of time for others to review the proposal and vote independently.