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: allow resume #440

Open jsign opened 6 months ago

jsign commented 6 months ago

We'd like to be able to resume a replay run, since it can be helpful for debugging if at some point of the replay there's problem so to avoid having to run from scratch.

The solution should be able to stop/resume before, during and after the state conversion happens.

An original attempt was done in https://github.com/gballet/go-ethereum/pull/233 but that PR is closed since after another style of state transition pointers persistence was implemented.