ICRC Ledger Suite release 2026-03-09
Features
- Use variable
build_indexwait time using back-off and configurable min & max values (index) - Bump rustc to 1.93.1 (all canisters)
- Bump candid to v0.10.22 (all canisters)
Upgrade and Downgrade Notes
- For upgrading the ledger to this release, the installed ledger shall be running ledger-suite-icrc-2025-10-27 or later
- It is recommended to have all ledger suite canisters running at the same version.
- Upgrading the ledger suite canisters shall be done in the following order:
- The index first.
- The ledger second.
- Any archives third.
WASM Verification
git fetch
git checkout ledger-suite-icrc-2026-03-09
./ci/container/build-ic.sh -c
sha256sum ./artifacts/canisters/ic-icrc1-archive-u256.wasm.gz
sha256sum ./artifacts/canisters/ic-icrc1-archive.wasm.gz
sha256sum ./artifacts/canisters/ic-icrc1-index-ng-u256.wasm.gz
sha256sum ./artifacts/canisters/ic-icrc1-index-ng.wasm.gz
sha256sum ./artifacts/canisters/ic-icrc1-ledger-u256.wasm.gz
sha256sum ./artifacts/canisters/ic-icrc1-ledger.wasm.gz
The hashes should match the values included in the SHA256SUMS file. For convenience, the filenames and corresponding hashes are also included in the table below.
Change Log
git log --format="%C(auto) %h %s" ledger-suite-icrc-2026-02-02..ledger-suite-icrc-2026-03-09 -- rs/ledger_suite/common rs/ledger_suite/icrc1 packages/icrc-ledger-types
c199eff5ab feat(ICRC_Index): DEFI-2684: Variable build_index wait time (#9060)
b34d5ed28c chore: Upgrade rustc to 1.93.1 (#9113)
11306dd454 chore: always add canbench test (#9151)
3358d87150 test(ICRC_Ledger): DEFI-2679: Stop noisy canister in ICRC ledger suite u64 golden state test (#9139)
fb31564bdf test(ICRC_Ledger): DEFI-2679: Stop noisy canister in ICRC golden state test (#9030)
0b9264f67e chore: roll forward 8816 with tests fixing (#8923)
2e1979ac5e fix: revert "chore: update repo to use ic-agent 0.45 and resolve conflicts from cargo update (#8816)" (#8908)
c4c82594d1 chore: update repo to use ic-agent 0.45 and resolve conflicts from cargo update (#8816)
8910873dcc chore: bump candid to v0.10.22 (#8780)
Files and Hashes
| Filename | SHA256 |
|---|---|
| ic-icrc1-archive-u256.wasm.gz | 47c385eda3cfa2816e9da29b570ce69beda49770916a7745c7a3cfda0ccdc2f3
|
| ic-icrc1-archive.wasm.gz | f7f48f402a128cbd18dc7734c7f149f2814c8181766f39897a66d514d47ccf11
|
| ic-icrc1-index-ng-u256.wasm.gz | b9f248fed399250f17bd3c00386c251bdff5479001bedde341aeccc632a74253
|
| ic-icrc1-index-ng.wasm.gz | dab6808d0dfc06e5e88336d0c3d3e45e5448c6e36c2a781f3e9e09bd450f528c
|
| ic-icrc1-ledger-u256.wasm.gz | 390e22377640748f5a63fc35d50680d27a05d3e9a05c1c25c4061cacebda4c56
|
| ic-icrc1-ledger.wasm.gz | 354dd6ecfdc72b5409805b31dea22c9db11df6e14095a5a68924eb63535e6d8a
|
| archive.did | 3c59e0283151a91d964df6cf3cb0916a49f376bb19182fb905177f0e64810f3b
|
| ledger.did | 02a42599e3d2036a19dcfa53db04ad5a5271b0bd78ac1a5986b3dd361f33a99c
|
| index-ng.did | 701a43426ae7ba89cb3f348b9925f946e710fb4b2d3c338a2413c18d7112d95d
|