- 12 Mar, 2024 4 commits
-
-
refcell authored
* fix(op-e2e): migrate bond e2e test to the alphabet vm * op-e2e: Avoid hard coded expected amounts to make test less brittle. * op-e2e: Skip asserting Alice's initial balance. --------- Co-authored-by:
Adrian Sutton <adrian@oplabs.co>
-
clabby authored
-
github-actions[bot] authored
Co-authored-by:
github-actions[bot] <github-actions[bot]@users.noreply.github.com>
-
Sebastian Stammler authored
-
- 11 Mar, 2024 2 commits
-
-
clabby authored
-
Alec Ananian authored
* remove preinstall only-allow command from packages * add changeset * Update .changeset/calm-boxes-do.md Co-authored-by:
coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --------- Co-authored-by:
Will Cory <willcory10@gmail.com> Co-authored-by:
coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
-
- 09 Mar, 2024 2 commits
-
-
Joshua Gutow authored
-
zhiqiangxu authored
* remove contracts with no immutable * there are 6 upgrade txs * break early
-
- 08 Mar, 2024 11 commits
-
-
Adrian Sutton authored
-
refcell authored
* feat(op-challenger): selective claim resolution * fix(op-challenger): Add selective claim resolution tests
-
Roberto Bayardo authored
-
Mark Tyneway authored
Update `op-upgrade` tooling with the MCP mainnet contract addresses. Used to generate https://github.com/ethereum-optimism/superchain-ops/pull/101 altho this commit would need to be backported to the `op-contracts/v1.3.0-rc.1` branch to make the generation of https://github.com/ethereum-optimism/superchain-registry/pull/114 reproducible.
-
Raffaele authored
* removing old binary signer script and using official one * fixing conditions for calling the signer
-
felipe authored
* fix(proxyd): log initialization * update integration test as well
-
refcell authored
-
refcell authored
* feat(op-e2e): test reclaiming bonds by the challenger * fix(op-e2e): review
-
zhiqiangxu authored
-
anikaraghu authored
* E2E test * Fix compile errors * Check error
-
Adrian Sutton authored
* multicaller: Support generic calls, not just eth_call * multicaller: Support generic calls, not just eth_call * multicaller: Implement balance_call * multicaller: Split out a generic rpc stub for testing RPC requests other than eth_call Test balance call * multicaller: Move Block type to separate package to avoid dependency cycles for multicaller tests. * fix(op-service): remove old balance call test --------- Co-authored-by:
refcell <abigger87@gmail.com>
-
- 07 Mar, 2024 10 commits
-
-
Adrian Sutton authored
* multicaller: Support generic calls, not just eth_call * multicaller: Support generic calls, not just eth_call * multicaller: Implement balance_call * multicaller: Split out a generic rpc stub for testing RPC requests other than eth_call Test balance call
-
Adrian Sutton authored
Allows the challenger to be configured to claim bonds for the proposer.
-
Sebastian Stammler authored
* op-service: split EngineAPIClient out of EngineClient This way, the Engine API RPC client can be reused in other components, like op-wheel. * op-service/eth: Add BlockAsPayloadEnv * op-wheel: Use new Engine API V3 calls * op-wheel: Add rewind command Also adds an open RCP endpoint because the "debug" rpc namespace is not available on the authenticated endpoint. This also fixes chain config loading. Also sets some sane default http RPC endpoints. * op-wheel: Move engine.version validation into flag Action * op-wheel: improve rewind command
-
Michael de Hoog authored
-
Park Changwan authored
* op-node: Restore previous unsafe chain using backupUnsafe * op-e2e: Enable custom error while mocking L2 RPC error * op-e2e: Add BackupUnsafe tests * op-node: Fix comment * op-node: Follow convention for backup unsafe head metric * op-e2e: Fix BackupUnsafe tests * op-node: Tailered/Consistent log message * op-e2e: Better coding style * op-node: Refactor code for trying backupUnsafe reorg * op-node: Better variable name * op-e2e: Remove global variable Test are run concurrently so accessing shared global object is problematic
-
felipe authored
* feat(op-node): gater unblock * --amend
-
clabby authored
* Update `sepolia-devnet-0` deploy configuration * prestate * Update min proposal size / mock `SuperchainConfigProxy` * map local -> L2 * update split depth to 30.
-
Adrian Sutton authored
The prestate is large so can be slow to load. Verifying the prestate for hundreds of games at startup is repeatedly loading the configured prestate file, adding a large delay to being able to start playing games.
-
refcell authored
-
clabby authored
* Remove cancun activation config * Fix `enableFaultProofs`
-
- 06 Mar, 2024 9 commits
-
-
dependabot[bot] authored
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.0.12 to 5.1.5. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v5.1.5/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-type: direct:development 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>
-
Mark Tyneway authored
* contracts-bedrock: cleanup scripts Modularize and cleanup the deploy scripts. Breaks out functionality into reusable libraries to enable more reuse of code. This sort of refactor has been necessary for some time, now it is much easier that there is no need for hardhat deploy artifacts. Deletes a bunch of dead code meant to handle the hh deploy artifacts and generally simplifies the deploy scripts. Now it is much easier to read them without having to go in circles or deal with understanding spaghetti code. * contracts-bedrock: lint * contracts-bedrock: lint * contracts-bedrock: lint
-
George C. Knee authored
* go get github.com/ethereum-optimism/superchain-registry/superchain@1203fe7 && go mod tidy * update op-geth dependency * remove hardfork activation time overrides * remove unused consts * Revert "remove hardfork activation time overrides" This reverts commit 34b761f267aa3bbeaaa16f4d328ad91dec20d4e9. * update superchain * Revert "remove unused consts" This reverts commit d1fca170f24f608f75d0d9ca8c12597bffd9df83. * get Canyon,Delta and EcotoneTime fron superchain chain config * remove sepolia devnet specialcase (will be moved to superchain registry) * update op-geth * add oplabs-devnet-0-sepolia-dev-0 to chains_test * fix correct DeltaTime for sepoliaDev0Cfg * go get github.com/ethereum-optimism/superchain-registry/superchain@2dcb036 && go mod tidy * remove TODO * go get github.com/ethereum-optimism/superchain-registry/superchain@c2e25cc && go mod tidy * update dependency on op-geth * update expected CanyonTime for oplabs-devnet-0-sepolia-dev-0 * update dependency on superchain and op-geth * make mod-tidy * go get github.com/ethereum-optimism/superchain-registry/superchain@c557df8 && go mod tidy * update op-geth to v1.101308.3-rc.1 && go mod tidy * make mod-tidy
-
refcell authored
-
dependabot[bot] authored
Bumps [viem](https://github.com/wevm/viem) from 2.7.6 to 2.7.19. - [Release notes](https://github.com/wevm/viem/releases) - [Commits](https://github.com/wevm/viem/commits/viem@2.7.19) --- updated-dependencies: - dependency-name: viem 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>
-
dependabot[bot] authored
Bumps [@wagmi/cli](https://github.com/wevm/wagmi/tree/HEAD/packages/cli) from 2.1.1 to 2.1.2. - [Release notes](https://github.com/wevm/wagmi/releases) - [Changelog](https://github.com/wevm/wagmi/blob/main/packages/cli/CHANGELOG.md) - [Commits](https://github.com/wevm/wagmi/commits/@wagmi/cli@2.1.2/packages/cli) --- updated-dependencies: - dependency-name: "@wagmi/cli" dependency-type: direct:development 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-program: Generic precompile oracle The generic precompile oracle replaces the point evaluation precompile oracle. The new oracle can be used to retrieve the return data and status of any precompile, including bn256Pairing and ecrecover. * op-challenger: Use generic precompile oracle Replace the KZG point evaluation oracle with a generic precompile oracle * op-program: Simplify required gas logic. Use FromHex instead of Hex2Bytes * op-program: Set beacon URL when capturing and verifying sepolia chain data * op-program: Actually use the beacon URL * op-program: Use default l1-rpckind if not set rather than overriding to debug_geth * Use freshly generated sepolia test data * Use sepolia compatibility data * Fix spelling * update PreimageOracle.sol snapshot * op-program: Delegate oracle precompile override gas calculations to the original precompile Ensures that any future gas schedule changes for precompiles are automatically picked up and reduces the amount of duplicated code. * op-geth: Update to latest optimism branch commit --------- Co-authored-by:
inphi <mlaw2501@gmail.com> Co-authored-by:
refcell <abigger87@gmail.com>
-
clabby authored
* Add semver to MIPS/PreimageOracle * bindings semver
-
Mark Tyneway authored
* contracts-bedrock: delete more dead code Removes legacy getters that read hh deploy artifacts from disk. These are no longer used since the hh deploy artifacts no longer exist. It is expected that for doing deployments, either the address is populated into the `Artifacts` contract at runtime or the contract addresses are populated via `CONTRACT_ADDRESSES_PATH` env var which points to a JSON file in the superchain-registry repo. * lint: fix
-
- 05 Mar, 2024 2 commits
-
-
Mark Tyneway authored
* contracts-bedrock: delete dead code There was some legacy code in the deploy script leftover from the removal of hardhat deploy artifacts. This deletes that code as its no longer needed. * contracts-bedrock: cleanup comments
-
Carter Carlson authored
"as" => "has"
-