-
Mark Tyneway authored
The config option for using `superchain-registry` style config has been around for awhile and has been used by the devnet for awhile. We have deprecated the usage of hh deploy style artifacts as part of the repo and have deleted them and the code that generates them. This PR removes the functionality of reading hh deploy style artifacts from disk to create the L2 genesis in `op-node`. This deletes dead code to simplify things. Larger refactors are coming to this code path as it will wrap forge in the future since the forge script is what will be used to build the L2 genesis. This will ensure backwards compatibility. Right now since the Go code builds the L2 genesis, the L2 genesis is tied to releases of `op-node`. Once we move to foundry, then the L2 contracts will be on their own release schedule specific to the contracts and not the `op-node`.
8ff8134c