github dfinity/ic ledger-suite-icp-2025-01-30

pre-release16 hours ago

ICP Ledger Suite release 2025-01-30

Features

  • Migrate account balances to stable structures
  • Bump rust to v1.84
  • Accept variable length account identifier in account_balance query
  • Change length type in GetBlocksArgs

Upgrade and Downgrade Notes

  • 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-30
./ci/container/build-ic.sh -c
sha256sum ./artifacts/canisters/ic-icp-index-canister.wasm.gz
sha256sum ./artifacts/canisters/ledger-archive-node-canister.wasm.gz
sha256sum ./artifacts/canisters/ledger-canister_notify-method.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-icp-index-canister.wasm.gz 7a304969d53f16bc0701b48f8cc1dc9bdbb50f170ac75f85717a5341a4928592
ledger-archive-node-canister.wasm.gz 09c5b0098aa0bf5bad7c777472542fce7146b45296a914469f03b146891751bb
ledger-canister_notify-method.wasm.gz 6dae518b33ef5814462ff921e81d13acd5e7a8f4e383ab849d87a33b0a608b08
index.did 12c80b4e94a1d32783a92475de87840fa54a5a4d94e60db29422c604cf3a1baa
ledger_archive.did aeb6f23e52dbc44db2302e509700f88381d37392bfd54c74131d2763d5160181
ledger.did 24481afa4bee54f347a1abff3c4b1aefbc190a7b4f59d6dde32604a61ef5935a

Don't miss a new ic release

NewReleases is sending notifications on new releases.