argotorg / argotorg/hevm

[meta] Fusaka support

Open
#939 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Haskell
Stars
358
Forks
79
Avg merge
1d 1h
Merged PRs (30d)
6

Description

https://eips.ethereum.org/EIPS/eip-7607

This is a list of things we would (maybe) need to adjust on hevm for Fusaka compliance:

* [ ] [EIP-7823](https://eips.ethereum.org/EIPS/eip-7823): Set upper bounds for MODEXP
* [ ] [EIP-7825](https://eips.ethereum.org/EIPS/eip-7825): Transaction Gas Limit Cap
* [ ] [EIP-7883](https://eips.ethereum.org/EIPS/eip-7883): ModExp Gas Cost Increase
* [x] [EIP-7939](https://eips.ethereum.org/EIPS/eip-7939): Count leading zeros (CLZ) opcode
* https://github.com/argotorg/hevm/pull/940
* [ ] [EIP-7951](https://eips.ethereum.org/EIPS/eip-7951): Precompile for secp256r1 Curve Support
* [ ] [EIP-7935](https://eips.ethereum.org/EIPS/eip-7935): Set default gas limit to 60M

The following are also on Fusaka but I believe would not affect hevm:

* [ ] [EIP-7594](https://eips.ethereum.org/EIPS/eip-7594): PeerDAS - Peer Data Availability Sampling
* [ ] [EIP-7917](https://eips.ethereum.org/EIPS/eip-7917): Deterministic proposer lookahead
* [ ] [EIP-7918](https://eips.ethereum.org/EIPS/eip-7918): Blob base fee bounded by execution cost
* [ ] [EIP-7934](https://eips.ethereum.org/EIPS/eip-7934): RLP Execution Block Size Limit
* [ ] [EIP-7892](https://eips.ethereum.org/EIPS/eip-7892): Blob Parameter Only Hardforks
* [ ] [EIP-7642](https://eips.ethereum.org/EIPS/eip-7642): eth/69 - Drop pre-merge fields
* [ ] [EIP-7910](https://eips.ethereum.org/EIPS/eip-7910): eth_config JSON-RPC Method

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the linked Fusaka EIPs and comparing their requirements with hevm. Choose one unchecked EIP, confirm whether it affects hevm, and define completion around implementing and validating that single change; EIP-7939 is already covered by pull request #940.

Written by the indexing model from the issue text.

Assessment

Tech stack
haskell
Domain
blockchain
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.