The Financial Integrations team has submitted the following proposals today, 2025-05-16 for upgrading the ICP Ledger canister suite. DFINITY plans to vote on these proposals on Monday.
Proposal to upgrade the ICP index canister
Repository:
https://github.com/dfinity/ic.git
Git hash:
2949c97ba369bd01c8bd5c99c59987519b730990
New compressed Wasm hash:
e73fe350b9a98d0bb5ae78d8801da5bdd213f9b71d87f383d4ff7b35a2f12601
Upgrade args hash:
0fee102bd16b053022b69f2c65fd5e2f41d150ce9c214ac8731cfaf496ebda4e
Target canister:
qhbym-qaaaa-aaaaa-aaafq-cai
Previous ICP index proposal: https://dashboard.internetcomputer.org/proposal/136583
Motivation
- Update Rust to 1.86.0
- Revert ic-cdk to 0.17.2
Release Notes
git log --format='%C(auto) %h %s' 195808c9119e1fd3685a82480c258596e0374009..2949c97ba369bd01c8bd5c99c59987519b730990 -- packages/icrc-ledger-types packages/ic-http-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/canister_log 2949c97ba3 chore: Revert ic-cdk to 0.17.2 (#5139) d1dc4c2dc8 chore: Update Rust to 1.86.0 (#5059)
Upgrade args
git fetch git checkout 2949c97ba369bd01c8bd5c99c59987519b730990 didc encode '()' | xxd -r -p | sha256sum
Wasm Verification
Verify that the hash of the gzipped WASM matches the proposed hash.
git fetch git checkout 2949c97ba369bd01c8bd5c99c59987519b730990 "./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:
2949c97ba369bd01c8bd5c99c59987519b730990
New compressed Wasm hash:
a233f0eccb9735fff70a77e2f8a64f527f7d663fc94aada3c1a74c06d85a6105
Upgrade args hash:
0fee102bd16b053022b69f2c65fd5e2f41d150ce9c214ac8731cfaf496ebda4e
Target canister:
ryjl3-tyaaa-aaaaa-aaaba-cai
Previous ICP ledger proposal: https://dashboard.internetcomputer.org/proposal/136584
Motivation
- Add logging of callers to the deprecated notify method
- Update Rust to 1.86.0
- Revert ic-cdk to 0.17.2
Release Notes
git log --format='%C(auto) %h %s' 195808c9119e1fd3685a82480c258596e0374009..2949c97ba369bd01c8bd5c99c59987519b730990 -- 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 2949c97ba3 chore: Revert ic-cdk to 0.17.2 (#5139) 79c34875b8 feat(ICP_Ledger): FI-1728: Add logging of callers to the deprecated notify method (#5096) d1dc4c2dc8 chore: Update Rust to 1.86.0 (#5059)
Upgrade args
git fetch git checkout 2949c97ba369bd01c8bd5c99c59987519b730990 didc encode '()' | xxd -r -p | sha256sum
Wasm Verification
Verify that the hash of the gzipped WASM matches the proposed hash.
git fetch git checkout 2949c97ba369bd01c8bd5c99c59987519b730990 "./ci/container/build-ic.sh" "--canisters" sha256sum ./artifacts/canisters/ledger-canister_notify-method.wasm.gz
ICP archive1 (proposal 136673):
Proposal to upgrade the ICP archive1 canister
Repository:
https://github.com/dfinity/ic.git
Git hash:
2949c97ba369bd01c8bd5c99c59987519b730990
New compressed Wasm hash:
21257a4ce0fd1d0ba4feb9e97c72bd17ceb51084850307ea2b7478095cac691e
Upgrade args hash:
0fee102bd16b053022b69f2c65fd5e2f41d150ce9c214ac8731cfaf496ebda4e
Target canister:
qjdve-lqaaa-aaaaa-aaaeq-cai
Previous ICP archive1 proposal: https://dashboard.internetcomputer.org/proposal/136585
Motivation
- Update Rust to 1.86.0
- Revert ic-cdk to 0.17.2
Release Notes
git log --format='%C(auto) %h %s' 195808c9119e1fd3685a82480c258596e0374009..2949c97ba369bd01c8bd5c99c59987519b730990 -- 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 2949c97ba3 chore: Revert ic-cdk to 0.17.2 (#5139) d1dc4c2dc8 chore: Update Rust to 1.86.0 (#5059)
Upgrade args
git fetch git checkout 2949c97ba369bd01c8bd5c99c59987519b730990 didc encode '()' | xxd -r -p | sha256sum
Wasm Verification
Verify that the hash of the gzipped WASM matches the proposed hash.
git fetch git checkout 2949c97ba369bd01c8bd5c99c59987519b730990 "./ci/container/build-ic.sh" "--canisters" sha256sum ./artifacts/canisters/ledger-archive-node-canister.wasm.gz
ICP archive2 (proposal 136675):
Proposal to upgrade the ICP archive2 canister
Repository:
https://github.com/dfinity/ic.git
Git hash:
2949c97ba369bd01c8bd5c99c59987519b730990
New compressed Wasm hash:
21257a4ce0fd1d0ba4feb9e97c72bd17ceb51084850307ea2b7478095cac691e
Upgrade args hash:
0fee102bd16b053022b69f2c65fd5e2f41d150ce9c214ac8731cfaf496ebda4e
Target canister:
qsgjb-riaaa-aaaaa-aaaga-cai
Previous ICP archive2 proposal: https://dashboard.internetcomputer.org/proposal/136586
Motivation
- Update Rust to 1.86.0
- Revert ic-cdk to 0.17.2
Release Notes
git log --format='%C(auto) %h %s' 195808c9119e1fd3685a82480c258596e0374009..2949c97ba369bd01c8bd5c99c59987519b730990 -- 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 2949c97ba3 chore: Revert ic-cdk to 0.17.2 (#5139) d1dc4c2dc8 chore: Update Rust to 1.86.0 (#5059)
Upgrade args
git fetch git checkout 2949c97ba369bd01c8bd5c99c59987519b730990 didc encode '()' | xxd -r -p | sha256sum
Wasm Verification
Verify that the hash of the gzipped WASM matches the proposed hash.
git fetch git checkout 2949c97ba369bd01c8bd5c99c59987519b730990 "./ci/container/build-ic.sh" "--canisters" sha256sum ./artifacts/canisters/ledger-archive-node-canister.wasm.gz
ICP archive3 (proposal 136676):
Proposal to upgrade the ICP archive3 canister
Repository:
https://github.com/dfinity/ic.git
Git hash:
2949c97ba369bd01c8bd5c99c59987519b730990
New compressed Wasm hash:
21257a4ce0fd1d0ba4feb9e97c72bd17ceb51084850307ea2b7478095cac691e
Upgrade args hash:
0fee102bd16b053022b69f2c65fd5e2f41d150ce9c214ac8731cfaf496ebda4e
Target canister:
q4eej-kyaaa-aaaaa-aaaha-cai
Previous ICP archive3 proposal: https://dashboard.internetcomputer.org/proposal/136587
Motivation
- Update Rust to 1.86.0
- Revert ic-cdk to 0.17.2
Release Notes
git log --format='%C(auto) %h %s' 195808c9119e1fd3685a82480c258596e0374009..2949c97ba369bd01c8bd5c99c59987519b730990 -- 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 2949c97ba3 chore: Revert ic-cdk to 0.17.2 (#5139) d1dc4c2dc8 chore: Update Rust to 1.86.0 (#5059)
Upgrade args
git fetch git checkout 2949c97ba369bd01c8bd5c99c59987519b730990 didc encode '()' | xxd -r -p | sha256sum
Wasm Verification
Verify that the hash of the gzipped WASM matches the proposed hash.
git fetch git checkout 2949c97ba369bd01c8bd5c99c59987519b730990 "./ci/container/build-ic.sh" "--canisters" sha256sum ./artifacts/canisters/ledger-archive-node-canister.wasm.gz
ICP archive4 (proposal 136678):
Proposal to upgrade the ICP archive4 canister
Repository:
https://github.com/dfinity/ic.git
Git hash:
2949c97ba369bd01c8bd5c99c59987519b730990
New compressed Wasm hash:
21257a4ce0fd1d0ba4feb9e97c72bd17ceb51084850307ea2b7478095cac691e
Upgrade args hash:
0fee102bd16b053022b69f2c65fd5e2f41d150ce9c214ac8731cfaf496ebda4e
Target canister:
q3fc5-haaaa-aaaaa-aaahq-cai
Previous ICP archive4 proposal: https://dashboard.internetcomputer.org/proposal/136588
Motivation
- Update Rust to 1.86.0
- Revert ic-cdk to 0.17.2
Release Notes
git log --format='%C(auto) %h %s' 195808c9119e1fd3685a82480c258596e0374009..2949c97ba369bd01c8bd5c99c59987519b730990 -- 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 2949c97ba3 chore: Revert ic-cdk to 0.17.2 (#5139) d1dc4c2dc8 chore: Update Rust to 1.86.0 (#5059)
Upgrade args
git fetch git checkout 2949c97ba369bd01c8bd5c99c59987519b730990 didc encode '()' | xxd -r -p | sha256sum
Wasm Verification
Verify that the hash of the gzipped WASM matches the proposed hash.
git fetch git checkout 2949c97ba369bd01c8bd5c99c59987519b730990 "./ci/container/build-ic.sh" "--canisters" sha256sum ./artifacts/canisters/ledger-archive-node-canister.wasm.gz