Why this matters
Reviewers and auditors need to confirm that the deployed WASM matches the source. The build must be
reproducible and the artifact published with a checksum. A size budget prevents accidental bloat
(WASM size drives deploy cost on Soroban).
What needs to be done
Acceptance criteria
Relevant files
.github/workflows/release.yml, rust-toolchain.toml, Cargo.toml
Why this matters
Reviewers and auditors need to confirm that the deployed WASM matches the source. The build must be
reproducible and the artifact published with a checksum. A size budget prevents accidental bloat
(WASM size drives deploy cost on Soroban).
What needs to be done
rust-toolchain.toml(already present — verify it covers the wasm target).wasm(stellar contract build/soroban contract optimize)release.yml, attach the optimized.wasm+ itssha256sumto each GitHub ReleaseAcceptance criteria
.wasm+.sha256Relevant files
.github/workflows/release.yml,rust-toolchain.toml,Cargo.toml