Hello, ICPeople! Proposal 135924 to upgrade the NNS dapp just went live, please consider voting.
This week’s proposal brings a welcome update to modal windows throughout the NNS dapp that are handling token transfers of different kinds. It adds USD values, simplified displaying of error messages, and a small design refresh.
Simplified SNS neuron display by making voting power details expandable on demand
Added visual feedback while loading exchange rates in canister top-up form.
Simplified error message display for better readability in form inputs.
Added USD equivalent values to amount inputs.
Changed
Move the balance or maximum amount from the transaction address to below the input amount.
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 "6b7bef5eddecb1308e14154bd5b231e676e7032d"
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.
Proposal #135924 for Frontend NNS Dapp — Zack | CodeGov
Vote: Adopted
Reason: The build is reproducible and the wasm hash as well the arguments hash is a match.
The canister id qoctq-giaaa-aaaaa-aaaea-cai is correct and the install mode is upgrade.
All the commits match their description and nothing out of the ordinary stood out.
My favorite with this release is the addition of USD equivalent to ICP amount inputs and also addition of the IcpExchangeRateInfoTooltip component is great, specially the included error message, done in d947e89 as is the relocation of the balance/maximum amount displayed done in 699d26d .
Feel free to check out the descriptions for the included “BEFORE” and “AFTER” screenshots to get a better understanding of the changes, very much appreciated.
Not to mention how cool it is to have video included
CodeGov has a team of developers who review and vote independently on the following proposal topics: IC-OS Version Election, Protocol Canister Management, Subnet Management, Node Admin, and Participant Management. The CodeGov NNS known neuron is configured to follow our reviewers on these technical topics. We also have a group of Followees who vote independently on the Governance and the SNS & Neuron’s Fund topics. We strive to be a credible and reliable Followee option that votes on every proposal and every proposal topic in the NNS. We also support decentralization of SNS projects such as WaterNeuron, KongSwap, and Alice with a known neuron and credible Followees.
Learn more about CodeGov and its mission at codegov.org.
Application Canister Management Proposal 135924
Vote: ADOPT
Comments: The CodeGov NNS known neuron has voted to Adopt based on the volunteer review provided above by our team member @ZackDS. When the CodeGov NNS known neuron vote was cast, it triggered about 5.6 % total voting power in the NNS on proposal 135924. The CodeGov WTN neuron triggered about 4 % total voting power when the vote was cast on the corresponding WTN proposal 2682.
About CodeGov
CodeGov has a team of developers who review and vote independently on the following proposal topics: IC-OS Version Election, Protocol Canister Management, Subnet Management, Node Admin, and Participant Management. The CodeGov NNS known neuron is configured to follow our reviewers on these technical topics. We also have a group of Followees who vote independently on the Governance and the SNS & Neuron’s Fund topics. We strive to be a credible and reliable Followee option that votes on every proposal and every proposal topic in the NNS. We also support decentralization of SNS projects such as WaterNeuron, KongSwap, and Alice with a known neuron and credible Followees.
Learn more about CodeGov and its mission at codegov.org.