Skip to content

deps(arbitrum-revm): bump Stylus activation fixes - #51

Merged
nuntax merged 3 commits into
mainfrom
deps/stylus-active-program-parity
Sep 4, 2026
Merged

nuntax merged 3 commits into
mainfrom
deps/stylus-active-program-parity

Conversation

@nuntax

@nuntax nuntax commented Sep 2, 2026

Copy link
Copy Markdown
Owner

Pins arbitrum-revm to f5b7ad8.

Fixes the Stylus lifecycle divergences reported in #49 and #50:

  • reject inactive, expired, and wrong-version programs before execution
  • preserve cached status and charge the prior module-hash read during reactivation
  • evict stale process-local compiled modules

Validated by exact replays of Arbitrum One blocks 496,578,581 and 496,612,484, including canonical state-root parity.

Checks:

  • cargo check --workspace --all-targets
  • cargo clippy --workspace --all-targets -- -D warnings
  • cargo test --workspace

@nuntax

nuntax commented Sep 4, 2026

Copy link
Copy Markdown
Owner Author

blocked on merging the arbitrum revm branch into main

@nuntax
nuntax merged commit 6158ec9 into main Sep 4, 2026
2 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