Skip to content

Conversation

phrwlk
Copy link
Contributor

@phrwlk phrwlk commented Oct 10, 2025

  • Problem: The spec incorrectly stated “MUST OOG” for two invalid-instruction cases: (1) when the second byte after the C0 prefix is not a valid 64-bit opcode, and (2) when executing C0 JUMPDEST. In EVM semantics, these are invalid instruction halts, not out-of-gas.
  • What was wrong: Misuse of OOG terminology for invalid opcode scenarios, conflicting with the Yellow Paper and established - EIPs.
  • Fix: Updated wording to “MUST halt with an invalid instruction exception” at both locations (invalid C0 xx; C0 JUMPDEST) to align with EVM behavior.

@phrwlk phrwlk requested a review from eth-bot as a code owner October 10, 2025 11:58
@github-actions github-actions bot added c-update Modifies an existing proposal s-draft This EIP is a Draft t-core labels Oct 10, 2025
@eth-bot
Copy link
Collaborator

eth-bot commented Oct 10, 2025

File EIPS/eip-7937.md

Requires 1 more reviewers from @sorpaas

@eth-bot eth-bot added the a-review Waiting on author to review label Oct 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

a-review Waiting on author to review c-update Modifies an existing proposal s-draft This EIP is a Draft t-core

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants