This repository was archived by the owner on Sep 8, 2025. It is now read-only.

Description
This issue is to track findings on why upstream fixtures fail in PR #1852, so I don't trash the PR discussion.
Working in update-fixtures-to-v7.0.0-beta.1 branch of mine, rolling off the one in PR #1852.
There are 6 failures for --fork Istanbul, all in fixtures/BlockchainTests/GeneralStateTests/stRevertTest:
RevertPrecompiledTouch.json:RevertPrecompiledTouch_d0g0v0_Istanbul
RevertPrecompiledTouch.json:RevertPrecompiledTouch_d3g0v0_Istanbul
RevertPrecompiledTouch_storage.json:RevertPrecompiledTouch_storage_d0g0v0_Istanbul
RevertPrecompiledTouch_storage.json:RevertPrecompiledTouch_storage_d3g0v0_Istanbul
RevertPrecompiledTouchExactOOG.json:RevertPrecompiledTouchExactOOG_d7g2v0_Istanbul
RevertPrecompiledTouchExactOOG.json:RevertPrecompiledTouchExactOOG_d31g2v0_Istanbul
These were added in ethereum/tests#580, then updated/refilled in ethereum/tests#609 and ethereum/tests#610.
For the first four, data indices 0 and 3 produce the same result upstream, so it's no surprise that 0 and 3 fail while 1 and 2 do not.
The last two are also grouped upstream.