ICP Ledger Suite release 2025-03-26
Features
- Migrate ICP ledger blocks to stable structures
- Migrate ICP archive to stable structures
- Introduce ICP archive upgrade argument that allows to change the archive maximum size
Upgrade and Downgrade Notes
- It is recommended to have all ledger suite canisters running at the same version
- Downgrading the ledger from this release to an earlier release is not supported
- 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-icp-2025-03-26
./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 | b443df3315902404b142d60f3cfd2f580181683310f6e6321b52de297deffcda
|
ledger-archive-node-canister.wasm.gz | 5bf34cb029e437c4ccb990b1595876d4c869566d66b8b58059d0ee742891c219
|
ledger-canister_notify-method.wasm.gz | d6129209b5178a1daf5b66f6a907bd3ddcde48dd14acd35e49791bfdfe6273d0
|
index.did | 12c80b4e94a1d32783a92475de87840fa54a5a4d94e60db29422c604cf3a1baa
|
ledger_archive.did | dfe94a3046239ba1cf16c33f7202ea408de83ed2c355788e47c06adfa8bbe110
|
ledger.did | 24481afa4bee54f347a1abff3c4b1aefbc190a7b4f59d6dde32604a61ef5935a
|