- 14 Jan, 2025 3 commits
-
-
Yann Hodique authored
* fix(just): properly handle multiple tags * chore(just): rename just/ -> justfiles/ The current behavior is confusing for people who don't have `just` installed: instead of a recognizable "command not found", they could see a "Permission denied" (if . is in the PATH I suppose).
-
Matthew Slipper authored
-
Adrian Sutton authored
-
- 13 Jan, 2025 10 commits
-
-
Adrian Sutton authored
* op-program: Introduce L2Sources to combine info for multiple L2s. * op-program: Update the host config to support multiple L2s The CLI flags still only support a single L2. * op-program: Update interop bootstrap to load multiple chain configs
-
Adrian Sutton authored
op-program: Introduce RetryingL2Sources and use it to make prefetcher somewhat multi-L2 capable (#13718) * op-program: Introduce L2Sources to combine info for multiple L2s. * op-program: Plumb L2Sources in * op-e2e: Use actual chain ID, not hte test place holder. * op-program: Use correct chain ID for rexec and prevent duplicate RPC urls for same chain * op-program: Fix test to use chain ID that is actually configured in the test
-
Matthew Slipper authored
* ctb: Make implementations deployments deterministic and idempotent * code review updates * cr updates * imports * make superchain deployments deterministic * forgot to add test * code review updates * broadcast in dpeloysuperchain * add forgotten broadcast
-
Adrian Sutton authored
* op-program: Pass required block hash to OutputByRoot rather than to L2Source constructor * Move check that output root matches requested hash to prefetcher instead of source.
-
zhiqiangxu authored
-
Matt Solomon authored
* chore: bump kontrol version, and make output checks more robust * chore: remove outdated block
-
Yann Hodique authored
-
Yann Hodique authored
* fix(kurtosis-devnet): ensure tests pass without kurtosis running * fix(kurtosis-devnet): forbid tests from using local kurtosis context
-
Yann Hodique authored
-
Michael Amadi authored
make the unused imports script check support multiline formatted imports, remove unused imports (#13695)
-
- 12 Jan, 2025 2 commits
-
-
zhiqiangxu authored
-
Matthew Slipper authored
-
- 11 Jan, 2025 13 commits
-
-
Adrian Sutton authored
Previously it always picked the first block which was the worst case pre-holocene. Now it biases towards the first and last blocks as they hit more corner cases but can pick a random block in the middle of the batch as well.
-
Adrian Sutton authored
* op-program: Support agreed prestate hint in host * op-program: Fix transition state serialization in test * op-program: Fix prefetcher_test.go * op-program: Prevent specifying both --l2.outputroot and --l2.agreed-prestate flags Check config is consistent * op-program: Return safe or local safe head from derivation Avoids relying on the safe label which won't be updated on interop chains. * op-program: Only stop derivation if local safe reaches the target block. * op-program: Fix safe head trace extension * op-program: Remove unused field.
-
Adrian Sutton authored
* op-program: Enable interop fault proofs mode in action test * op-program: Use the right chain output. Won't handle the padding yet, but we have tests covering that we'll need to do further work to address later anyway. * op-program: Tweak name and fix exec mode.
-
Adrian Sutton authored
* op-service: Define the SuperRoot type * op-program: Add chain ID to super chain output roots * Rename * op-e2e: Add interop fault proofs actions test * op-program: Update to include chain ID * op-program: Implement initial block derivation step for interop fault proofs * op-program: Update to include chain ID * op-program: Use validate flag correctly. Rename interop env var.
-
dependabot[bot] authored
Bumps [github.com/hashicorp/raft](https://github.com/hashicorp/raft) from 1.7.1 to 1.7.2. - [Release notes](https://github.com/hashicorp/raft/releases) - [Changelog](https://github.com/hashicorp/raft/blob/main/CHANGELOG.md) - [Commits](https://github.com/hashicorp/raft/compare/v1.7.1...v1.7.2) --- updated-dependencies: - dependency-name: github.com/hashicorp/raft dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Adrian Sutton authored
* op-service: Define the SuperRoot type * op-program: Add chain ID to super chain output roots * Rename * op-e2e: Add interop fault proofs actions test * op-program: Update to include chain ID
-
Zach Howard authored
-
Yann Hodique authored
-
dependabot[bot] authored
Bumps [github.com/lmittmann/w3](https://github.com/lmittmann/w3) from 0.17.3 to 0.17.4. - [Release notes](https://github.com/lmittmann/w3/releases) - [Commits](https://github.com/lmittmann/w3/compare/v0.17.3...v0.17.4) --- updated-dependencies: - dependency-name: github.com/lmittmann/w3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Yann Hodique authored
Avoid rebuilding the same artifacts, as long as the inputs are the same. This enables us to be as careless as we want on the template definition side, and still build everything only once.
-
Yann Hodique authored
Now that we have a fileserver as a kurtosis package, we don't need to serve files locally. Therefore we don't need to discover how to access them either. Incidentally this should make the approach compatible with kurtosis k8s backend, once we push docker images to a registry that k8s can access.
-
Matthew Slipper authored
* op-deployer: Add support for dumping calldata * Update state.go
-
Adrian Sutton authored
* op-service: Define the SuperRoot type * op-program: Add chain ID to super chain output roots * Rename
-
- 10 Jan, 2025 12 commits
-
-
santamasa authored
Fix incorrect file extension in rollup-node spec link
-
Maurelian authored
* Add deployImplementations to ForkLive flow * feat: remove legacy code * feat: Add comments * fix comment * feat: Compatibility with standalone Artifacts * feat: use etchLabelAndAllowCheatcodes * feat: more readable ForkLive * refactor deploy and forklive flow * fix checks * feat: Remove the _suffix arg from deployImpls * feat: Allow overwriting a saved deployment (logs a warning) * feat: update comment * feat: Save the impls we need to save * fix comment * feat: replace mustGetAddress(Impl) with EIP1967 helper * fix: impl retrieval in l1xDM * fix: impl retrieval in l1xDM * feat: restore import * lint * delete outdated comment
-
Matt Solomon authored
-
Maurelian authored
-
Axel Kingsley authored
* op-supervisor: bugfix timestamp Check * supervisor: include Invalid in SafetyLevel Validation * supervisor: check if BlockSeal is found when iterator stops * Don't rewind iterator if Traversal yields ErrStop * Add Timestamp Invariant Test to E2E * update unit test * pr comments re:error message --------- Co-authored-by:
protolambda <proto@protolambda.com>
-
Axel Kingsley authored
* Record new L1 on ProvideL1 and Notify L2 Finality * lint ; expand unit tests * Add comment for safe use of RecordNewL1
-
Matt Solomon authored
-
dependabot[bot] authored
Bumps [golang.org/x/term](https://github.com/golang/term) from 0.25.0 to 0.28.0. - [Commits](https://github.com/golang/term/compare/v0.25.0...v0.28.0) --- updated-dependencies: - dependency-name: golang.org/x/term dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
protolambda authored
op-program,op-service: dedup BlockInfo header wrapper, always cache hash, avoid recomputing hash (#13681)
-
mbaxter authored
* op-program: Update releases.json for op-program/v1.4.0 * op-program: Mark new release as governance approved Co-authored-by:
Adrian Sutton <adrian@oplabs.co> --------- Co-authored-by:
Adrian Sutton <adrian@oplabs.co>
-
Zach Howard authored
* kt-devnet: Adds fileserver package for serving cannon prestates - deploy fileserver before optimism-package - updates simple.yaml to use the template functions - small refactor of kurtosis Deploy fn to not print an expected optimism-package env * Runs go mod tidy in cannon testdata examples * Use FILESERVER_PACKAGE constant
-
Maurelian authored
* feat: remove contractAddressesPath and disk reading * fix the things
-