- 12 Dec, 2024 6 commits
-
-
Axel Kingsley authored
* Add SyncNode and Controller * Add Tests; Real DeriveFromL1 function
-
Axel Kingsley authored
* Add Finality Handling to L1 Processor * Add E2E Test for Finality Tracking * Completely remove UpdateFinalizedL1 API * use BlockRef in Supervisor Client return
-
Matthew Slipper authored
Renames the ManagerOwnerAddrFor method to reflect what it actually does, and point it at the Sepolia proxy admin.
-
mbaxter authored
* cannon: Track steps between ll and sc * cannon: Track rmw failures, keep counts for rmw ops * cannon: Add unit tests for stats tracking * cannon: Simplify step count stats * cannon: Track explicit memory reservation invalidation * cannon: Set stats on DebugInfo * cannon: Rename method * cannon: Track forced preemptions * cannon: Track failed wakeup traversals * cannon: Track idle steps for thread 0 * cannon: Reorganize vm metrics, add methods to record new stats * cannon: Use uint64 over int * cannon: Record new metrics * cannon: Update readme run-trace flag * cannon: Use uint64 type consistently * cannon: Add debugInfo serialization test * cannon: Check metrics in executor test * cannon: Record total steps * cannon: Check error in test * cannon: Enable stats tracking via --debug-info flag * cannon: Fix steps json field name * cannon: Keep a small cache of ll steps for more accurate tracking * cannon: Tweak test * cannon: Modify test to better validate json parsing * cannon: Use non-threadsafe simplelru
-
Matthew Slipper authored
-
Inphi authored
-
- 11 Dec, 2024 9 commits
-
-
smartcontracts authored
Moves code coverage for smart contracts into mainline ci. CI will now reject PRs that do not have 100% patch coverage.
-
-
Matthew Slipper authored
Users can now specify additional dispute games with custom VM types and preimage oracles. This will help with removing allocs files in the future.
-
Tyler Smith authored
* interop-devnet,fix: Add newly required op-supervisor flags. * interop,tweak: Add interop.jwt-secret flags to op-nodes.
-
leopardracer authored
* Update PROPERTIES.md * Update README.md * Update GovernanceToken.sol * Update Burn.Eth.t.sol
-
smartcontracts authored
Adds new dev commands that use the lite profile to execute everything and ultimately reduce compile time by several minutes.
-
Sebastian Stammler authored
-
protolambda authored
* op-supervisor,op-node: introduce follow/managed interop mode v2 * interop: test workaround, serve supervisor while using old deriver * interop: fix API setup/usage, fix action test setup * op-node: fix interop server endpoint getter * interop: minor fixes, update TODO references
-
Sebastian Stammler authored
-
- 10 Dec, 2024 10 commits
-
-
Matthew Slipper authored
Adds additional op-deployer scripts to support alternative fault proof implementations. This is a prerequisite to deleting the allocs files, since many tests need a fast dispute game and an alphabet VM.
-
blaine authored
* fix: clarity around how salts are made. * fix: removed named return value. * fix: semver lock updated. * fix: pr comments. * fix: adding natpsec to the new salt helper functions. fix: adding natpsec to the new salt helper functions. * fix: more details around why proxy salts include contract name. * Update packages/contracts-bedrock/src/L1/OPContractsManager.sol Co-authored-by:
Matt Solomon <matt@mattsolomon.dev> * Update packages/contracts-bedrock/src/L1/OPContractsManager.sol Co-authored-by:
Matt Solomon <matt@mattsolomon.dev> * fix: only having one compute salt function * fix: pre-pr ran * Update packages/contracts-bedrock/src/L1/OPContractsManager.sol Co-authored-by:
Matt Solomon <matt@mattsolomon.dev> * fix: fix pre-pr --------- Co-authored-by:
Matt Solomon <matt@mattsolomon.dev>
-
George Knee authored
* use pendingBlocks() for s.metr.RecordL2BlocksAdded * use pendingBlocks when channel is opened
-
zhiqiangxu authored
* enhance TestBatchReader * add more test * address comments * address comments * remove extra comment
-
zhiqiangxu authored
-
Dmitry authored
Co-authored-by:
Matthew Slipper <me@matthewslipper.com>
-
Matthew Slipper authored
When fuzz tests fail they write data to the test directory. This PR archives the fuzz data to make future debugging easier.
-
ControlCplusControlV authored
Co-authored-by:
Matthew Slipper <me@matthewslipper.com>
-
Matthew Slipper authored
The SSZ fuzz tests were not erroring when the `edOffset` was 508 and the `txOffset` was 514. This is because the transaction unmarshaler was reading the number of transactions in the payload as zero, but not checking to see if there was additional data left over. This should never be the case for a valid payload. To verify, I ran the fuzz suite for 5 minutes: ``` fuzz: elapsed: 5m1s, execs: 12910962 (42267/sec), new interesting: 9 (total: 41) ```
-
Matthew Slipper authored
* Revert "maint: bump forge version (#13301)" This reverts commit a2e7d852. * Reapply "maint: bump forge version (#13301)" This reverts commit 048f0742eaa338e54105ab23a919af8a22f13e0a. * Rebuild all on mise.toml * fix: verify mise dependencies if necessary --------- Co-authored-by:
Kelvin Fichter <kelvinfichter@gmail.com>
-
- 09 Dec, 2024 4 commits
-
-
zhiqiangxu authored
* add RegSP constant * address comments * fix natspec * update semver-lock
-
Axel Kingsley authored
* supervisor: L1 Processor * comments ; test fixes * Make L1 source separate from RPC Addr * fix test * Add atomic bool for singleton processor routine
-
George Knee authored
* add additional test case for computeSyncActions * fixup test * check for unsafe = safe edge case & replace oldestUnsafeBlock with nextSafeBlock * add test case for no progress and safe=unsafe * refine log * rename variable * harmonize log ordering and labels * tighten up test behaviour for expectedLogs * add test case: no progress + unsafe=safe + blocks in state and fix behaviour so we don't try to fetch unsafe blocks if there aren't any, even when there are blocks in state * typo
-
Francis Li authored
* Fix conductor test race condition * update * Address shell ci check * rerun CI for non-related issue
-
- 07 Dec, 2024 11 commits
-
-
I love OP authored
Co-authored-by:
Matthew Slipper <me@matthewslipper.com>
-
Inphi authored
-
Matthew Slipper authored
This reverts commit a2e7d852.
-
Matthew Slipper authored
* op-deployer: Support output files in bootstrap * lint
-
smartcontracts authored
Bumps versions being used for forge, cast, and anvil.
-
Matthew Slipper authored
* ci: Specify number of jobs in contract tests * reduce runs * decrease runs * don't rebuild on semver lock * remove -j
-
zhiqiangxu authored
* single source of truth for DerivationVersion * op-node/rollup: fix imports --------- Co-authored-by:
protolambda <proto@protolambda.com>
-
Maurelian authored
* feat: remove unused systemConfigs mapping from OPCM * fix semver lock
-
Dmitry authored
-
Matthew Slipper authored
-
dependabot[bot] authored
Bumps [github.com/holiman/uint256](https://github.com/holiman/uint256) from 1.3.1 to 1.3.2. - [Release notes](https://github.com/holiman/uint256/releases) - [Commits](https://github.com/holiman/uint256/compare/v1.3.1...v1.3.2) --- updated-dependencies: - dependency-name: github.com/holiman/uint256 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>
-