Skip to content

ledger-suite-icrc-2024-09-13

Compare
Choose a tag to compare
@mbjorkqvist mbjorkqvist released this 28 Nov 14:12
· 1638 commits to master since this release
d4ee25b

ICRC Ledger Suite release 2024-09-13

Features

  • Add support for deserializing ledger state written using a memory manager in post_upgrade
  • Supports downgrading to previous ledger versions that write the ledger state to raw stable memory, i.e., without using the memory manager

WASM Verification

git fetch
git checkout ledger-suite-icrc-2024-09-13
./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
archive.did 97825b3fe22508cebd6c6673b0274d6310aff1d63d44eff2e82d21bc68d9ab37
ic-icrc1-archive-u256.wasm.gz e9c7cad647ede2ea2942572f337bd27d0839dd06c5e2c7f03591226acb10a9fb
ic-icrc1-archive.wasm.gz 9476aa71bcee621aba93a3d7c115c543f42c543de840da3224c5f70a32dbfe4d
ic-icrc1-index-ng-u256.wasm.gz de250f08dc7e699144b73514f55fbbb3a3f8cd97abf0f7ae31d9fb7494f55234
ic-icrc1-index-ng.wasm.gz 612410c71e893bb64772ab8131d77264740398f3932d873cb4f640fc257f9e61
ic-icrc1-ledger-u256.wasm.gz e6072806ae22868ee09c07923d093b1b0b687dba540d22cfc1e1a5392bfcca46
ic-icrc1-ledger.wasm.gz a170bfdce5d66e751a3cc03747cb0f06b450af500e75e15976ec08a3f5691f4c
index-ng.did 8795307a19db7ac1d702e4275a2efe217bbdaee537cbd4d5eb5ba1bc7ff590ac
ledger.did d4bd8c7cc0ddb5fefc22f8082cfbe546adeff3e1e0624b84d6560b714e7012cc