Skip to content

Enforce RLP execution block size limit (EIP-7934) #124

Description

@mw2000

Summary

Reject any block whose RLP-encoded size exceeds 10 MiB (10,485,760 bytes). Activates with Fusaka.

Spec

Scope

  • Add Fusaka hardfork + EIP-7934 flag to EEVM.HardforkConfig.
  • In the BlockchainTest runner (and any future block-import path), measure encoded block size and reject when it exceeds the limit and the flag is active.

Definition of Done

  • Oversized-block fixtures under Fusaka trigger a validation error.
  • Below-limit blocks continue to import.

Parent

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    block-processingBlock-level transaction processingeipEIP specification implementationenhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions