• protolambda's avatar
    L2 genesis - refactor to use solidity script (#10106) · c9567718
    protolambda authored
    * L2 genesis solidity updates by Wyatt and Mark
    
    Commits:
    - Tmp change for Graphite
    - Add Missing Predeploys to L2 Genesis Script
    - contracts-bedrock: refactor L2 genesis generation
    - wip
    - temp
    - l2 genesis generation wip
    - updates
    Co-authored-by: default avatarMark Tyneway <mark.tyneway@gmail.com>
    Co-authored-by: default avatarWyatt Barnes <me@wyatt.email>
    
    * L2 genesis refactor fixes
    
    Squashed commits:
    
    todo
    
    add ProxyAdmin predeploy, clean up test assertions
    
    order predeploy setters
    
    split Predeploys and Preinstalls
    
    L2 genesis script: bytes32(0) style suggestion
    
    move predeploy utils to predeploy library
    
    preinstalls bytecode
    
    fix typos
    
    permit2 bytecode immutable patching
    
    activate ecotone
    
    cleanup tests, fixes, ecotone
    
    work in progress GenesisL2 addition to Setup()
    
    fixes
    
    devnet allocs
    
    fix go lint
    
    more fixes
    
    fix predeploys proxy impl checking test
    
    fix solady
    
    continue Go integration
    
    l2 genesis Go integration stuff
    
    fix lint
    
    fix go lint
    
    lint fixes
    
    fixes for some PR review comments
    
    Predeploys test clean up
    
    go test superseded by solidity testing
    
    fix lint
    
    cleanup and review fixes
    
    minor fixes
    
    test fixes
    
    op-e2e l2 allocs filepath fix
    
    more devnet test funds
    
    improve logging
    
    fix devnet allocs-l2 path naming and output file moving to .devnet
    
    devnet allocs CI fixes
    
    circle ci workspace allocs-l2 fixes
    
    op-e2e: fix alloc npe
    
    fix
    
    enforce genesis allocs copy
    
    op-e2e fix
    
    go test fixes, 4788 nonce edge case, dev accounts fix, misc fixes
    
    fix test, fix flake
    
    fix tests
    
    Proxy artifact workaround
    
    update gas snapshot
    
    undo workaround, apply config change to fix
    
    undo failed workarounds
    
    * contracts-bedrock: delete dead L2 genesis testing code
    
    * state-diff: update
    
    * ctb: L2 genesis delete dead comment
    
    * contracts-bedrock: small cleanups
    
    * ctb: cleanup L2 genesis comments
    
    ---------
    Co-authored-by: default avatarWyatt Barnes <me@wyatt.email>
    Co-authored-by: default avatarMark Tyneway <mark.tyneway@gmail.com>
    c9567718
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-bindings-e2e 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...