1. 27 Jul, 2024 7 commits
    • protolambda's avatar
      .github: remove old mergify config (#11258) · eb8d36d4
      protolambda authored
      eb8d36d4
    • Mark Tyneway's avatar
      monorepo: remove `devnet-tasks` (#11257) · 532214d0
      Mark Tyneway authored
      Now `make devnet-test` runs go based devnet tests
      rather than the legacy hardhat based ones.
      
      ```make
      devnet-test: pre-devnet ## Runs tests on the local devnet
      	make -C op-e2e test-devnet
      ```
      
      This removes `devnet-tasks` from the monorepo, allowing
      us to delete many dead dependencies.
      532214d0
    • Carter Carlson's avatar
      docs(typo): `CrossL2Inbox.sol` (#11125) · db6d9adf
      Carter Carlson authored
      * docs(typo): `CrossL2Inbox.sol`
      
      `if{"f" => ""}`
      
      * docs(crossL2Inbox): sync semver-lock
      db6d9adf
    • rickck11's avatar
      cannon: delete unnecessary part in makefile (#11194) · a9a274f5
      rickck11 authored
      * add dependence check in makefile
      
      * Update Makefile
      
      * Update Makefile
      a9a274f5
    • Sebastian Stammler's avatar
      ops-bedrock: Beacon-chain devnet with Dencun + Ecotone upgrade (#9117) · 16c4e367
      Sebastian Stammler authored
      * ops-bedrock: beacon-chain devnet with fork to L1 Dencun and L2 Ecotone
      
      ops-bedrock: clean up file names, drop unused stateviz
      
      ops-bedrock: dockerfile for lighthouse from source
      
      ops-bedrock: devnet validator keystores
      
      ops-bedrock: dev chain config
      
      generate genesis.ssz, work in progress devnet setup
      
      lighthouse CLI tweaks
      
      ops-bedrock: more CLI tweaks
      
      devnet: fix validator keys loading
      
      ops-bedrock: cleanup L1 geth setup and jwt-secret usage
      
      ops-bedrock: fix L1 engine API endpoint
      
      op-chain-ops: insert dev L1 contracts
      
      devnet fixes
      
      more fixes
      
      schedule L2 Delta and Ecotone forks
      
      op-chain-ops: fix lint
      
      ops-bedrock: docker-compose config comments about special options
      
      ops-bedrock: adjust beacon node log level
      Co-authored-by: default avatarSebastian Stammler <seb@oplabs.co>
      
      * devnet: Add eth2-testnet-genesis installation step
      
      * op-e2e: fix pre-Ecotone tests
      
      * ops-bedrock: Fix entrypoint scripts
      
      * op-e2e: Fix TestPreEcotone
      
      * op-e2e: Fix hardfork validation tests
      
      * op-e2e: Enable L1 Cancun at genesis for Ecotone system configs
      
      * ci: use eth2-testnet-genesis tag v0.10.0
      
      * op-e2e: use <fork>SystemConfig instead of manipulating fields
      
      * op-e2e/actions: process beacon block root for Cancun L1s
      
      * op-e2e/actions: fix TestBlockTimeBatchType
      
      * op-e2e: add beacon endpoint to L1 setup
      
      * op-e2e/actions: fix more tests...
      
      * op-e2e/actions: fix manual setting of delta offset
      
      * op-e2e/actions: set blob source in plasma tests
      
      * devnet: sleep at start of tests
      
      * ops-bedrock: remove fetch-all-sidecars for l1 lh from docker-compose
      
      * op-e2e: fix Makefile go test flags
      
      * op-chain-ops: Add 4788 deployer address to L1 genesis creation
      
      * op-e2e: remove outdated TODO code
      
      * ci: read eth2-testnet-genesis version from json
      
      * fix l1 genesis & cci config
      
      * rename beacon-data/deposit_contract_block.txt
      
      * cci: dump l1-bn and l1-vs logs
      
      * few improvements
      
      * Move to op-e2e devnet withdrawals test
      
      * set l1 block time to 6s in devnet template
      
      * fix game resolve helper, to handle resolve race condition
      
      * lower da windows
      
      * devnet: bump plasma windows to 16
      
      * fix: adjust plasma test params for smaller challenge window sizes
      
      * bump lighthouse, remove src Dockerfile
      
      * revert devnet python script commenting out
      
      the test isn't run from this script any more anyways
      that was just temporary while debugging
      
      * remove deprecated options
      
      ligthouse deprecated http-allow-sync-stalled
      docker-compose deprecated the version tag
      
      * retry start block fetching in L2 genesis cmd
      
      * add CL to devnet L1 startup step
      
      * ignore receipt for resolveClaim call in FinalizeWithdrawal
      
      * forward tx trace as custom error type, use in withdrawal test
      
      * return receipt in SendTx
      
      ---------
      Co-authored-by: default avatarprotolambda <proto@protolambda.com>
      Co-authored-by: default avatartchardin <tdotchardin@gmail.com>
      16c4e367
    • Juan C.'s avatar
      Update Kontrol Proofs (`0.1.247` to `0.1.316`) (#10953) · b28f9eef
      Juan C. authored
      * Remove `Kontrol-Deploy.json`
      
      * Remove `DeploymentSummaryFaultProofs` contracts
      
      * Revert "Remove `DeploymentSummaryFaultProofs` contracts"
      
      This reverts commit 192ac49acc76f98476caef40fa7af6bfb527282d.
      
      * pausability-lemmas.md: update `copy-memory-to-memory` rule
      
      * KontrolDeployment: add full deployment logic
      
      * DeploymentSummary: sync with full deployment logic
      
      * DeploymentSummaryFaultProofs: sync with full deployment logic
      
      * Bump Kontrol from `0.1.247` to `0.1.313`
      
      * run-kontrol.sh: update `kontrol prove` options
      
      * make-sumary-deployment.sh: remove logic manipulating `Deploy.s.sol`
      
      * Track `snapshots/state-diff/Kontrol-31337.json`
      
      * `kontrol/README.md`: update
      
      * OptimismPortalKontrol: remove `encodeWithSelector` from `expectRevert`
      
      * run-kontrol.sh: set booster max recursion limit to `100`
      
      * Kontrol-31337.json: update with non-fault-proofs deployment
      
      * package.json: change order of evaluation for `snapshots` job
      
      Both `pnpm kontrol-summary-fp` and `pnpm kontrol-summary` save the state updates
      to `snapshots/state-diff/Kontrol-31337.json`. In order to correctly test the
      non-fault-proof deployment setting `pnpm kontrol-summary` has to be run last.
      
      * Bump Kontrol from `0.1.313` to `0.1.316`
      
      * Update `DeploymentSummaryFaultProofs`
      b28f9eef
    • Mark Tyneway's avatar
      deps: remove more js deps (#11254) · 6e8a133d
      Mark Tyneway authored
      This commit removes more js deps. We are very close to removing all js
      from the monorepo. We should only have deps in our codebase that we
      actively use. Otherwise its a security liability.
      6e8a133d
  2. 26 Jul, 2024 8 commits
  3. 25 Jul, 2024 7 commits
  4. 24 Jul, 2024 10 commits
  5. 23 Jul, 2024 8 commits