Support Constantinople properly
- Dominant language
- C++
- Stars
- 169
- Forks
- 78
- PR merge metrics
- No merged PRs in 30d
Description
The current Constantinople implementation was done before the hard fork was finalised. As a result it is incompatible -- it implements some features, lacks others and perhaps even has incompatible implementation for some changes.
Without this it is not possible to run evmjit on Ethereum's mainnet.
However, in order to test this, EVMC should be updated to ABI6, see #180.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the Constantinople implementation and the ABI6 update required by #180. Compare the implementation with the finalized hard fork changes, including missing or incompatible features; done means EVMC ABI6 testing passes and evmjit can run on Ethereum mainnet.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- blockchain, compilers
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100