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.
- https://dashboard.internetcomputer.org/proposal/136798
- https://dashboard.internetcomputer.org/proposal/136799
- https://dashboard.internetcomputer.org/proposal/136800
- https://dashboard.internetcomputer.org/proposal/136801
Proposals to be Submitted
Governance
# Publish SNS Governance WASM Built at Commit 250daf4
__Proposer__: maximilian.summe at dfinity.org
__Source code__: [250daf4dd0cf7ea74c496b45457dd47ced16368c][new-commit]
[new-commit]: https://github.com/dfinity/ic/tree/250daf4dd0cf7ea74c496b45457dd47ced16368c
## Features & Fixes
- Added a new get_metrics candid endpoint to SNS governance
## New Commits
```
$ git log --format="%C(auto) %h %s" 5639c29fd72de16d483be7fe6dedc86e9bec3b9e..250daf4dd0cf7ea74c496b45457dd47ced16368c -- ./rs/sns/governance
7e2c79b152 chore: Remove compute and memory allocation from `InstallCodeArgs` (#5190)
4b308ddd8b feat(sns): inactive status of SNS api (#5217)
830f4caa90 refactor: remove direct dependency on ic-cdk-macros (#5144)
2949c97ba3 chore: Revert ic-cdk to 0.17.2 (#5139)
7e787c9c4b chore(nns,sns): Move release notes (#5063)
d1dc4c2dc8 chore: Update Rust to 1.86.0 (#5059)
```
## 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/250daf4dd0cf7ea74c496b45457dd47ced16368c/rs/nervous_system/docs/proposal_verification.md
See ["Building the code"][prereqs] for prerequisites.
[prereqs]: https://github.com/dfinity/ic/tree/250daf4dd0cf7ea74c496b45457dd47ced16368c/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 250daf4dd0cf7ea74c496b45457dd47ced16368c
# 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.
Archive
# Publish SNS Archive WASM Built at Commit fda8ae4
__Proposer__: maximilian.summe at dfinity.org
__Source code__: [fda8ae420732b21f0ddbbcc5dfbd4ddbe0db9c26][new-commit]
[new-commit]: https://github.com/dfinity/ic/tree/fda8ae420732b21f0ddbbcc5dfbd4ddbe0db9c26
## Features & Fixes
- Implement the ICRC-103 standard in the ledger for listing allowances (ledger only)
- Forbid setting the ledger fee collector to minting account (ledger only)
- Add "Cache-Control: no-store" to all canister /metrics endpoints (all canisters)
- Update Rust to 1.86.0 (all canisters)
## New Commits
```
$ git log --format="%C(auto) %h %s" 9dfa7825fc087deacccbed3985a502e0ec2276ff..fda8ae420732b21f0ddbbcc5dfbd4ddbe0db9c26 -- ./rs/ledger_suite/icrc1
1f71efe574 feat(ICRC-Ledger): FI-1546: Implement the ICRC-103 standard (#4840)
e50ff887cc test(ICRC_Rosetta): FI-1725: Fix flaky test_deriving_gaps_from_storage test (#5024)
33e44adbae chore(Ledgers): FI-1731: Update ledger suite mainnet canisters json (#5146)
92051ebe9d test(ICRC_Ledger): FI-1732: Re-enable test_icrc1_test_suite test (#5151)
b0a3d6dc4c feat: Add "Cache-Control: no-store" to all canister /metrics endpoints (#5124)
830f4caa90 refactor: remove direct dependency on ic-cdk-macros (#5144)
2949c97ba3 chore: Revert ic-cdk to 0.17.2 (#5139)
d1dc4c2dc8 chore: Update Rust to 1.86.0 (#5059)
f68a58fab6 chore: update Rust to 1.85.1 (#4340)
3490ef2a07 chore: bump the monorepo version of ic-cdk to 0.18.0 (#5005)
c2bcea9bc4 test(ICRC_Ledger): FI-1719: Skip FuelEV in ICRC SNS golden state test (#4971)
```
## 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/fda8ae420732b21f0ddbbcc5dfbd4ddbe0db9c26/rs/nervous_system/docs/proposal_verification.md
See ["Building the code"][prereqs] for prerequisites.
[prereqs]: https://github.com/dfinity/ic/tree/fda8ae420732b21f0ddbbcc5dfbd4ddbe0db9c26/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 fda8ae420732b21f0ddbbcc5dfbd4ddbe0db9c26
# 2. Build canisters.
./ci/container/build-ic.sh -c
# 3. Fingerprint the result.
sha256sum ./artifacts/canisters/ic-icrc1-archive.wasm.gz
```
This should match `wasm` field of this proposal.
Index
# Publish SNS Index WASM Built at Commit fda8ae4
__Proposer__: maximilian.summe at dfinity.org
__Source code__: [fda8ae420732b21f0ddbbcc5dfbd4ddbe0db9c26][new-commit]
[new-commit]: https://github.com/dfinity/ic/tree/fda8ae420732b21f0ddbbcc5dfbd4ddbe0db9c26
## Features & Fixes
- Implement the ICRC-103 standard in the ledger for listing allowances (ledger only)
- Forbid setting the ledger fee collector to minting account (ledger only)
- Add "Cache-Control: no-store" to all canister /metrics endpoints (all canisters)
- Update Rust to 1.86.0 (all canisters)
## New Commits
```
$ git log --format="%C(auto) %h %s" 9dfa7825fc087deacccbed3985a502e0ec2276ff..fda8ae420732b21f0ddbbcc5dfbd4ddbe0db9c26 -- ./rs/ledger_suite/icrc1
1f71efe574 feat(ICRC-Ledger): FI-1546: Implement the ICRC-103 standard (#4840)
e50ff887cc test(ICRC_Rosetta): FI-1725: Fix flaky test_deriving_gaps_from_storage test (#5024)
33e44adbae chore(Ledgers): FI-1731: Update ledger suite mainnet canisters json (#5146)
92051ebe9d test(ICRC_Ledger): FI-1732: Re-enable test_icrc1_test_suite test (#5151)
b0a3d6dc4c feat: Add "Cache-Control: no-store" to all canister /metrics endpoints (#5124)
830f4caa90 refactor: remove direct dependency on ic-cdk-macros (#5144)
2949c97ba3 chore: Revert ic-cdk to 0.17.2 (#5139)
d1dc4c2dc8 chore: Update Rust to 1.86.0 (#5059)
f68a58fab6 chore: update Rust to 1.85.1 (#4340)
3490ef2a07 chore: bump the monorepo version of ic-cdk to 0.18.0 (#5005)
c2bcea9bc4 test(ICRC_Ledger): FI-1719: Skip FuelEV in ICRC SNS golden state test (#4971)
```
## 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/fda8ae420732b21f0ddbbcc5dfbd4ddbe0db9c26/rs/nervous_system/docs/proposal_verification.md
See ["Building the code"][prereqs] for prerequisites.
[prereqs]: https://github.com/dfinity/ic/tree/fda8ae420732b21f0ddbbcc5dfbd4ddbe0db9c26/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 fda8ae420732b21f0ddbbcc5dfbd4ddbe0db9c26
# 2. Build canisters.
./ci/container/build-ic.sh -c
# 3. Fingerprint the result.
sha256sum ./artifacts/canisters/ic-icrc1-index-ng.wasm.gz
```
This should match `wasm` field of this proposal.
Ledger
# Publish SNS Ledger WASM Built at Commit fda8ae4
__Proposer__: maximilian.summe at dfinity.org
__Source code__: [fda8ae420732b21f0ddbbcc5dfbd4ddbe0db9c26][new-commit]
[new-commit]: https://github.com/dfinity/ic/tree/fda8ae420732b21f0ddbbcc5dfbd4ddbe0db9c26
## Features & Fixes
- Implement the ICRC-103 standard in the ledger for listing allowances (ledger only)
- Forbid setting the ledger fee collector to minting account (ledger only)
- Add "Cache-Control: no-store" to all canister /metrics endpoints (all canisters)
- Update Rust to 1.86.0 (all canisters)
## New Commits
```
$ git log --format="%C(auto) %h %s" 9dfa7825fc087deacccbed3985a502e0ec2276ff..fda8ae420732b21f0ddbbcc5dfbd4ddbe0db9c26 -- ./rs/ledger_suite/icrc1 ./rs/ledger_suite/common/ledger_core ./rs/ledger_suite/common/ledger_canister_core
1f71efe574 feat(ICRC-Ledger): FI-1546: Implement the ICRC-103 standard (#4840)
e50ff887cc test(ICRC_Rosetta): FI-1725: Fix flaky test_deriving_gaps_from_storage test (#5024)
33e44adbae chore(Ledgers): FI-1731: Update ledger suite mainnet canisters json (#5146)
92051ebe9d test(ICRC_Ledger): FI-1732: Re-enable test_icrc1_test_suite test (#5151)
b0a3d6dc4c feat: Add "Cache-Control: no-store" to all canister /metrics endpoints (#5124)
830f4caa90 refactor: remove direct dependency on ic-cdk-macros (#5144)
2949c97ba3 chore: Revert ic-cdk to 0.17.2 (#5139)
d1dc4c2dc8 chore: Update Rust to 1.86.0 (#5059)
f68a58fab6 chore: update Rust to 1.85.1 (#4340)
3490ef2a07 chore: bump the monorepo version of ic-cdk to 0.18.0 (#5005)
c2bcea9bc4 test(ICRC_Ledger): FI-1719: Skip FuelEV in ICRC SNS golden state test (#4971)
```
## 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/fda8ae420732b21f0ddbbcc5dfbd4ddbe0db9c26/rs/nervous_system/docs/proposal_verification.md
See ["Building the code"][prereqs] for prerequisites.
[prereqs]: https://github.com/dfinity/ic/tree/fda8ae420732b21f0ddbbcc5dfbd4ddbe0db9c26/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 fda8ae420732b21f0ddbbcc5dfbd4ddbe0db9c26
# 2. Build canisters.
./ci/container/build-ic.sh -c
# 3. Fingerprint the result.
sha256sum ./artifacts/canisters/ic-icrc1-ledger.wasm.gz
```
This should match `wasm` field of this proposal.