ICPWatch
Get alerts
Application canisters

Upgrade NNS Canister: 7hfb6-caaaa-aaaar-qadga-cai to wasm with hash: d813d1e4989a23e59665349f7aa79289c5b90e99e9c2d08f4243d16391a92e4c

#144024 · Adopted and executed · proposed Sep 18, 2026

Yes 99.8%93.4% of voting power has votedNo 0.2%
tally read NNS governance canister, list_proposals
Action
Install Code
Proposer neuron
17212304975669116357
Created
Decided
Sep 21, 2026

Summary

Proposal to upgrade the EVM RPC canister

Repository: https://github.com/dfinity/evm-rpc-canister.git

Git hash: 1f81042160863749455fcd78a69e9b55ae327454

New compressed Wasm hash: d813d1e4989a23e59665349f7aa79289c5b90e99e9c2d08f4243d16391a92e4c

Upgrade args hash: 6005397a2ddf2ee644ceaca123c9afbd2360f0644e7e5e6c4ac320a5f7bd4a82

Target canister: 7hfb6-caaaa-aaaar-qadga-cai

Previous EVM RPC proposal: https://dashboard.internetcomputer.org/proposal/139759

Motivation

Upgrade the EVM RPC canister to the latest version v2.8.0. This is the same proposal as 139759 but with correct upgrade arguments.

Release Notes

git log --format='%C(auto) %h %s' d8f47fcad59bc736247037350754db957ec43af4..1f81042160863749455fcd78a69e9b55ae327454 --
1f81042 fix: bump `evm_rpc` to v2.8.0 (#536)
b0929ac chore: release (#530)
509156e chore: bump Rust to v1.91.0 and upgrade dependencies (#529)
33caa62 refactor: use new canister runtime crates (#517)
557a8bd chore: bump `pocket-ic` to v10.0.0 (#527)
4850b17 chore: ic-cdk 0.19 (#518)
bc21114 chore: add comments to `hidden_endpoints` file (#526)
0437012 chore: proposal to upgrade to v2.7.1 (#524)

Upgrade args

git fetch
git checkout 1f81042160863749455fcd78a69e9b55ae327454
didc encode -d candid/evm_rpc.did -t '(InstallArgs)' '(record {})' | xxd -r -p | sha256sum

Wasm Verification

Verify that the hash of the gzipped WASM matches the proposed hash.

git fetch
git checkout 1f81042160863749455fcd78a69e9b55ae327454
"./scripts/docker-build"
sha256sum ./evm_rpc.wasm.gz

Official view: dashboard.internetcomputer.org/proposal/144024