Proposal 138366 to upgrade the NNS dapp (2025-09-05)

Hi everyone :waving_hand:

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


Main changes:

  • Chain-key tokens sorting.
  • Changed Project’s card stat Market Cap to Fully Diluted Valuation.
  • Remove extra character from a Project’s page details.
  • Upgrate AgentJS to fix canister management issues.

Overview

Canister ID: qoctq-giaaa-aaaaa-aaaea-cai
Commit: e91bdc380d234ed4060f63d50fafe4bbfeda9c70
Wasm hash: 6555d1b3bd8f0ec9e3be3a7e30a5ecee2650c4d8f2a2b2c766db7af4d499be75


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 "e91bdc380d234ed4060f63d50fafe4bbfeda9c70"
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