github dfinity/ic ledger-suite-icrc-2025-06-19

latest releases: nrc_release_20250905, nrc_release, rosetta-icrc-release-1.2.6...
pre-release2 months ago

ICRC Ledger Suite release 2025-06-19

Features

  • Set the index principal for chain fusion and SNS ledgers for ICRC-106 standard support
  • Add 1xfer to icrc3_supported_block_types
  • Upgrade rust to 1.86.0

Upgrade and Downgrade Notes

  • For upgrading the ledger to this release, the installed ledger shall be running ledger-suite-icrc-2024-10-17 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:
    1. The index first
    2. The ledger second
    3. Any archives third

WASM Verification

git fetch
git checkout ledger-suite-icrc-2025-06-19
./ci/container/build-ic.sh -c
sha256sum ./artifacts/canisters/ic-icrc1-archive.wasm.gz
sha256sum ./artifacts/canisters/ic-icrc1-archive-u256.wasm.gz
sha256sum ./artifacts/canisters/ic-icrc1-index-ng.wasm.gz
sha256sum ./artifacts/canisters/ic-icrc1-index-ng-u256.wasm.gz
sha256sum ./artifacts/canisters/ic-icrc1-ledger.wasm.gz
sha256sum ./artifacts/canisters/ic-icrc1-ledger-u256.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-2025-06-10..ledger-suite-icrc-2025-06-19 -- rs/ledger_suite/common rs/ledger_suite/icrc1 packages/icrc-ledger-types

 83923a194d feat(ICRC_Ledger): FI-1771: Add 1xfer to icrc3_supported_block_types (#5608)
 00713b9827 feat(ICRC_Ledger): FI-1604: Set index in existing SNS and ck ledgers (#5237)
 772460c1f0 chore(icrc-ledger-types): create a new version for release (#5610)
 cf02b539da chore(ICRC_Ledger): FI-1770: Remove unused ic-cdk dependency from icrc-ledger-types (#5599)
 3671acb49d chore: upgrade rust: 1.85.1 -> 1.86.0 (again) (#5453)

Files and Hashes

Filename SHA256
ic-icrc1-archive-u256.wasm.gz 4ba40fe3a065da17b5a169ea3f4232bbb27539dc06ea0514b9baf06a86d8f7a4
ic-icrc1-archive.wasm.gz 50adf544839d3e9f6f51cae4aad4baa028ef536e0e2714984389c5c989e55fae
ic-icrc1-index-ng-u256.wasm.gz 6c406b9dc332f3dc58b823518ab2b2c481467307ad9e540122f17bd9b926c123
ic-icrc1-index-ng.wasm.gz b2795770be28a8962c953a8b44ff26ea5a61995828ba15c3812793c8670801f4
ic-icrc1-ledger-u256.wasm.gz 40fa0b06370e6a80a8f2290eb55ab98aba5e1c8e25130f50da8ac0908f8a3511
ic-icrc1-ledger.wasm.gz da09eb07393d5068879cdf212f47012cd23aaddc0fa49122cab2da657135f06e
index-ng.did 810a1b1e6c19a834e0a15971f522162b2532126d3f3ae38f3f1d65e43f5aa3e0
archive.did 97825b3fe22508cebd6c6673b0274d6310aff1d63d44eff2e82d21bc68d9ab37
ledger.did 2f329faad3ef1f396d58d1ffbb2c696a0608b24f1ab9778865d6c41f416943dc

Don't miss a new ic release

NewReleases is sending notifications on new releases.