@eth-optimism/l2geth @eth-optimism/contracts patch patch Refactor to simplify the process of generating the genesis json file