Skip to content

feat: Stwo host verify (FOLD/SSLE) in libwasmvm - #3

Merged
hard-nett merged 1 commit into
v3.0.7-zkfrom
feat/stwo-host-verify
Aug 22, 2026
Merged

feat: Stwo host verify (FOLD/SSLE) in libwasmvm#3
hard-nett merged 1 commit into
v3.0.7-zkfrom
feat/stwo-host-verify

Conversation

@hard-nett

Copy link
Copy Markdown
Member

In-process Stwo/M31 verify for ProcessProposal without a CosmWasm contract.

  • C ABI verify_stwo_host_proof + Go VerifyStwoHost
  • Dummy DSTW rejected
  • Vendors lean-stwo-dummy (no terp-core worktree path)
  • Rebuilds darwin libwasmvm.dylib so the symbol links

Part of terp-core v6 permissioned wasmvm fork.

Add verify_stwo_host_proof C ABI and Go VerifyStwoHost. Dummy DSTW is
rejected. Vendors lean-stwo-dummy (real-stwo) so the crate does not
depend on a terp-core worktree path.

ProcessProposal can verify named Stwo/M31 proofs without a CosmWasm
contract. Rebuilds darwin dylib so the symbol is present.
@hard-nett
hard-nett merged commit 13443df into v3.0.7-zk Aug 22, 2026
@autofix-troubleshooter

Copy link
Copy Markdown

Hi! I'm the autofix logoautofix.ci troubleshooter bot.

It looks like you correctly set up a CI job that uses the autofix.ci GitHub Action, but the autofix.ci GitHub App has not been installed for this repository. This means that autofix.ci unfortunately does not have the permissions to fix this pull request. If you are the repository owner, please install the app and then restart the CI workflow! 😃

@hard-nett
hard-nett deleted the feat/stwo-host-verify branch September 7, 2026 09:06
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.

2 participants