hiero-ledger / hiero-ledger/hiero-consensus-node
[Pectra] Bonneville<>Pectra improvement
- Dominant language
- Java
- Stars
- 407
- Forks
- 226
- Avg merge
- 3d 4h
- Merged PRs (30d)
- 210
Description
Pectra feature introduced new test failures to `BonnevilleEVM`
- HAPI test with `contracts.evm.UseBonnevilleEVM=true` on `main` https://github.com/hiero-ledger/hiero-consensus-node/pull/25574
- HAPI test with `contracts.evm.UseBonnevilleEVM=true` on `pectra` with `CodeV2 extends Code` https://github.com/hiero-ledger/hiero-consensus-node/pull/25574
- HAPI test with `contracts.evm.UseBonnevilleEVM=true` on `pectra` with `CodeV2 NOT extends Code`. **This is our final version** https://github.com/hiero-ledger/hiero-consensus-node/pull/25559
High level tests results comparison
We need to debug, investigate, and fix as many failures as possible to get `BonnevilleEVM` into good shape as we had before Pectra merge.
Contributor guide
Research direction
Start by running or reviewing the mentioned HAPI tests with contracts.evm.UseBonnevilleEVM=true across main and pectra, using the linked pull requests and comparison results as context. Identify the failures introduced by the Pectra merge, then verify that the affected BonnevilleEVM tests pass after fixes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- testing-qa
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100