Skip to content

chore(v6): default CosmWasm stack to metered bulk_memory forks - #268

Merged
hard-nett merged 1 commit into
v6.0.0-devfrom
feat/v6-bulk-memory-default
Aug 20, 2026
Merged

chore(v6): default CosmWasm stack to metered bulk_memory forks#268
hard-nett merged 1 commit into
v6.0.0-devfrom
feat/v6-bulk-memory-default

Conversation

@hard-nett

Copy link
Copy Markdown
Collaborator

Why

v6 should accept rustc ≥ 1.87 CosmWasm guests with metered memory.copy / fill / init.

Already merged on the forks (do not revert)

This PR

Updates .gitmodules default branches (and a go.mod comment) so v6 clones track those lines.

app/keepers already does append(wasmkeeper.BuiltInCapabilities(), ...), so bulk_memory is advertised once zk-wasmd is on the merged branch.

Not in this PR

  • feat/bulk-memory-ict worktree path replaces (crates/_worktrees/...) — those stay on the isolated integration branch
  • Uncommitted local Stwo / ZK dirt on groot-wan checkouts — untouched

Rebuild libwasmvm muslc against the merged cosmwasm before shipping a new alpine image.

Point gitmodules at the fork branches that now include metered
memory.copy/fill/init (permissionlessweb PRs merged):
- crates/cosmwasm → v3.1.0-zk.0
- crates/zk-wasmvm → v3.0.7-zk
- crates/zk-wasmd → merge/upstream-wasmd-v0.70

terp-core already does append(wasmkeeper.BuiltInCapabilities(), ...),
so bulk_memory is advertised once zk-wasmd is on that branch.
Does not drop local ZK worktrees or uncommitted Stwo/path remaps.
@hard-nett
hard-nett merged commit d94e0ef into v6.0.0-dev Aug 20, 2026
0 of 3 checks passed
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.

1 participant