The NNS Team submitted the following proposals. DFINITY plans to vote on these proposals the following Wednesday (since they were submitted two days later than usual for technical reasons.
- https://dashboard.internetcomputer.org/proposal/137252
- https://dashboard.internetcomputer.org/proposal/137253
- https://dashboard.internetcomputer.org/proposal/137254
Proposals to be Submitted
Governance
# Upgrade the Governance Canister to Commit 2f87fe9
__Proposer__: arshavir.ter.gabrielyan at dfinity.org
__Source code__: [2f87fe95207dc6371a2f2dc273362ba03b41e0e9][new-commit]
[new-commit]: https://github.com/dfinity/ic/tree/2f87fe95207dc6371a2f2dc273362ba03b41e0e9
## Features & Fixes
### Added
* Add a metric for the nubmer of spawning neurons.
* Use a previous voting power snapshot to create ballots if a voting power spike id detected.
### Changed
* Rename a metric related to voting power spike according to convention.
## New Commits
```
$ git log --format="%C(auto) %h %s" cc066e9957ad2f4f7515e9906bb7df4d2fcf78b7..2f87fe95207dc6371a2f2dc273362ba03b41e0e9 -- ./rs/nns/governance ./rs/sns/init
567d2e1c24 chore: bump governance integration test timeout (#5830)
b1b1c4e151 chore(nns): Rename a metric according to convention (#5781)
74cbd6cf7a feat(nns): Use a previous snapshot for ballots if an unusually high voting power is detected (#4798)
72c72b8c06 feat(nns): Add a metric for the number of spawning neurons (#5582)
6c59930a75 fix(governance-tools): Fixed a bug in the Governance PR nag bot. (#5763)
ac9bb67a0a chore(nns): Add clarification on MINIMUM_DISBURSEMENT_E8S (#5712)
6af80dc291 docs(governance): Updated CHANGELOG files for canisters that we just proposed. (#5647)
```
## Current Version
__Current git hash__: cc066e9957ad2f4f7515e9906bb7df4d2fcf78b7
__Current wasm hash__: 52bf0c480df40ae6d0928c8e113a46748ba5c122d5c9fea7f1440e488ae8c113
## 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/2f87fe95207dc6371a2f2dc273362ba03b41e0e9/rs/nervous_system/docs/proposal_verification.md
### WASM Verification
See ["Building the code"][prereqs] for prerequisites.
[prereqs]: https://github.com/dfinity/ic/tree/2f87fe95207dc6371a2f2dc273362ba03b41e0e9/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 2f87fe95207dc6371a2f2dc273362ba03b41e0e9
# 2. Build canisters.
./ci/container/build-ic.sh -c
# 3. Fingerprint the result.
sha256sum ./artifacts/canisters/governance-canister.wasm.gz
```
This should match `wasm_module_hash` field of this proposal.
Registry
# Upgrade the Registry Canister to Commit 2f87fe9
__Proposer__: arshavir.ter.gabrielyan at dfinity.org
__Source code__: [2f87fe95207dc6371a2f2dc273362ba03b41e0e9][new-commit]
[new-commit]: https://github.com/dfinity/ic/tree/2f87fe95207dc6371a2f2dc273362ba03b41e0e9
## Features & Fixes
### Added
* There is now a `canister_cycles_cost_schedule` field in `CreateSubnetPayload`
and `SubnetRecord`. This isn't used yet, but it will be in the not too distant
future, for [subnet rental].
[subnet rental]: https://dashboard.internetcomputer.org/proposal/128820
## New Commits
```
$ git log --format="%C(auto) %h %s" cc066e9957ad2f4f7515e9906bb7df4d2fcf78b7..2f87fe95207dc6371a2f2dc273362ba03b41e0e9 -- ./rs/registry/canister
648c311450 feat: Added `canister_cycles_cost_schedule` to `SubnetRecord`. (#5816)
73bb32695d test(registry): Set up sharded routing table in registry tests (#5810)
636fd13b7f feat: Add new node type mappings for nodes in the registry (#5805)
e915efecc8 docs(nns): Add a comment regarding routing table shards (#5806)
76b74b0816 feat(registry): Added `canister_cycles_cost_schedule` to CreateSubnetPayload. (#5777)
d42c3b2195 chore(nns): Clean up migration code for canister ranges (#5711)
19502f0c93 chore(ic-registry-transport): Add timestamp_nanoseconds to RegistryValue (#5707)
6af80dc291 docs(governance): Updated CHANGELOG files for canisters that we just proposed. (#5647)
```
## Current Version
__Current git hash__: cc066e9957ad2f4f7515e9906bb7df4d2fcf78b7
__Current wasm hash__: 6f02e343dd0893377d4d7c4f8eefea0b55f4092b4b6b024b7138ba8ec9a0013a
## 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/2f87fe95207dc6371a2f2dc273362ba03b41e0e9/rs/nervous_system/docs/proposal_verification.md
### WASM Verification
See ["Building the code"][prereqs] for prerequisites.
[prereqs]: https://github.com/dfinity/ic/tree/2f87fe95207dc6371a2f2dc273362ba03b41e0e9/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 2f87fe95207dc6371a2f2dc273362ba03b41e0e9
# 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.
Root
# Upgrade the Root Canister to Commit 2f87fe9
__Proposer__: arshavir.ter.gabrielyan at dfinity.org
__Source code__: [2f87fe95207dc6371a2f2dc273362ba03b41e0e9][new-commit]
[new-commit]: https://github.com/dfinity/ic/tree/2f87fe95207dc6371a2f2dc273362ba03b41e0e9
## Features & Fixes
### Changed
* Root now gets the NNS subnet via `get_subnet_for_canister` instead of getting the routing table bytes from the
registry. This change is needed, as the routing table records will be sharded into multiple records moving forward.
## New Commits
```
$ git log --format="%C(auto) %h %s" 02571e8215fa3e77da791e693cc238b2de3beae9..2f87fe95207dc6371a2f2dc273362ba03b41e0e9 -- ./rs/nns/handlers/root
d08ec4868c feat(nns): Change root proposal to call Registry::subnet_for_canister instead of reading from routing table (#5790)
b3efb00f64 docs(governance-backend): Update Governance backend CHANGELOG files. (#5450)
```
## Current Version
__Current git hash__: 02571e8215fa3e77da791e693cc238b2de3beae9
__Current wasm hash__: ad3b6758d7a50425d349f35b96d2b570524eba3728342bc442eb3807c47867bb
## 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/2f87fe95207dc6371a2f2dc273362ba03b41e0e9/rs/nervous_system/docs/proposal_verification.md
### WASM Verification
See ["Building the code"][prereqs] for prerequisites.
[prereqs]: https://github.com/dfinity/ic/tree/2f87fe95207dc6371a2f2dc273362ba03b41e0e9/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 2f87fe95207dc6371a2f2dc273362ba03b41e0e9
# 2. Build canisters.
./ci/container/build-ic.sh -c
# 3. Fingerprint the result.
sha256sum ./artifacts/canisters/root-canister.wasm.gz
```
This should match `wasm_module_hash` field of this proposal.