gballet / go-ethereum

Official Go implementation of the Ethereum protocol
https://geth.ethereum.org
GNU Lesser General Public License v3.0
23 stars 13 forks source link

Replay for Byzantium data #436

Open jsign opened 6 months ago

jsign commented 6 months ago

This PR is basically the branch from https://github.com/gballet/go-ethereum/pull/431 but with further adjustments to allow trying to replay the old (smaller) replay data.

This PR isn't intended to be merged, but was to be able to fix anything that was a bug for replay to work in general. #431 configuration reg precompiles/instructions shouldn't be changed. At some point we need to decide to merge bug-related/adjustements to that branch, see comments.