• Mark Tyneway's avatar
    contracts-bedrock: delete dead code (#10359) · 40421e86
    Mark Tyneway authored
    * contracts-bedrock: simplify L1 state dump
    
    Removes the need to specify the L1 chainid via CLI.
    Follows similar patterns to L2 genesis generation that
    were done recently.
    
    Follow up PRs can potentially use the same sort of deployer pattern
    as in https://github.com/ethereum-optimism/optimism/pull/10343
    for when doing the L1 genesis dump to remove the need to specify the
    private key.
    
    * contracts-bedrock: explicit deploy config
    
    Remove the concept of implicit deploy config for explicit deploy config.
    This removes confusing implicit behavior as well as makes it much
    more straight forward for deploying multiple superchain targets
    to the same L1. This is a breaking change but the error message
    makes it very obvious and the docs are being updated in a way
    that should include this information.
    
    * contracts-bedrock: fix possible error
    
    * config: cleanup
    
    * deploy-config: fixup
    
    * contracts-bedrock: delete name function
    
    The `name()` function existed due to legacy
    purposes when dealing with hardhat artifacts
    and no longer is necessary. This commit removes
    it in favor of a simpler approach of just using
    the chainid instead of the name. The files that
    are written are not committed into the repo.
    
    * contracts: delete dead code
    
    * lint: fix
    
    * kontrol: fixup
    
    * contracts-bedrock: prevent error
    
    * kontrol: fixup
    
    * kontrol: fix script
    
    * gitignore: update
    
    * devnet: simplify
    
    * Update packages/contracts-bedrock/scripts/Config.sol
    Co-authored-by: default avatarMatt Solomon <matt@mattsolomon.dev>
    
    ---------
    Co-authored-by: default avatarMatt Solomon <matt@mattsolomon.dev>
    40421e86
Name
Last commit
Last update
.changeset Loading commit data...
.circleci Loading commit data...
.github Loading commit data...
.husky Loading commit data...
.vscode Loading commit data...
bedrock-devnet Loading commit data...
cannon Loading commit data...
docs Loading commit data...
endpoint-monitor Loading commit data...
indexer Loading commit data...
op-batcher Loading commit data...
op-bindings Loading commit data...
op-bootnode Loading commit data...
op-chain-ops Loading commit data...
op-challenger Loading commit data...
op-conductor Loading commit data...
op-dispute-mon Loading commit data...
op-e2e Loading commit data...
op-heartbeat Loading commit data...
op-node Loading commit data...
op-plasma Loading commit data...
op-preimage Loading commit data...
op-program Loading commit data...
op-proposer Loading commit data...
op-service Loading commit data...
op-ufm Loading commit data...
op-wheel Loading commit data...
ops Loading commit data...
ops-bedrock Loading commit data...
packages Loading commit data...
proxyd Loading commit data...
specs Loading commit data...
ufm-test-services Loading commit data...
.coderabbit.yml Loading commit data...
.dockerignore Loading commit data...
.editorconfig Loading commit data...
.envrc.example Loading commit data...
.eslintrc.js Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.gitmodules Loading commit data...
.npmrc Loading commit data...
.nvmrc Loading commit data...
.pnpmfile.cjs Loading commit data...
.prettierrc.js Loading commit data...
.semgrepignore Loading commit data...
.shellcheckrc Loading commit data...
.snyk Loading commit data...
CITATION.cff Loading commit data...
CONTRIBUTING.md Loading commit data...
LICENSE Loading commit data...
Makefile Loading commit data...
README.md Loading commit data...
SECURITY.md Loading commit data...
cloudbuild.yaml Loading commit data...
codecov.yml Loading commit data...
docker-bake.hcl Loading commit data...
go.mod Loading commit data...
go.sum Loading commit data...
nx.json Loading commit data...
package.json Loading commit data...
pnpm-lock.yaml Loading commit data...
pnpm-workspace.yaml Loading commit data...
tsconfig.json Loading commit data...
versions.json Loading commit data...