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:
- The index first
- The ledger second
- 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
|