ICPWatch
Get alerts
SNS management

Publish SNS Swap WASM Built at Commit 98c898f

#144201 · Open · 4 d left · proposed Oct 2, 2026

Yes 93.8%0.7% of voting power has votedNo 6.2%
tally read NNS governance canister, list_proposals
Action
Bless New SNS Deployment
Proposer neuron
51
Created
Voting ends
Oct 6, 2026 (in 4 d)

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.

[prereqs]: https://github.com/dfinity/ic/tree/98c898f8de068a1fc0e97ebc805f9fa7f315d862/README.adoc#building-the-code

# 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