github dfinity/ic ledger-suite-icrc-2025-01-21

one day ago

ICRC Ledger Suite release 2025-01-21

Features

  • Use default deserialization value of 0 for the ledger state's ledger_version
  • Bump rust to v1.84

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
  • Downgrading the ledger from this release to ledger-suite-icrc-2024-01-07 is supported, but not to earlier versions than that
  • 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-01-21
./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.

Files and Hashes

Filename SHA256
ic-icrc1-archive-u256.wasm.gz a6d686a5b8e8da4a7fa77c9353f576a8dfd947c84c73cf1519ff1727eb80d56e
ic-icrc1-archive.wasm.gz 1dd7ad35de7c94ce542dd904123652fe24211f1758cdd98aa730efd9315c6fec
ic-icrc1-index-ng-u256.wasm.gz 27257ea3ca9141f6d69ef4999695f14684294308279ab80ba7419b23b07154ee
ic-icrc1-index-ng.wasm.gz 79e3d02131367e6a57aefb34989de9d3b5d6817a10d752afe2a571e7b544e547
ic-icrc1-ledger-u256.wasm.gz 473fb9a21116ca48afcaad8515bff010027dcff02ab7e65a67ff91dd38ef56d6
ic-icrc1-ledger.wasm.gz 75f5076c0b91cccd7d1d26f718d8645ff3e9be11403936aa74e399647b6c57e8
index-ng.did 91cbe9d887ed0c7a65168c1d72e9a1cd63bf387b3ae31083f01e6476123fdef6
archive.did 97825b3fe22508cebd6c6673b0274d6310aff1d63d44eff2e82d21bc68d9ab37
ledger.did 773fa6e29f0be4dbd7610897e996cdb7b5f05e5e24578bfc945ec85ef9f6f19c

Don't miss a new ic release

NewReleases is sending notifications on new releases.