- 08 Dec, 2023 4 commits
-
-
Mark Tyneway authored
-
Mark Tyneway authored
Sources the deploy config from https://github.com/base-org/contract-deployments/blob/main/sepolia/2023-09-26-deploy/deploy-config/deploy-config.json We need to double check that this is up to date, ie it is possible that some config has changed over time. The problem variables that we care about from within this config are the constructor args to the L2OutputOracle: - cfg.l2OutputOracleSubmissionInterval - cfg.l2BlockTime - cfg.l2OutputOracleProposer - cfg.l2OutputOracleChallenger - cfg.finalizationPeriodSeconds If any of these values changed, they should be caught by the state diff tests written in `superchain-ops` for performing the upgrade. This deploy config is required to deploy a new L2OutputOracle implementation for Base Sepolia as part of the Extended Pause Upgrade.
-
Maurelian authored
contracts-bedrock: deploy superchain config
-
Mark Tyneway authored
Both the proxy and the latest implementation. Deploy them to sepolia. The proxy was deployed with the following command: ```bash forge script scripts/Deploy.s.sol:Deploy \ --sig 'deployERC1967Proxy(string)' --rpc-url $ETH_RPC_URL \ --private-key $PRIVATE_KEY \ --broadcast \ --verify \ SuperchainConfigProxy ```
-
- 07 Dec, 2023 36 commits
-
-
Mark Tyneway authored
build(deps): bump actions/setup-python from 4 to 5
-
Sebastian Stammler authored
op-e2e: Add test utility to wait for balance changes
-
dependabot[bot] authored
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by:
dependabot[bot] <support@github.com>
-
felipe authored
fix(ufm): gracefully handle failed tx creation
-
Matthew Slipper authored
This PR adds a utility to wait for an address's balance to change. The utility checks for the balance change for two minutes, and returns the new value once it changes. It rreturns an error on timeout. Some tests - particularly the ext-geth tests - are failing because balance changes that we expect to occur are not. My hunch is that this may be related to a race condition somewhere between the test code and op-geth, but I can't be sure. By waiting for the balance to change, we can eliminate spurious race conditions and see if this is related to some other underlying issue.
-
refcell.eth authored
feat(op-challenger): Output Bisection Game Genesis Output Root Fetching
-
refcell.eth authored
build(deps): bump @sentry/node from 7.84.0 to 7.85.0
-
refcell authored
providers. fix(op-challenger): genesis output root validation for top of output bisection games genesis output root test fix(op-challenger): revert validation wiring revert newline change
-
Maurelian authored
contracts-bedrock: simplify storage setting in SuperchainConfig
-
Felipe Andrade authored
-
refcell.eth authored
feat(op-e2e): Output Alphabet E2E Test
-
Maurelian authored
-
Maurelian authored
-
refcell authored
fix(op-e2e): fix output alphabet test on refactor
-
Mark Tyneway authored
Improve auditability + readability with some type safety. Based on https://github.com/ethereum-optimism/optimism/pull/8435
-
Joshua Gutow authored
Fix several minor typos
-
Mark Tyneway authored
build(deps-dev): bump typescript from 5.3.2 to 5.3.3
-
Mark Tyneway authored
contracts-bedrock: Allow initializing system as paused
-
Joshua Gutow authored
CI: Fix proxyd store tests
-
Adrian Sutton authored
op-e2e: Use deterministic RNG in l2 batcher test
-
Maurelian authored
-
Maurelian authored
-
Adrian Sutton authored
op-e2e: Refactor dispute game helpers
-
Matthew Slipper authored
-
Maurelian authored
contracts-bedrock: Deploy L1StandardBridge extended pause
-
dependabot[bot] authored
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.3.2 to 5.3.3. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Commits](https://github.com/Microsoft/TypeScript/compare/v5.3.2...v5.3.3) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by:
dependabot[bot] <support@github.com>
-
Sukey authored
-
Maurelian authored
contracts-bedrock: L2StandardBridge `initialize()`
-
Sukey authored
-
Maurelian authored
-
Mark Tyneway authored
-
Mark Tyneway authored
-
Mark Tyneway authored
Adds an `initialize()` function to the `L2StandardBridge` implementation. This standardizes on having noop init functions for L2 contracts. They are set in genesis state directly so the initialize function should never execute. Keeping it there is more transparent. Otherwise one may forget that it is initializable. The `_initialized` storage slot MUST be set during L2 genesis generation.
-
Adrian Sutton authored
-
Adrian Sutton authored
Currently ignored until contracts select the correct pre-state for steps.
-
Adrian Sutton authored
Retrieve the various clients and endpoints required from the System rather than needing to pass them into multiple different methods.
-