NNS Update, Nov 22, 2024

The NNS Team submitted the following proposals. DFINITY plans to vote on these proposals the following Monday.

Proposals to be Submitted

NNS Governance

https://dashboard.internetcomputer.org/proposal/134261


# Upgrade the Governance Canister to Commit 7e25f22

__Proposer__: jason.zhu at dfinity.org

__Source code__: [7e25f225129bbe6e44191b580b387362864145ee][new-commit]

[new-commit]: https://github.com/dfinity/ic/tree/7e25f225129bbe6e44191b580b387362864145ee

## New Commits

```

$ git log --format="%C(auto) %h %s" fa149557c44967f621c03224460eb6639f5c03c6..7e25f225129bbe6e44191b580b387362864145ee -- ./rs/nns/governance ./rs/sns/init

7e25f22512 feat(nns): Adjust batch limit for moving neurons to stable memory (#2778)

fbbb395308 perf(nns): Add benchmarks for periodic tasks (#2729)

2f63d24ecb fix(nns): Avoid cloning heap_neurons to avoid performance penalty (#2726)

c9065698a9 feat(nns): Move inactive neurons in the heap to stable storage through a timer (#2643)

1d73be3778 refactor(nns): Make cast_vote_and_cascade_follow async (#2670)

49000055d3 fix: Try to address spurious `unresolved import` errors (#2668)

363e697195 refactor(nns): Move cast_vote_and_cascade_follow into Governance struct (#2600)

139b0f21c0 refactor(nns): Refactor voting as precursor for more scalability (#2528)

a920fc7c4f refactor(nns): Spin out sum_weighted_voting_power. (#2619)

```

## Current Version

__Current git hash__: fa149557c44967f621c03224460eb6639f5c03c6

__Current wasm hash__: fe417b2c69c36ecc2b86d8e1ec33e170a2b69fc8dc612124ec89bffba53b2438

## 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/7e25f225129bbe6e44191b580b387362864145ee/rs/nervous_system/docs/proposal_verification.md

### WASM Verification

See ["Building the code"][prereqs] for prerequisites.

[prereqs]: https://github.com/dfinity/ic/tree/7e25f225129bbe6e44191b580b387362864145ee/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 7e25f225129bbe6e44191b580b387362864145ee

# 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.

1 Like