optimism icon indicating copy to clipboard operation
optimism copied to clipboard

op-chain-ops: Cleanup L1 Genesis Generation

Open tynes opened this issue 1 year ago • 0 comments

We still have codepaths to generate an L1 chainspec that configures clique. The clique engine is no longer maintained as part of go-ethereum, we should remove support for it. Once we shipped Ecotone as part of the OP Stack, we enabled blob transactions (EIP-4844). geth running clique does not support blobs, which we generally want to use as part of a local devnet.

This ticket can be considered complete when the following codepath is removed:

https://github.com/ethereum-optimism/optimism/blob/27c12a132d3238b8dda4ea73d947fdd46677a712/op-chain-ops/genesis/genesis.go#L156-L163

As well as removing the L1UseClique and CliqueSignerAddress fields from the DeployConfig

tynes avatar Oct 18 '24 07:10 tynes