NNS Dapp Features — Portfolio Page (134977)

Happy Friday ICPeople! Today, another exciting proposal just went live 134977. As always, please consider voting. :ballot_box:

This week we propose the introduction of the portfolio page V1 — a new home page with the overview of all your tokens, and neurons. In later iterations we expand the page with additional useful information such as new SNS launches and more. Feedback is welcome!

(Screenshots were taken in a test environment)

Logged out state:

Upgrade frontend NNS Dapp canister to commit cdcd0cc5f0a9348fbe5e5df7a5d743ec1d2c96fb

Wasm sha256 hash: eaa8696979d85a8be430645166db13fb5e8ea037f5737d181bbb6cab5f73469d (https://github.com/dfinity/nns-dapp/actions/runs/12945059624)

Change Log

Added

  • Portfolio dashboard with holdings and staked value.

Changed

  • Change the USD value icon in the token pages
  • Proceed with rollout of re-enabling of certification of certain calls from 10% to 30%.

Removed

  • Remove canister creation fallback from backend canister.
  • Stop processing ICP transactions in the nns-dapp canister.
  • Stop exporting stats related to transaction processing.

Fixed

  • Improved the display of date range options in the mobile view of the Reporting page.

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 "cdcd0cc5f0a9348fbe5e5df7a5d743ec1d2c96fb"
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.

6 Likes