Skip to content

Reject missing referenced EVM bytecode - #5448

Open
mpapierski wants to merge 1 commit into
evm-burn-dustfrom
evm-state-consistency
Open

mpapierski wants to merge 1 commit into
evm-burn-dustfrom
evm-state-consistency

Conversation

@mpapierski

Copy link
Copy Markdown
Collaborator

Reject missing bytecode referenced by non-empty EVM code hashes with a typed integrity error while preserving canonical empty-code behavior and distinct type errors.

Return a typed database error when a non-empty code hash has no
bytecode record so corrupted state cannot execute as empty code.
Preserve canonical empty-code accounts and existing type errors.

Add regression coverage for transfers, nested execution, delegation,
system calls, and distinct bytecode integrity failures.
@mpapierski
mpapierski force-pushed the evm-state-consistency branch from 7550339 to 7805c8a Compare September 23, 2026 15:29
@mpapierski
mpapierski changed the base branch from evm-access-lists to evm-burn-dust September 23, 2026 15:29
@mpapierski
mpapierski added this pull request to stack #5447 September 23, 2026 15:29
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