Skip to content

fix(consensus): run full pre-execution validation - #195

Closed
fakedev9999 wants to merge 1 commit into
succinctlabs:mainfrom
fakedev9999:fakedev9999/full-preexecution-validation
Closed

fakedev9999 wants to merge 1 commit into
succinctlabs:mainfrom
fakedev9999:fakedev9999/full-preexecution-validation

Conversation

@fakedev9999

Copy link
Copy Markdown
Member

What

  • Replace the partial body check with Reth's full pre-execution block validation.
  • Add a regression test for a Cancun block whose header blob gas does not match its body.

Why

Fork-specific pre-execution invariants must be checked before executing a block in the guest.

Validation

  • cargo test -p rsp-client-executor
  • cargo check --all --all-targets
  • cargo clippy --all --all-targets -- -D warnings
  • cargo +nightly fmt --all -- --check
  • cargo tree
  • (cd bin/client && cargo tree)

@fakedev9999

Copy link
Copy Markdown
Member Author

Superseded by #199.

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