Skip to content

refactor(primitives): centralize completeness checks - #16450

Merged
figtracer merged 1 commit into
masterfrom
steven/centralize-transaction-completeness
Aug 29, 2026
Merged

refactor(primitives): centralize completeness checks#16450
figtracer merged 1 commit into
masterfrom
steven/centralize-transaction-completeness

Conversation

@stevencartavia

Copy link
Copy Markdown
Member

FoundryTransactionRequest repeats transaction completeness checks across missing_keys, complete_type, and output_tx_type_checked. This centralizes the shared type dispatch in a single helper while preserving the existing sidecarless EIP-4844 behavior in missing_keys.

Base benefits by adding EIP-8130 completeness validation in one place instead of repeating the same rule across all three methods.

@github-actions

Copy link
Copy Markdown
Contributor

✅ Changelog exempt

A maintainer marked this pull request as not requiring a changelog entry.

@mattsse mattsse left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@figtracer
figtracer merged commit 285bbd4 into master Aug 29, 2026
31 of 33 checks passed
@figtracer
figtracer deleted the steven/centralize-transaction-completeness branch August 29, 2026 12:15
@github-project-automation github-project-automation Bot moved this to Done in Foundry Aug 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

L-ignore Log: ignore PR in changelog

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants