ICP Proposal Forum

Proposal ID: 138369

# Upgrade the Governance Canister to Commit 0e4c823 __Proposer__: shahriar.javidi at dfinity.org __Source code__: [0e4c8234a9e0508ae30c5b8a7498406294c25e95][new-commit] [new-commit]: https://github.com/dfinity/ic/tree/0e4c8234a9e0508ae30c5b8a7498406294c25e95 ## Features & Fixes ### Added * The neuron `Split` command accepts an optional `memo` field that can be used to derive the neuron subaccount, rather than generating a random one. * The voting history of known neurons is recorded so that it can expose more information about the known neurons. ### Changed * The protobuf-encoded `Storable` implementations are changed to `Unbounded`. ### Removed * The `IcpXdrConversionRate` proposal is now obsolete and cannot be submitted. ## New Commits ``` $ git log --format="%C(auto) %h %s" 4b7cde9a0e3b5ad4725e75cbc36ce635be6fa6a8..0e4c8234a9e0508ae30c5b8a7498406294c25e95 -- ./rs/nns/governance ./rs/sns/init 01231e139f feat(nns): Record voting history of known neurons (#6531) 28a302d704 feat(nns): Change some NNS Governance storable types to Unbounded (#6603) 186b42991d feat(sns): overwrite allowances (#6472) 8c112462b8 feat(nns): Add memo for the split neuron command (#6499) 43657c20bc feat(sns): use icrc-2 for the initialization of the SNS-Extensions (#6344) 49d659c29d feat: Unify ic-cdk to v0.18.6 (#6264) d8fb1363ef refactor(nns): Make ExchangeRate proposals obsolete (#5172) 2f27cecce0 doc(nns): Say that Topic.TOPIC_UNSPECIFIED is not applicable to Governance/SNS/Neuron's fund (#6328) c0a60bb5ea feat: bootstrap NNS governance and root canisters (#6254) a4c1c9bce1 chore: update rust to 1.88.0 (#6045) af7da00221 chore(nervous-system): Update changelog for release 2025-07-30 (#6113) ``` ## Current Version __Current git hash__: 4b7cde9a0e3b5ad4725e75cbc36ce635be6fa6a8 __Current wasm hash__: e774351d97bf02469a7c469264be533b3696d21930fc11e9e5cb87a747813aa1 ## 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/0e4c8234a9e0508ae30c5b8a7498406294c25e95/rs/nervous_system/docs/proposal_verification.md ### WASM Verification See ["Building the code"][prereqs] for prerequisites. [prereqs]: https://github.com/dfinity/ic/tree/0e4c8234a9e0508ae30c5b8a7498406294c25e95/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 0e4c8234a9e0508ae30c5b8a7498406294c25e95 # 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.

Reviewer Comments:

Add a Comment

Posting as current_user

No comments yet. Be the first to share your thoughts!