The NNS Team submitted the following proposals. DFINITY plans to vote on these proposals the following Monday.
Registry: https://dashboard.internetcomputer.org/proposal/133905
SNS-W: https://dashboard.internetcomputer.org/proposal/133906
SNS Ledger Index: https://dashboard.internetcomputer.org/proposal/133907
SNS Ledger: https://dashboard.internetcomputer.org/proposal/133908
SNS Ledger Archive: https://dashboard.internetcomputer.org/proposal/133909
Proposals to be Submitted
NNS Registry
# Upgrade the Registry Canister to Commit d265b13
__Proposer__: maximilian.summe at dfinity.org
__Source code__: [d265b130647f04aa25909ec1fbb8294ce0139d1c][new-commit]
[new-commit]: https://github.com/dfinity/ic/tree/d265b130647f04aa25909ec1fbb8294ce0139d1c
## New Commits
```
$ git log --format="%C(auto) %h %s" 4bed17bfc82cddc5691743db6228992cdc2740f4..d265b130647f04aa25909ec1fbb8294ce0139d1c -- ./rs/registry/canister
b579d94bef feat: Remove caller restrictions get_changes_since endpoint (#2257)
39f67a6282 feat(crypto): CRP-2609 Introduce master key ID variant for vetKD (#2108)
```
## Current Version
__Current git hash__: 4bed17bfc82cddc5691743db6228992cdc2740f4
__Current wasm hash__: d5c963c7ec0bbe701d50cc72116bb22988846641f4e912ef58a36eea7d787397
## 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/d265b130647f04aa25909ec1fbb8294ce0139d1c/rs/nervous_system/docs/proposal_verification.md
### WASM Verification
See ["Building the code"][prereqs] for prerequisites.
[prereqs]: https://github.com/dfinity/ic/tree/d265b130647f04aa25909ec1fbb8294ce0139d1c/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 d265b130647f04aa25909ec1fbb8294ce0139d1c
# 2. Build canisters.
./ci/container/build-ic.sh -c
# 3. Fingerprint the result.
sha256sum ./artifacts/canisters/registry-canister.wasm.gz
```
This should match `wasm_module_hash` field of this proposal.
SNS-W
# Upgrade the Sns-wasm Canister to Commit d265b13
__Proposer__: maximilian.summe at dfinity.org
__Source code__: [d265b130647f04aa25909ec1fbb8294ce0139d1c][new-commit]
[new-commit]: https://github.com/dfinity/ic/tree/d265b130647f04aa25909ec1fbb8294ce0139d1c
## New Commits
```
$ git log --format="%C(auto) %h %s" c494c2af8bfc70a6501448dc73bf806477388738..d265b130647f04aa25909ec1fbb8294ce0139d1c -- ./rs/nns/sns-wasm ./rs/sns/init
d265b13064 chore(sns): Set `INITIAL_CANISTER_CREATION_CYCLES` to 3T (#2328)
5c85e7d457 feat(sns): Make SNS-W create new Swaps with SNS Root as a controller (in addition to NNS Root) (#2286)
c0b2ec6580 chore(sns): Rename sale → swap in various places. (#2267)
aa91ecacdf feat(sns): Add `SnsRoot.reset_timers` (#2216)
18fdb88272 refactor(nns): Remove dfn_candid from test_utils, simplify method (#2196)
```
## Current Version
__Current git hash__: c494c2af8bfc70a6501448dc73bf806477388738
__Current wasm hash__: 18fa2612dd51837d8f54769761b421627826fa1e19bb3a788ea6ffa8bd59f7b8
## 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/d265b130647f04aa25909ec1fbb8294ce0139d1c/rs/nervous_system/docs/proposal_verification.md
### WASM Verification
See ["Building the code"][prereqs] for prerequisites.
[prereqs]: https://github.com/dfinity/ic/tree/d265b130647f04aa25909ec1fbb8294ce0139d1c/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 d265b130647f04aa25909ec1fbb8294ce0139d1c
# 2. Build canisters.
./ci/container/build-ic.sh -c
# 3. Fingerprint the result.
sha256sum ./artifacts/canisters/sns-wasm-canister.wasm.gz
```
This should match `wasm_module_hash` field of this proposal.
Publish SNS Ledger Archive
# Publish SNS Archive WASM Built at Commit e54d3fa
__Proposer__: maximilian.summe at dfinity.org
__Source code__: [e54d3fa34ded227c885d04e64505fa4b5d564743][new-commit]
[new-commit]: https://github.com/dfinity/ic/tree/e54d3fa34ded227c885d04e64505fa4b5d564743
## New Commits
```
$ git log --format="%C(auto) %h %s" d4ee25b0865e89d3eaac13a60f0016d5e3296b31..e54d3fa34ded227c885d04e64505fa4b5d564743 -- ./rs/ledger_suite/icrc1
44287b5f6b chore: Update mainnet-canisters.json (#2053)
b98f0feed2 feat(ICRC-ledger): FI-1532: Check for incompatible downgrade in ICRC ledger (#2019)
8241eb95e0 test(ICRC_ledger): FI-1522: Fix and tune golden state tests (#1952)
194ae6e570 test(ICP_ledger): FI-1387: Add transaction generation to ICP ledger suite golden state test (#1901)
0a6d829cdd feat(tests): add test target generation to rust_canbench rule (#1347)
fcbc91f0a5 chore: update `ic-cdk` to 0.16.0 (#1868)
29ce5edf1e test(ICRC_ledger): FI-1455: Upgrade index canisters in ICRC golden state tests (#1842)
d79f252c9a test(ICRC_ledger): FI-1455: Fix ICRC SNS golden state test (#1840)
d1db89ed78 feat(ICRC-ledger): FI-1435: Implement V2 for ICRC ledger - use memory manager during upgrade (#1414)
6dcfafb491 feat(ICP-Ledger): FI-1433: Implement V1 for ICP ledger - add ability to read from memory manager in post_upgrade (#1020)
b886416ae6 fix(Ledger-Suite): changed IC version (#1839)
4eca90d6ec chore(Rosetta): FI-1512 move rosetta dependencies (#1801)
072c341970 refactor(ICRC_ledger): FI-1455: Refactor ICRC ledger golden state test (#1809)
1d41511cdf test(ICRC_ledger): FI-1397: Add ledger state comparisons between upgrades (#1694)
6dae2daa18 test(ICP_ledger): FI-1491: Add tests for existing ledger behavior regarding the anonymous principal (#1550)
3bbabefb70 chore(Ledger-Suite): FI-1502 move icp and icrc ledger suites (#1682)
```
## 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/e54d3fa34ded227c885d04e64505fa4b5d564743/rs/nervous_system/docs/proposal_verification.md
See ["Building the code"][prereqs] for prerequisites.
[prereqs]: https://github.com/dfinity/ic/tree/e54d3fa34ded227c885d04e64505fa4b5d564743/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 e54d3fa34ded227c885d04e64505fa4b5d564743
# 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.
Publish SNS Ledger Index
# Publish SNS Index WASM Built at Commit e54d3fa
__Proposer__: maximilian.summe at dfinity.org
__Source code__: [e54d3fa34ded227c885d04e64505fa4b5d564743][new-commit]
[new-commit]: https://github.com/dfinity/ic/tree/e54d3fa34ded227c885d04e64505fa4b5d564743
## New Commits
```
$ git log --format="%C(auto) %h %s" d4ee25b0865e89d3eaac13a60f0016d5e3296b31..e54d3fa34ded227c885d04e64505fa4b5d564743 -- ./rs/ledger_suite/icrc1
44287b5f6b chore: Update mainnet-canisters.json (#2053)
b98f0feed2 feat(ICRC-ledger): FI-1532: Check for incompatible downgrade in ICRC ledger (#2019)
8241eb95e0 test(ICRC_ledger): FI-1522: Fix and tune golden state tests (#1952)
194ae6e570 test(ICP_ledger): FI-1387: Add transaction generation to ICP ledger suite golden state test (#1901)
0a6d829cdd feat(tests): add test target generation to rust_canbench rule (#1347)
fcbc91f0a5 chore: update `ic-cdk` to 0.16.0 (#1868)
29ce5edf1e test(ICRC_ledger): FI-1455: Upgrade index canisters in ICRC golden state tests (#1842)
d79f252c9a test(ICRC_ledger): FI-1455: Fix ICRC SNS golden state test (#1840)
d1db89ed78 feat(ICRC-ledger): FI-1435: Implement V2 for ICRC ledger - use memory manager during upgrade (#1414)
6dcfafb491 feat(ICP-Ledger): FI-1433: Implement V1 for ICP ledger - add ability to read from memory manager in post_upgrade (#1020)
b886416ae6 fix(Ledger-Suite): changed IC version (#1839)
4eca90d6ec chore(Rosetta): FI-1512 move rosetta dependencies (#1801)
072c341970 refactor(ICRC_ledger): FI-1455: Refactor ICRC ledger golden state test (#1809)
1d41511cdf test(ICRC_ledger): FI-1397: Add ledger state comparisons between upgrades (#1694)
6dae2daa18 test(ICP_ledger): FI-1491: Add tests for existing ledger behavior regarding the anonymous principal (#1550)
3bbabefb70 chore(Ledger-Suite): FI-1502 move icp and icrc ledger suites (#1682)
```
## 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/e54d3fa34ded227c885d04e64505fa4b5d564743/rs/nervous_system/docs/proposal_verification.md
See ["Building the code"][prereqs] for prerequisites.
[prereqs]: https://github.com/dfinity/ic/tree/e54d3fa34ded227c885d04e64505fa4b5d564743/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 e54d3fa34ded227c885d04e64505fa4b5d564743
# 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.
Publish SNS Ledger
# Publish SNS Ledger WASM Built at Commit e54d3fa
__Proposer__: maximilian.summe at dfinity.org
__Source code__: [e54d3fa34ded227c885d04e64505fa4b5d564743][new-commit]
[new-commit]: https://github.com/dfinity/ic/tree/e54d3fa34ded227c885d04e64505fa4b5d564743
## New Commits
```
$ git log --format="%C(auto) %h %s" d4ee25b0865e89d3eaac13a60f0016d5e3296b31..e54d3fa34ded227c885d04e64505fa4b5d564743 -- ./rs/ledger_suite/icrc1 ./rs/ledger_suite/common/ledger_core ./rs/ledger_suite/common/ledger_canister_core
44287b5f6b chore: Update mainnet-canisters.json (#2053)
b98f0feed2 feat(ICRC-ledger): FI-1532: Check for incompatible downgrade in ICRC ledger (#2019)
8241eb95e0 test(ICRC_ledger): FI-1522: Fix and tune golden state tests (#1952)
194ae6e570 test(ICP_ledger): FI-1387: Add transaction generation to ICP ledger suite golden state test (#1901)
0a6d829cdd feat(tests): add test target generation to rust_canbench rule (#1347)
fcbc91f0a5 chore: update `ic-cdk` to 0.16.0 (#1868)
29ce5edf1e test(ICRC_ledger): FI-1455: Upgrade index canisters in ICRC golden state tests (#1842)
d79f252c9a test(ICRC_ledger): FI-1455: Fix ICRC SNS golden state test (#1840)
d1db89ed78 feat(ICRC-ledger): FI-1435: Implement V2 for ICRC ledger - use memory manager during upgrade (#1414)
6dcfafb491 feat(ICP-Ledger): FI-1433: Implement V1 for ICP ledger - add ability to read from memory manager in post_upgrade (#1020)
b886416ae6 fix(Ledger-Suite): changed IC version (#1839)
4eca90d6ec chore(Rosetta): FI-1512 move rosetta dependencies (#1801)
072c341970 refactor(ICRC_ledger): FI-1455: Refactor ICRC ledger golden state test (#1809)
1d41511cdf test(ICRC_ledger): FI-1397: Add ledger state comparisons between upgrades (#1694)
6dae2daa18 test(ICP_ledger): FI-1491: Add tests for existing ledger behavior regarding the anonymous principal (#1550)
3bbabefb70 chore(Ledger-Suite): FI-1502 move icp and icrc ledger suites (#1682)
```
## 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/e54d3fa34ded227c885d04e64505fa4b5d564743/rs/nervous_system/docs/proposal_verification.md
See ["Building the code"][prereqs] for prerequisites.
[prereqs]: https://github.com/dfinity/ic/tree/e54d3fa34ded227c885d04e64505fa4b5d564743/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 e54d3fa34ded227c885d04e64505fa4b5d564743
# 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.