Skip to content

chore: Release version 0.3.1 with new features and fixes#5

Merged
10d9e merged 1 commit intomainfrom
feat/impl-precompiles
Dec 2, 2025
Merged

chore: Release version 0.3.1 with new features and fixes#5
10d9e merged 1 commit intomainfrom
feat/impl-precompiles

Conversation

@10d9e
Copy link
Copy Markdown
Owner

@10d9e 10d9e commented Dec 2, 2025

  • Added support for custom precompile identifiers via PrecompileId.custom("id").
  • Introduced PrecompileId.name() method to return standardized names for precompiles as per EIP-7910.
  • Implemented PrecompileId.precompile() method for automatic handling of spec-specific precompile implementations.
  • Fixed ModExp gas calculation to align with EIP-7883 specifications.
  • Corrected ModExp complexity calculation and input size limits as per EIP-7823.
  • Changed PrecompileId type from enum to union(enum) to support the new Custom variant while maintaining backward compatibility.
  • Updated CHANGELOG and version information to reflect the new release.

- Added support for custom precompile identifiers via `PrecompileId.custom("id")`.
- Introduced `PrecompileId.name()` method to return standardized names for precompiles as per EIP-7910.
- Implemented `PrecompileId.precompile()` method for automatic handling of spec-specific precompile implementations.
- Fixed ModExp gas calculation to align with EIP-7883 specifications.
- Corrected ModExp complexity calculation and input size limits as per EIP-7823.
- Changed `PrecompileId` type from `enum` to `union(enum)` to support the new Custom variant while maintaining backward compatibility.
- Updated CHANGELOG and version information to reflect the new release.
@10d9e 10d9e merged commit a0d77ee into main Dec 2, 2025
2 of 5 checks passed
garyschulte added a commit to garyschulte/zevm that referenced this pull request Mar 10, 2026
Signed-off-by: garyschulte <garyschulte@gmail.com>
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