hyperledger / hyperledger/fabric-x-evm
Expand Ethereum Compatibility Test Coverage
- 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