- 07 Mar, 2024 6 commits
-
-
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 19 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"
-
smartcontracts authored
Implements the Big Bonds v1.5 (tm) version of getRequiredBond. This is a relatively simple bond model designed to carry the contracts through the next 6-12 months until a fully dynamic bond model is implemented.
-
smartcontracts authored
Just some minor cleanup and reorganization in the script folder. Wanted to tidy up all the different scripts we have.
-
Axel Kingsley authored
* add IsClosed to TxMgr and use check in BatchSubmitter * add generated mock * move isClosed above publish in sending loop * more IsClosed
-
Adrian Sutton authored
Co-authored-by:
refcell <abigger87@gmail.com>
-
Adrian Sutton authored
This often happens for new games because op-node is configured with a follow distance.
-
smartcontracts authored
* fix: use correct chain ID in fault dispute game Updates the fault dispute game to insert the correct chain ID in the local preimages. Was previously inserting the L1 chain ID but needs to be inserting the L2 chain ID or two chains using the same L1 can't be distinguished from one another. * fix(ctb): snapshots --------- Co-authored-by:
refcell <abigger87@gmail.com>
-
Inphi 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 --------- Co-authored-by:
Adrian Sutton <adrian@oplabs.co>
-
Adrian Sutton authored
* cannon: Update go mod in examples and fix check-changed to catch this in future * Break op-ufm go.sum to work out what fails when it's out of date. * Update go.sum * op-ufm: Switch back to using latest monorepo code in op-ufm. * op-ufm: Include op-ufm in mod tidy checks
-
Adrian Sutton authored
* op-node: Record genesis as being safe from L1 genesis * ci: Remove go-mod-tidy job as nothing ever runs it
-
Adrian Sutton authored
* ci: Don't run main on scheduled pipeline invocations * Go mod tidy cannon examples.
-
dependabot[bot] authored
--- updated-dependencies: - dependency-name: mio dependency-type: indirect ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
dependabot[bot] authored
Bumps [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) from 5.5.3 to 5.5.4. - [Changelog](https://github.com/jackc/pgx/blob/master/CHANGELOG.md) - [Commits](https://github.com/jackc/pgx/compare/v5.5.3...v5.5.4) --- updated-dependencies: - dependency-name: github.com/jackc/pgx/v5 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 [golang.org/x/crypto](https://github.com/golang/crypto) from 0.20.0 to 0.21.0. - [Commits](https://github.com/golang/crypto/compare/v0.20.0...v0.21.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto 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>
-
dependabot[bot] authored
Bumps [golang.org/x/term](https://github.com/golang/term) from 0.17.0 to 0.18.0. - [Commits](https://github.com/golang/term/compare/v0.17.0...v0.18.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>
-
Adrian Sutton authored
Avoids paying additional transaction costs while a game's claims are being resolved and works better with bond locking.
-
tre authored
* Add Lisk faucet * do not install op chain faucet drippie configs
-
smartcontracts authored
Introduces a DelayedWETH contract so that bonds have a backup mechanism in place.
-
- 04 Mar, 2024 1 commit
-
-
d1onys1us authored
-
- 02 Mar, 2024 5 commits
-
-
Adrian Sutton authored
-
Adrian Sutton authored
-
Matt Solomon authored
* doc: update README Updates the development and release process, adds missing entries to the directory structure, fixes links, and adds a table of contents. * docs: clarifications from review * docs: link to node releases * doc: update with op-contracts convention * doc: update TOC * chore: typographic cleanup
-
dependabot[bot] authored
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.8.4 to 1.9.0. - [Release notes](https://github.com/stretchr/testify/releases) - [Commits](https://github.com/stretchr/testify/compare/v1.8.4...v1.9.0) --- updated-dependencies: - dependency-name: github.com/stretchr/testify 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>
-
zhiqiangxu authored
op-node/rollup/derive: also mark `IsLast` as `true` when `closed && maxDataSize==readyBytes` (#9696) * also mark IsLast as true when maxDataSize==readyBytes * add TestOutputFrameNoEmptyLastFrame * fix typo * fix for review
-