Skip to content

fix(pipe-exec): harden system transaction execution#360

Open
Lchangliang wants to merge 3 commits into
mainfrom
codex/audit-627-dkg-system-txn
Open

fix(pipe-exec): harden system transaction execution#360
Lchangliang wants to merge 3 commits into
mainfrom
codex/audit-627-dkg-system-txn

Conversation

@Lchangliang

@Lchangliang Lchangliang commented Jun 22, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • gate DKG transcript size with alphaTime and keep legacy behavior before Alpha
  • keep user transaction execution independent from Rust-level system transaction errors after Alpha
  • preserve completed system transaction prefix when DKG triggers epoch change
  • include execution epoch in results for SDK commit vote handling
  • enforce emitter allowlists when extracting Gravity events from system receipts

Tests

  • cargo +nightly fmt --all
  • cargo test -p reth-pipe-exec-layer-ext-v2 --lib
  • cargo check -p reth-pipe-exec-layer-ext-v2

Audit coverage

@Lchangliang Lchangliang changed the title Fix audit issues in system transaction execution fix(pipe-exec): harden system transaction execution Jun 29, 2026
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