Hello, ICPeople! Proposal 135595 to upgrade the NNS dapp just went live, please consider voting.
In 2025, DFINITY aims to put a bigger emphasis on the mobile user experience, as mobile devices take up ~66% of the daily NNS dapp visits according to the newly launched analytics. This proposal includes changes to hide the header in phones while scrolled down, so you can see more of the content.
Upgrade frontend NNS Dapp canister to commit 1cb353df7ab0da0b2be5e5401187e665dde532bb
Wasm sha256 hash: aab24b94e62f68ae71a3b4108ce1e96c9ab9970372d1c288dea4aff384299678
(https://github.com/dfinity/nns-dapp/actions/runs/13544303969
)
Change Log
Added
- Warning indicators for failed actionable SNS proposals.
Changed
- Hide the mobile header when scrolling.
- Make navigation from the staking neurons page possible even without neurons.
Fixed
- Rendering of
RemoveNodeOperatorsPayload
proposals.
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 "1cb353df7ab0da0b2be5e5401187e665dde532bb"
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_hex
field in the proposal.
cat nns-dapp-arg-mainnet.did
didc encode "$(cat nns-dapp-arg-mainnet.did)" | xxd -r -p | sha256sum