optimistic-erigon

A fork of the Erigon client for Optimism with only one diff on top!

Description

A fork of Erigon for optimism inspired by a tweet from @protolambda in which he details the diff of 1 commit on top of geth for Optimism's geth-based client, which introduces the deposit transaction type as well as the necessary changes to the engine api in order to convert geth into optimistic-geth.

optimistic-erigon showcase

How it's made

optimistic-erigon (I know, how original) is built by forking the Erigon client and by applying the necessary changes to make it into an OptimismPBC client, such changes include adding the deposit transaction type, modifying the state transition, as well as adding the necessary encoding to make Erigon an Optimism client.