1. 23 Oct, 2024 22 commits
  2. 22 Oct, 2024 15 commits
  3. 21 Oct, 2024 3 commits
    • Matthew Slipper's avatar
      op-deployer: Support L1 alloc deployments (#12517) · c6c9c4b5
      Matthew Slipper authored
      * op-deployer: Support L1 alloc deployments
      
      Adds support for deploying to L1 allocs file. When deploying to an allocs file, all contracts necessary for the L2 will be included in the L1's genesis state. This is useful for devnet deployments and test automation.
      
      To use an L1 allocs file, set the field `deploymentStrategy` in the intent to `allocs`. The default is `live`, for live chains.
      
      * make apply command work, fix test
      
      * merge artifacts
      
      * fix merge artifacts
      
      * Update op-deployer/pkg/deployer/state/state.go
      Co-authored-by: default avatarBlaine Malone <blainemalone01@gmail.com>
      
      * fix: extra check for singleton contracts in tests.
      
      * Update op-deployer/pkg/deployer/flags.go
      Co-authored-by: default avatarBlaine Malone <blainemalone01@gmail.com>
      
      * remove unused param
      
      * fix merge artifact
      
      ---------
      Co-authored-by: default avatarBlaine Malone <blainemalone01@gmail.com>
      c6c9c4b5
    • Sam Stokes's avatar
      op-program: store prestate versions in json files (#12523) · 1e59d083
      Sam Stokes authored
      * op-program: store prestate versions in json files
      
      * op-program: add function to read standard.json
      
      * op-program: embed standard.json to make it importable
      
      * ci: checkout op-program tag after parsing standard.json file
      
      * ci: fix EXPECTED_PRESTATE_HASH env var export
      
      * op-program: combine releases into one file with governanceApproved flag
      
      * op-program: add unit test for prestate GetReleases
      
      * ci: point op-program preimage test at new versions.json file
      1e59d083
    • smartcontracts's avatar
      fix(ci): apply doc comment rule to tests (#12545) · cf0e3a56
      smartcontracts authored
      Updates semgrep config to apply doc comment rule to tests.
      Updates tests to fix instances where this was violated.
      cf0e3a56