hyperledger / hyperledger/fabric-x-evm

Expand Ethereum Compatibility Test Coverage

Open
#45 1 comment 0 reactions 0 assignees View on GitHub
task
Dominant language
Go
Stars
12
Forks
18
Avg merge
4d 18h
Merged PRs (30d)
23

Description

Continuously expand the number of Ethereum compatibility tests that fabric-x-evm can successfully pass by implementing missing features, fixing bugs, and improving EVM execution accuracy. Systematically work through test suites covering opcodes, precompiles, contract creation, contract interactions, event emissions, and edge cases. For each failing test, analyze the root cause, implement the necessary fix or feature, and verify the test passes. Track test pass rates over time as a key metric of Ethereum compatibility. Prioritize tests that validate features commonly used by real-world Solidity contracts to maximize practical compatibility. Document which test categories are fully supported versus partially supported versus unsupported.

---

**Quarter:** Q2

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the existing Ethereum compatibility test suites and the current EVM execution entry points in fabric-x-evm. Run the suites, group failures by opcodes, precompiles, contract creation, interactions, events, and edge cases, then use pass rates and support-category documentation to track what is complete.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, solidity
Domain
blockchain, compilers, testing-qa
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
22/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.