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.gzOfficial view: dashboard.internetcomputer.org/proposal/144024