ethereum-optimism / optimism

Optimism is Ethereum, scaled.
https://optimism.io
MIT License
5.21k stars 2.98k forks source link

challenger: Deduplicate code between cannon and asterisc integrations #10652

Open ajsutton opened 1 month ago

ajsutton commented 1 month ago

There is a significant amount of shared code between the cannon and asterisc trace provider types that we should look to deduplicate. In particular around snapshot and prestate management.

We should work through this in small steps, not try to deduplicate everything at once. Likely need a shared module (currently have some shared code in util but that's not a great name).

estensen commented 2 weeks ago

I would love to work on this