The Financial Integrations team has submitted the following proposals today, 2025-03-28 for upgrading the ICP Ledger canister suite. DFINITY plans to vote on these proposals on Monday.
ICP index (proposal 135997):
Proposal to upgrade the ICP index canister
Repository:
https://github.com/dfinity/ic.git
Git hash:
3ae3649a2366aaca83404b692fc58e4c6e604a25
New compressed Wasm hash:
b443df3315902404b142d60f3cfd2f580181683310f6e6321b52de297deffcda
Upgrade args hash:
0fee102bd16b053022b69f2c65fd5e2f41d150ce9c214ac8731cfaf496ebda4e
Target canister:
qhbym-qaaaa-aaaaa-aaafq-cai
Previous ICP index proposal: https://dashboard.internetcomputer.org/proposal/135926
Motivation
- Migrate ICP ledger blocks to stable structures
- Migrate ICP archive to stable structures
- Increase archive4 capacity to 10 GiB
Upgrade args
git fetch git checkout 3ae3649a2366aaca83404b692fc58e4c6e604a25 cd rs/ledger_suite/icp/index didc encode '()' | xxd -r -p | sha256sum
Release Notes
git log --format='%C(auto) %h %s' 2fe8aefafcb2fbee6fdb2785374d5de715560269..3ae3649a2366aaca83404b692fc58e4c6e604a25 -- 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 a85b5ac152 chore(ledger_suite): clean up range utils (#4535) 219abad147 feat(ICP-Ledger): FI-1442: migrate ledger blocks to stable structures (#3836)
Wasm Verification
Verify that the hash of the gzipped WASM matches the proposed hash.
git fetch git checkout 3ae3649a2366aaca83404b692fc58e4c6e604a25 "./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:
3ae3649a2366aaca83404b692fc58e4c6e604a25
New compressed Wasm hash:
d6129209b5178a1daf5b66f6a907bd3ddcde48dd14acd35e49791bfdfe6273d0
Upgrade args hash:
0fee102bd16b053022b69f2c65fd5e2f41d150ce9c214ac8731cfaf496ebda4e
Target canister:
ryjl3-tyaaa-aaaaa-aaaba-cai
Previous ICP ledger proposal: https://dashboard.internetcomputer.org/proposal/135925
Motivation
- Migrate ICP ledger blocks to stable structures
- Migrate ICP archive to stable structures
- Increase archive4 capacity to 10 GiB
Upgrade args
git fetch git checkout 3ae3649a2366aaca83404b692fc58e4c6e604a25 cd rs/ledger_suite/icp didc encode '()' | xxd -r -p | sha256sum
Release Notes
git log --format='%C(auto) %h %s' 2fe8aefafcb2fbee6fdb2785374d5de715560269..3ae3649a2366aaca83404b692fc58e4c6e604a25 -- 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 a85b5ac152 chore(ledger_suite): clean up range utils (#4535) 219abad147 feat(ICP-Ledger): FI-1442: migrate ledger blocks to stable structures (#3836)
Wasm Verification
Verify that the hash of the gzipped WASM matches the proposed hash.
git fetch git checkout 3ae3649a2366aaca83404b692fc58e4c6e604a25 "./ci/container/build-ic.sh" "--canisters" sha256sum ./artifacts/canisters/ledger-canister_notify-method.wasm.gz
ICP archive1 (proposal 135999):
Proposal to upgrade the ICP archive1 canister
Repository:
https://github.com/dfinity/ic.git
Git hash:
3ae3649a2366aaca83404b692fc58e4c6e604a25
New compressed Wasm hash:
5bf34cb029e437c4ccb990b1595876d4c869566d66b8b58059d0ee742891c219
Upgrade args hash:
0b003d548789e4c386044000cefb3994e3aff705634bf8f9b035db681dc4c684
Target canister:
qjdve-lqaaa-aaaaa-aaaeq-cai
Previous ICP archive1 proposal: https://dashboard.internetcomputer.org/proposal/135927
Motivation
- Migrate ICP ledger blocks to stable structures
- Migrate ICP archive to stable structures
- Increase archive4 capacity to 10 GiB
Upgrade args
git fetch git checkout 3ae3649a2366aaca83404b692fc58e4c6e604a25 didc encode -d rs/ledger_suite/icp/ledger_archive.did -t '(ArchiveUpgradeArgument)' '(record { max_memory_size_bytes = null })' | xxd -r -p | sha256sum
Release Notes
git log --format='%C(auto) %h %s' 2fe8aefafcb2fbee6fdb2785374d5de715560269..3ae3649a2366aaca83404b692fc58e4c6e604a25 -- 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 a85b5ac152 chore(ledger_suite): clean up range utils (#4535) 7b7186fd91 feat(ICP-archive): migrate icp archive to stable structures (#3910) 219abad147 feat(ICP-Ledger): FI-1442: migrate ledger blocks to stable structures (#3836)
Wasm Verification
Verify that the hash of the gzipped WASM matches the proposed hash.
git fetch git checkout 3ae3649a2366aaca83404b692fc58e4c6e604a25 "./ci/container/build-ic.sh" "--canisters" sha256sum ./artifacts/canisters/ledger-archive-node-canister.wasm.gz
ICP archive2 (proposal 136000):
Proposal to upgrade the ICP archive2 canister
Repository:
https://github.com/dfinity/ic.git
Git hash:
3ae3649a2366aaca83404b692fc58e4c6e604a25
New compressed Wasm hash:
5bf34cb029e437c4ccb990b1595876d4c869566d66b8b58059d0ee742891c219
Upgrade args hash:
0b003d548789e4c386044000cefb3994e3aff705634bf8f9b035db681dc4c684
Target canister:
qsgjb-riaaa-aaaaa-aaaga-cai
Previous ICP archive2 proposal: https://dashboard.internetcomputer.org/proposal/135928
Motivation
- Migrate ICP ledger blocks to stable structures
- Migrate ICP archive to stable structures
- Increase archive4 capacity to 10 GiB
Upgrade args
git fetch git checkout 3ae3649a2366aaca83404b692fc58e4c6e604a25 didc encode -d rs/ledger_suite/icp/ledger_archive.did -t '(ArchiveUpgradeArgument)' '(record { max_memory_size_bytes = null })' | xxd -r -p | sha256sum
Release Notes
git log --format='%C(auto) %h %s' 2fe8aefafcb2fbee6fdb2785374d5de715560269..3ae3649a2366aaca83404b692fc58e4c6e604a25 -- 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 a85b5ac152 chore(ledger_suite): clean up range utils (#4535) 7b7186fd91 feat(ICP-archive): migrate icp archive to stable structures (#3910) 219abad147 feat(ICP-Ledger): FI-1442: migrate ledger blocks to stable structures (#3836)
Wasm Verification
Verify that the hash of the gzipped WASM matches the proposed hash.
git fetch git checkout 3ae3649a2366aaca83404b692fc58e4c6e604a25 "./ci/container/build-ic.sh" "--canisters" sha256sum ./artifacts/canisters/ledger-archive-node-canister.wasm.gz
ICP archive3 (proposal 136001):
Proposal to upgrade the ICP archive3 canister
Repository:
https://github.com/dfinity/ic.git
Git hash:
3ae3649a2366aaca83404b692fc58e4c6e604a25
New compressed Wasm hash:
5bf34cb029e437c4ccb990b1595876d4c869566d66b8b58059d0ee742891c219
Upgrade args hash:
0b003d548789e4c386044000cefb3994e3aff705634bf8f9b035db681dc4c684
Target canister:
q4eej-kyaaa-aaaaa-aaaha-cai
Previous ICP archive3 proposal: https://dashboard.internetcomputer.org/proposal/135929
Motivation
- Migrate ICP ledger blocks to stable structures
- Migrate ICP archive to stable structures
- Increase archive4 capacity to 10 GiB
Upgrade args
git fetch git checkout 3ae3649a2366aaca83404b692fc58e4c6e604a25 didc encode -d rs/ledger_suite/icp/ledger_archive.did -t '(ArchiveUpgradeArgument)' '(record { max_memory_size_bytes = null })' | xxd -r -p | sha256sum
Release Notes
git log --format='%C(auto) %h %s' 2fe8aefafcb2fbee6fdb2785374d5de715560269..3ae3649a2366aaca83404b692fc58e4c6e604a25 -- 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 a85b5ac152 chore(ledger_suite): clean up range utils (#4535) 7b7186fd91 feat(ICP-archive): migrate icp archive to stable structures (#3910) 219abad147 feat(ICP-Ledger): FI-1442: migrate ledger blocks to stable structures (#3836)
Wasm Verification
Verify that the hash of the gzipped WASM matches the proposed hash.
git fetch git checkout 3ae3649a2366aaca83404b692fc58e4c6e604a25 "./ci/container/build-ic.sh" "--canisters" sha256sum ./artifacts/canisters/ledger-archive-node-canister.wasm.gz
ICP archive4 (proposal 136002):
Proposal to upgrade the ICP archive4 canister
Repository:
https://github.com/dfinity/ic.git
Git hash:
3ae3649a2366aaca83404b692fc58e4c6e604a25
New compressed Wasm hash:
5bf34cb029e437c4ccb990b1595876d4c869566d66b8b58059d0ee742891c219
Upgrade args hash:
35a5f27de59769e5c9b801611f6c12eeceda1a2a60c9377c5552b65c3e1cc56c
Target canister:
q3fc5-haaaa-aaaaa-aaahq-cai
Previous ICP archive4 proposal: https://dashboard.internetcomputer.org/proposal/135930
Motivation
- Migrate ICP ledger blocks to stable structures
- Migrate ICP archive to stable structures
- Increase archive4 capacity to 10 GiB
Upgrade args
git fetch git checkout 3ae3649a2366aaca83404b692fc58e4c6e604a25 didc encode -d rs/ledger_suite/icp/ledger_archive.did -t '(ArchiveUpgradeArgument)' '(record { max_memory_size_bytes = opt 10_737_418_240 })' | xxd -r -p | sha256sum
Release Notes
git log --format='%C(auto) %h %s' 2fe8aefafcb2fbee6fdb2785374d5de715560269..3ae3649a2366aaca83404b692fc58e4c6e604a25 -- 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 a85b5ac152 chore(ledger_suite): clean up range utils (#4535) 7b7186fd91 feat(ICP-archive): migrate icp archive to stable structures (#3910) 219abad147 feat(ICP-Ledger): FI-1442: migrate ledger blocks to stable structures (#3836)
Wasm Verification
Verify that the hash of the gzipped WASM matches the proposed hash.
git fetch git checkout 3ae3649a2366aaca83404b692fc58e4c6e604a25 "./ci/container/build-ic.sh" "--canisters" sha256sum ./artifacts/canisters/ledger-archive-node-canister.wasm.gz