github dfinity/ic ledger-suite-icp-2025-08-29

latest releases: rosetta-icrc-1.2.6, ledger-suite-icrc-2025-09-01
pre-release6 days ago

ICP Ledger Suite release 2025-08-29

Features

  • Trap in case the deprecated ICP ledger notify method is called
  • Verify fee when generating ICRC-21 consent message
  • Add ICRC-21 consent message for legacy ICP transfer
  • Update ic-cdk to v0.18.6

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-icp-2025-08-29
./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.

Change Log

git log --format="%C(auto) %h %s" ledger-suite-icp-2025-08-15..ledger-suite-icp-2025-08-29 -- rs/ledger_suite/icp rs/ledger_suite/common packages/icrc-ledger-types

 be2471d4de feat(ICP_Ledger): FI-1727: Trap in case the deprecated ICP ledger notify method is called (#5734)
 9b0f6b1db3 chore(ICP-Ledger): update ledger version comment (#6458)
 f322cac905 fix(Ledgers): verify fee when generating ICRC-21 consent message (#6381)
 2651e30c2c feat(ICP-Ledger): FI-1830: consent message for legacy transfer (#6357)
 49d659c29d feat: Unify ic-cdk to v0.18.6 (#6264)
 00a4c4c360 chore(ICP_Ledger): FI-1778: Clean up burn of anonymous account funds (#6337)

Files and Hashes

Filename SHA256
ic-icp-index-canister.wasm.gz c5108432520195d660d2998379392dd246279afe897bb30111505e3e0590875e
ledger-archive-node-canister.wasm.gz 994fdc2b9ef5ef448b237e171321256c1cf3e5cf9de2f61a1663252a35202ac2
ledger-canister_notify-method.wasm.gz 51f4be010f23064137defacd627ffbec024c5133210c68ca3b80ab8f257101d6
index.did 1599c878e2f2bd4ad368beac4c0a5339c6e1d1306317fd9e411c834fb6fdb727
ledger_archive.did 8b9f602f2eb8b87a74d595a46f5c52117b9c0ba5bbb67731b349e0d4cadc3232
ledger.did dbbb2c3020186e56bbdd88685dad191af6fe40f89e01ff5c60eb11a972eb86f3

Don't miss a new ic release

NewReleases is sending notifications on new releases.