Publish SNS Swap WASM Built at Commit 98c898f
#144201 · Open · 4 d left · proposed Oct 2, 2026
Summary
Publish SNS Swap WASM Built at Commit 98c898f
__Proposer__: daniel.wong at dfinity.org
__Source code__: [98c898f8de068a1fc0e97ebc805f9fa7f315d862][new-commit]
[new-commit]: https://github.com/dfinity/ic/tree/98c898f8de068a1fc0e97ebc805f9fa7f315d862
Features & Fixes
This is "maintenance" release. I.e. the purpose here is just so that code running in production is not too old.
New Commits
$ git log --format="%C(auto) %h %s" 0e4c8234a9e0508ae30c5b8a7498406294c25e95..98c898f8de068a1fc0e97ebc805f9fa7f315d862 -- ./rs/sns/swap
476e4ff5cc fix: correctly map canister error calls (#11171)
6ca30003de feat: migrate to ic-cdk 0.20 (#11069)
777dc537a6 feat: migrate remaining ic-cdk ::call to Call (#11055)
dd4c052d88 chore: use new ic-cdk naming (#10886)
6ed0116324 chore: move all crate definitions into workspace (#10812)
f245d740fb chore: use workspace crates everywhere (#10809)
f7879089b6 feat: bump prost-related crates (tonic, etc) from 0.13 to 0.14 (#10711)
c447494d67 chore: remove unused governance rust dependencies (#10285)
5abbcb76a3 chore: inline governance bazel crate dependencies (#10192)
88a0df635a chore(icrc-ledger-types): DEFI-1894: Switch icrc-ledger-types bazel variants (#9900)
b608c374f2 chore: 42u64 -> 42_u64 (#9523)
b6af146665 chore: ic-cdk v0.19 & ic-cdk-timers v1.0.0 (#7494)
2f56f172a1 chore: bump rust to 1.89 (#6758)
7baf5eedf4 chore: bumping edition to follow workspace edition in leftover Cargo.toml (#6779)
b9221277cd chore: bumping edition to 2024 (#6715)
5c143d81fa feat: migrate to edition 2024 (#6667)
12fcdfec55 chore(nervous-system): Update changelog for release 2025-09-09 (#6680)
Wasm Verification
See the general instructions on [how to verify] proposals like this. A "quick start" guide is provided here.
[how to verify]: https://github.com/dfinity/ic/tree/98c898f8de068a1fc0e97ebc805f9fa7f315d862/rs/nervous_system/docs/proposal_verification.md
See ["Building the code"][prereqs] for prerequisites.
# 1. Get a copy of the code.
git clone git@github.com:dfinity/ic.git
cd ic
# Or, if you already have a copy of the ic repo,
git fetch
git checkout 98c898f8de068a1fc0e97ebc805f9fa7f315d862
# 2. Build canisters.
./ci/container/build-ic.sh -c
# 3. Fingerprint the result.
sha256sum ./artifacts/canisters/sns-swap-canister.wasm.gz
This should match wasm field of this proposal.
Official view: dashboard.internetcomputer.org/proposal/144201