The Financial Integrations team has submitted the following proposals today, 2025-05-10 for upgrading the ICP Ledger canister suite. DFINITY plans to vote on these proposals on Tuesday.
Proposal to upgrade the ICP index canister
Repository:
https://github.com/dfinity/ic.git
Git hash:
195808c9119e1fd3685a82480c258596e0374009
New compressed Wasm hash:
a0e00cc67e89da55ecfa9c91b9377a83fec4368b4096838c0cd19f88f0caed20
Upgrade args hash:
0fee102bd16b053022b69f2c65fd5e2f41d150ce9c214ac8731cfaf496ebda4e
Target canister:
qhbym-qaaaa-aaaaa-aaafq-cai
Previous ICP index proposal: https://dashboard.internetcomputer.org/proposal/135997
Motivation
- Imports update
Upgrade args
git fetch git checkout 195808c9119e1fd3685a82480c258596e0374009 cd rs/ledger_suite/icp/index didc encode '()' | xxd -r -p | sha256sum
Release Notes
git log --format='%C(auto) %h %s' 3ae3649a2366aaca83404b692fc58e4c6e604a25..195808c9119e1fd3685a82480c258596e0374009 -- packages/icrc-ledger_types rs/ledger_suite/icp/index rs/ledger_suite/icp/src rs/ledger_suite/common/ledger_canister_core/src rs/ledger_suite/common/ledger_core rs/rust_canisters/http_types rs/rust_canisters/canister_log 3490ef2a07 chore: bump the monorepo version of ic-cdk to 0.18.0 (#5005) c2d5684360 refactor(ic): update imports from ic_canisters_http_types to newly published ic_http_types crate (#4866) d81ed737ae fix(Ledger): FI-1689: Return the archived ranges in order (#4651) 6973bac7af feat(Ledger_Canister_Core): FI-1689: Report ledger blocks in at most one location (#4264)
Wasm Verification
Verify that the hash of the gzipped WASM matches the proposed hash.
git fetch git checkout 195808c9119e1fd3685a82480c258596e0374009 "./ci/container/build-ic.sh" "--canisters" sha256sum ./artifacts/canisters/ic-icp-index-canister.wasm.gz
Proposal to upgrade the ICP ledger canister
Repository:
https://github.com/dfinity/ic.git
Git hash:
195808c9119e1fd3685a82480c258596e0374009
New compressed Wasm hash:
8e4903856f1a211707da72e92619903be60518d5137caaf1e52a41e6f0c3fe22
Upgrade args hash:
0fee102bd16b053022b69f2c65fd5e2f41d150ce9c214ac8731cfaf496ebda4e
Target canister:
ryjl3-tyaaa-aaaaa-aaaba-cai
Previous ICP ledger proposal: https://dashboard.internetcomputer.org/proposal/135998
Motivation
- Remove stable structures migration code
- Report ledger blocks in at most one location
- Imports update
Upgrade args
git fetch git checkout 195808c9119e1fd3685a82480c258596e0374009 cd rs/ledger_suite/icp didc encode '()' | xxd -r -p | sha256sum
Release Notes
git log --format='%C(auto) %h %s' 3ae3649a2366aaca83404b692fc58e4c6e604a25..195808c9119e1fd3685a82480c258596e0374009 -- packages/icrc-ledger_types rs/ledger_suite/icp/ledger/src rs/ledger_suite/icp/src rs/ledger_suite/common/ledger_canister_core/src rs/ledger_suite/common/ledger_core/src c2d5684360 refactor(ic): update imports from ic_canisters_http_types to newly published ic_http_types crate (#4866) e669604b02 chore(ICP-Ledger): remove stable structures migration code (#4630) d81ed737ae fix(Ledger): FI-1689: Return the archived ranges in order (#4651) 6973bac7af feat(Ledger_Canister_Core): FI-1689: Report ledger blocks in at most one location (#4264)
Wasm Verification
Verify that the hash of the gzipped WASM matches the proposed hash.
git fetch git checkout 195808c9119e1fd3685a82480c258596e0374009 "./ci/container/build-ic.sh" "--canisters" sha256sum ./artifacts/canisters/ledger-canister_notify-method.wasm.gz
ICP archive1 (proposal 136585):
Proposal to upgrade the ICP archive1 canister
Repository:
https://github.com/dfinity/ic.git
Git hash:
195808c9119e1fd3685a82480c258596e0374009
New compressed Wasm hash:
f2f95d7c2c176f0addb11b5969e815c1fc926da34ce333249965a28b2463c994
Upgrade args hash:
0fee102bd16b053022b69f2c65fd5e2f41d150ce9c214ac8731cfaf496ebda4e
Target canister:
qjdve-lqaaa-aaaaa-aaaeq-cai
Previous ICP archive1 proposal: https://dashboard.internetcomputer.org/proposal/135999
Motivation
- Imports update
Upgrade args
git fetch git checkout 195808c9119e1fd3685a82480c258596e0374009 cd rs/ledger_suite/icp didc encode '()' | xxd -r -p | sha256sum
Release Notes
git log --format='%C(auto) %h %s' 3ae3649a2366aaca83404b692fc58e4c6e604a25..195808c9119e1fd3685a82480c258596e0374009 -- packages/icrc-ledger_types rs/ledger_suite/icp/archive rs/ledger_suite/icp/src rs/ledger_suite/common/ledger_canister_core rs/ledger_suite/common/ledger_core 3490ef2a07 chore: bump the monorepo version of ic-cdk to 0.18.0 (#5005) c2d5684360 refactor(ic): update imports from ic_canisters_http_types to newly published ic_http_types crate (#4866) d81ed737ae fix(Ledger): FI-1689: Return the archived ranges in order (#4651) 6973bac7af feat(Ledger_Canister_Core): FI-1689: Report ledger blocks in at most one location (#4264) 4a10654fc4 chore(ICP-Archive): remove migration to stable structures code (#4478)
Wasm Verification
Verify that the hash of the gzipped WASM matches the proposed hash.
git fetch git checkout 195808c9119e1fd3685a82480c258596e0374009 "./ci/container/build-ic.sh" "--canisters" sha256sum ./artifacts/canisters/ledger-archive-node-canister.wasm.gz
ICP archive2 (proposal 136586):
Proposal to upgrade the ICP archive2 canister
Repository:
https://github.com/dfinity/ic.git
Git hash:
195808c9119e1fd3685a82480c258596e0374009
New compressed Wasm hash:
f2f95d7c2c176f0addb11b5969e815c1fc926da34ce333249965a28b2463c994
Upgrade args hash:
0fee102bd16b053022b69f2c65fd5e2f41d150ce9c214ac8731cfaf496ebda4e
Target canister:
qsgjb-riaaa-aaaaa-aaaga-cai
Previous ICP archive2 proposal: https://dashboard.internetcomputer.org/proposal/136000
Motivation
- Imports update
Upgrade args
git fetch git checkout 195808c9119e1fd3685a82480c258596e0374009 cd rs/ledger_suite/icp didc encode '()' | xxd -r -p | sha256sum
Release Notes
git log --format='%C(auto) %h %s' 3ae3649a2366aaca83404b692fc58e4c6e604a25..195808c9119e1fd3685a82480c258596e0374009 -- packages/icrc-ledger_types rs/ledger_suite/icp/archive rs/ledger_suite/icp/src rs/ledger_suite/common/ledger_canister_core rs/ledger_suite/common/ledger_core 3490ef2a07 chore: bump the monorepo version of ic-cdk to 0.18.0 (#5005) c2d5684360 refactor(ic): update imports from ic_canisters_http_types to newly published ic_http_types crate (#4866) d81ed737ae fix(Ledger): FI-1689: Return the archived ranges in order (#4651) 6973bac7af feat(Ledger_Canister_Core): FI-1689: Report ledger blocks in at most one location (#4264) 4a10654fc4 chore(ICP-Archive): remove migration to stable structures code (#4478)
Wasm Verification
Verify that the hash of the gzipped WASM matches the proposed hash.
git fetch git checkout 195808c9119e1fd3685a82480c258596e0374009 "./ci/container/build-ic.sh" "--canisters" sha256sum ./artifacts/canisters/ledger-archive-node-canister.wasm.gz
ICP archive3 (proposal 136587):
Proposal to upgrade the ICP archive3 canister
Repository:
https://github.com/dfinity/ic.git
Git hash:
195808c9119e1fd3685a82480c258596e0374009
New compressed Wasm hash:
f2f95d7c2c176f0addb11b5969e815c1fc926da34ce333249965a28b2463c994
Upgrade args hash:
0fee102bd16b053022b69f2c65fd5e2f41d150ce9c214ac8731cfaf496ebda4e
Target canister:
q4eej-kyaaa-aaaaa-aaaha-cai
Previous ICP archive3 proposal: https://dashboard.internetcomputer.org/proposal/136001
Motivation
- Imports update
Upgrade args
git fetch git checkout 195808c9119e1fd3685a82480c258596e0374009 cd rs/ledger_suite/icp didc encode '()' | xxd -r -p | sha256sum
Release Notes
git log --format='%C(auto) %h %s' 3ae3649a2366aaca83404b692fc58e4c6e604a25..195808c9119e1fd3685a82480c258596e0374009 -- packages/icrc-ledger_types rs/ledger_suite/icp/archive rs/ledger_suite/icp/src rs/ledger_suite/common/ledger_canister_core rs/ledger_suite/common/ledger_core 3490ef2a07 chore: bump the monorepo version of ic-cdk to 0.18.0 (#5005) c2d5684360 refactor(ic): update imports from ic_canisters_http_types to newly published ic_http_types crate (#4866) d81ed737ae fix(Ledger): FI-1689: Return the archived ranges in order (#4651) 6973bac7af feat(Ledger_Canister_Core): FI-1689: Report ledger blocks in at most one location (#4264) 4a10654fc4 chore(ICP-Archive): remove migration to stable structures code (#4478)
Wasm Verification
Verify that the hash of the gzipped WASM matches the proposed hash.
git fetch git checkout 195808c9119e1fd3685a82480c258596e0374009 "./ci/container/build-ic.sh" "--canisters" sha256sum ./artifacts/canisters/ledger-archive-node-canister.wasm.gz
ICP archive4 (proposal 136588):
Proposal to upgrade the ICP archive4 canister
Repository:
https://github.com/dfinity/ic.git
Git hash:
195808c9119e1fd3685a82480c258596e0374009
New compressed Wasm hash:
f2f95d7c2c176f0addb11b5969e815c1fc926da34ce333249965a28b2463c994
Upgrade args hash:
0fee102bd16b053022b69f2c65fd5e2f41d150ce9c214ac8731cfaf496ebda4e
Target canister:
q3fc5-haaaa-aaaaa-aaahq-cai
Previous ICP archive4 proposal: https://dashboard.internetcomputer.org/proposal/136002
Motivation
- Imports update
Upgrade args
git fetch git checkout 195808c9119e1fd3685a82480c258596e0374009 cd rs/ledger_suite/icp didc encode '()' | xxd -r -p | sha256sum
Release Notes
git log --format='%C(auto) %h %s' 3ae3649a2366aaca83404b692fc58e4c6e604a25..195808c9119e1fd3685a82480c258596e0374009 -- packages/icrc-ledger_types rs/ledger_suite/icp/archive rs/ledger_suite/icp/src rs/ledger_suite/common/ledger_canister_core rs/ledger_suite/common/ledger_core 3490ef2a07 chore: bump the monorepo version of ic-cdk to 0.18.0 (#5005) c2d5684360 refactor(ic): update imports from ic_canisters_http_types to newly published ic_http_types crate (#4866) d81ed737ae fix(Ledger): FI-1689: Return the archived ranges in order (#4651) 6973bac7af feat(Ledger_Canister_Core): FI-1689: Report ledger blocks in at most one location (#4264) 4a10654fc4 chore(ICP-Archive): remove migration to stable structures code (#4478)
Wasm Verification
Verify that the hash of the gzipped WASM matches the proposed hash.
git fetch git checkout 195808c9119e1fd3685a82480c258596e0374009 "./ci/container/build-ic.sh" "--canisters" sha256sum ./artifacts/canisters/ledger-archive-node-canister.wasm.gz