- 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 15 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
-
Matthew Slipper authored
-
Maurelian authored
* feat: remove redundant loadInitializeSlot func * feat: remove unused prankDeployment func * fix unused import
-
Yann Hodique authored
Use a central location to set all logging levels. If a specific location is needed instead, it'll be as easy as replacing the template with the desired value.
-
- 09 Jan, 2025 10 commits
-
-
Michael Amadi authored
-
Inphi authored
* op-program: Implement deposit-only block receipt hint * op-program: Reflective program for block execution * op-program: Hook new hint route to the L2 oracle * op-program: Fix prefetch hint for L2BlockData * op-program: Abstract program execution in prefetcher * op-program: Add chainID to l2-block-data hint * Derive block succeeding the agreed block * fix validation on client.Main * refactor L2Source interface * uint8 chainID; fix TODOs * add test for block exec cache hit * remove useless comment
-
protolambda authored
-
Yann Hodique authored
-
JohnBonny authored
-
David Cardenas authored
-
Axel Kingsley authored
-
Maurelian authored
* feat: add etchLabelAndAllow * fix: Buggy artifacts path prefix * feat: Add overloaded etchLabelAndAllow with path arg * remove no-op type cast
-
smartcontracts authored
-
Axel Kingsley authored
-