Summary

Upgrade nICP ledger

Motivation

Upgrade the nICP ledger canister to the latest version.

Upgrade args

You can verify the init arguments with the following commands:

git fetch
git checkout fb3d35d0dddff7359acb8fb0faa9545759705768
cd rs/ledger_suite/icrc1/ledger
didc encode '()' | xxd -r -p | sha256sum

Wasm Verification

The compressed canister WebAssembly module is built from commit fb3d35d0dddff7359acb8fb0faa9545759705768.

The compressed module hash is 4f460b9f1e980b38c2154bf0c30d21a1ed6e824568e46ecef30f76d9cdc8705a.

To build the wasm module yourself and verify its hash, run the following commands from the root of the ic repo:

git fetch
git checkout fb3d35d0dddff7359acb8fb0faa9545759705768
./ci/container/build-ic.sh --canisters
sha256sum ./artifacts/canisters/ic-icrc1-ledger.wasm.gz
Payload

Proposal to upgrade SNS controlled canister:

Canister id: buwm7-7yaaa-aaaar-qagva-cai

Canister wasm sha256: 4f460b9f1e980b38c2154bf0c30d21a1ed6e824568e46ecef30f76d9cdc8705a

Mode: Upgrade

Upgrade arg sha256: 0fee102bd16b053022b69f2c65fd5e2f41d150ce9c214ac8731cfaf496ebda4e

Overview