Proposal 136785 to upgrade the NNS dapp (2025-05-30)

Hi everyone :waving_hand:

Proposal 136785 to upgrade the NNS dapp went live, please consider voting :ballot_box_with_ballot:

This proposal updates the voting results description to make it more intuitive and transparent, along with a few additional improvements.

Canister ID: qoctq-giaaa-aaaaa-aaaea-cai
Commit: 5caf4ca4c5836a9f7db60d64bb1dee843809d09a
Wasm hash: 9be3c40436741c32f614536243be4acca25a0ad0a5ca3fc4201ee4bbcf652b7e

Change Log

Added

  • Privacy mode controls in the Command Palette

Changed

  • Styles for the SNS Projects Portfolio Cards
  • Improved voting status display with conditions progress indicators

Wasm Verification

To build the wasm module yourself and verify its hash, run the following commands from the root of the nns-dapp repo:

git fetch  # to ensure you have the latest changes.
git checkout "5caf4ca4c5836a9f7db60d64bb1dee843809d09a"
git merge-base --is-ancestor HEAD origin/main && echo "OK" || echo "Commit is not on main branch!"
./scripts/docker-build
sha256sum nns-dapp.wasm.gz

You may also want to verify the canister arguments. In the proposal they are
binary, which is not very readable. Docker provides both binary and text formats
and you can verify that the text format corresponds to the binary arg_hash
field in the proposal.

cat nns-dapp-arg-mainnet.did
didc encode "$(cat nns-dapp-arg-mainnet.did)" | xxd -r -p | sha256sum
1 Like