Skip to content

npm smoldot v3.2.0#3279

Merged
lrubasze merged 1 commit into
mainfrom
release/npm-smoldot-v3.2.0
Jun 2, 2026
Merged

npm smoldot v3.2.0#3279
lrubasze merged 1 commit into
mainfrom
release/npm-smoldot-v3.2.0

Conversation

@lrubasze
Copy link
Copy Markdown
Contributor

@lrubasze lrubasze commented Jun 2, 2026

This is to:

  • publish smoldot-v3.2.0 npm.
  • publish crates smoldot-light v1.2.0, smoldot v1.2.0

Changes

Added

  • chainHead_v1_storage can now read child-trie storage (the default child trie), letting callers read e.g. contract storage directly without going through a runtime call. (#3278)
  • Implement the ext_trie_blake2_256_verify_proof_version_1 and ext_trie_blake2_256_verify_proof_version_2 host functions. The verifier handles Substrate's compact proof format (as produced by sp_trie::generate_trie_proof). (#3263)

Fixed

  • ext_transaction_index_index_version_1 and ext_transaction_index_renew_version_1 now consume their parameters with the correct wasm value types (3xI32 and 2xI32 respectively), fixing a wasm-executor crash when a substrate runtime calls either function. Behavior remains a no-op since smoldot is a light client. (#3263)

@lrubasze lrubasze requested a review from a team June 2, 2026 15:54
@lrubasze lrubasze enabled auto-merge (squash) June 2, 2026 16:17
@lrubasze lrubasze merged commit 665b76d into main Jun 2, 2026
40 checks passed
@lrubasze lrubasze deleted the release/npm-smoldot-v3.2.0 branch June 2, 2026 17:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants