- 14 Feb, 2024 2 commits
-
-
Sebastian Stammler authored
This will be enforced in newer geth versions.
-
clabby authored
* Update FPACOPS * updates; live network deployment config * fmt * Update sepolia deploy config
-
- 13 Feb, 2024 10 commits
-
-
clabby authored
* Set L1 head in dispute game factory * semver
-
Adrian Sutton authored
* op-challenger: Fix prestate validation Validators were not added to players created for active games, only inactive Both the VM and output root prestates were validated against the challenger's output root prestate * op-challenger: Add option to ignore prestate validation failures * op-e2e: Allow invalid prestates for devnet Also update the op-proposer options to account for a recent rename. * op-e2e: Revert setting cannon prestate in devnetL1.json - its actually the alphabet prestate. Deploy script dynamically loads the cannon prestate. * op-challenger: Fix block number included in error message. * op-challenger: Tweak error message * op-challenger: Only ignore prestate mismatches, not RPC failures.
-
Mark Tyneway authored
* contracts-bedrock: remove LegacyERC20ETH contract The `LegacyERC20ETH` is no longer used as part of the genesis generation. Is a contract that only lives on OP Mainnet and is no longer used since the bedrock upgrade. It is completely deprecated at this point and there is no real reason to keep around its source code since it isn't placed into modern genesis states. It has no usage anymore and keeping it around only bloats the lines of code in the contracts, increases the build time and increases the test time. * contracts-bedrock: fix build * op-bindings: remove LegacyERC20ETH No longer used * contracts-bedrock: update gas snapshot
-
Joshua Gutow authored
* op-node,op-service: Add Fallback Beacon Client This splits out a very thin wrapper around the Beacon API into the BeaconClient interface. This interface is then implement by two different structs. The first is a simple wrapper around the HTTP Client. The second is a FallBack Client which tries two different underlying clients. This also a beacon archiver to be used as a fallback while still pulling most of the relevant data from the beacon node. * Try all clients in the pool
-
Adrian Sutton authored
-
Adrian Sutton authored
Also tests that fault proofs work with batches posted as blobs.
-
clabby authored
* Remove `deletePendingWithdrawals` * semver
-
Khanh Hoa authored
* refactor: add missing stop ticker * chore: rollback
-
Sebastian Stammler authored
-
Mark Tyneway authored
* contracts-bedrock: delete mainnet deployments As part of https://github.com/ethereum-optimism/optimism/commit/6b1aa1e7de5d094954b6866f5605078b1ad81914 for some reason the `mainnet` directory was not deleted. This commit deletes that directory as well. The source of truth for the deployments is now in the `superchain-registry` repo. When new contracts are deployed, their contract addresses can be found there. Specific releases of smart contracts will contain the exact ABIs for the deployed contracts at a release. These releases can be found with git tags in the ethereum-optimism github repo. * contracts-bedrock: commit in `deployments` directory Future updates will delete this directory and change the output directory for files like `.deploy`
-
- 12 Feb, 2024 2 commits
-
-
Diego authored
* contracts-bedrock: add check for latestBlockNumber in L2OutputOracle.t.sol * contracts-bedrock: fix incorrect implementation initialization testing in L2CrossDomainMessenger.t.sol, L2StandardBridge.t.sol * contracts-bedrock: add resource metering params check in OptimismPortal.t.sol * op-chain-ops: check resource config as part of l1.go * op-chain-ops: fix error messages in l1.go * contracts-bedrock: fix minor typo in L2OutputOracle.t.sol * op-chain-ops: drop if config != nil in upgrade script
-
Raffaele authored
* adding signer to workflow * Update .circleci/signer/sign_image.py Co-authored-by:
coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * Update .circleci/signer/sign_image.py Co-authored-by:
coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * Update .circleci/signer/sign_image.py Co-authored-by:
coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * Update .circleci/signer/sign_image.py Co-authored-by:
coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * Update .circleci/signer/sign_image.py Co-authored-by:
coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * adding capability to get the digest directly from the script. Moving the script folder inside ops * changing log from info to debug * removed unused vars * removed old files * testing signer * testing signer * adding python orb * upgrading runner image from ubuntu-2204:2022.07.1 to ubuntu-2204:2024.01.1 * using python3 directly * using single quotes instead of dowble quotes for key into dict * minor changes * setting config back after completing test * testing without export of vars * completing changes * setting git.revision * fixed image tag input --------- Co-authored-by:
coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
-
- 11 Feb, 2024 1 commit
-
-
Adrian Sutton authored
Stable enough to be visible.
-
- 10 Feb, 2024 9 commits
-
-
refcell authored
-
Hamdi Allam authored
-
Adrian Sutton authored
* op-challenger: Add method to get credits for multiple addresses in a batch. * op-dispute-mon: Add logic to calculate the required collateral * fix(op-dispute-mon): fix no bond uint128 --------- Co-authored-by:
refcell <abigger87@gmail.com>
-
dependabot[bot] authored
Bumps ethereum/client-go from v1.13.11 to v1.13.12. --- updated-dependencies: - dependency-name: ethereum/client-go dependency-type: direct:production ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
clabby authored
* init * Add check for respected type updated timestamp
-
Wyatt Barnes authored
* Refactor L2 genesis generation - Predeploys * Update packages/contracts-bedrock/scripts/L2Genesis.s.sol Co-authored-by:
Matt Solomon <matt@mattsolomon.dev> * Update packages/contracts-bedrock/scripts/L2Genesis.s.sol Co-authored-by:
Matt Solomon <matt@mattsolomon.dev> * Update packages/contracts-bedrock/scripts/L2Genesis.s.sol Co-authored-by:
Matt Solomon <matt@mattsolomon.dev> * Update packages/contracts-bedrock/scripts/L2Genesis.s.sol Co-authored-by:
Matt Solomon <matt@mattsolomon.dev> * Update packages/contracts-bedrock/scripts/L2Genesis.s.sol Co-authored-by:
Matt Solomon <matt@mattsolomon.dev> * Update packages/contracts-bedrock/scripts/L2Genesis.s.sol Co-authored-by:
Matt Solomon <matt@mattsolomon.dev> * Update packages/contracts-bedrock/scripts/L2Genesis.s.sol Co-authored-by:
Matt Solomon <matt@mattsolomon.dev> * Fix commit history --------- Co-authored-by:
Matt Solomon <matt@mattsolomon.dev>
-
Maurelian authored
-
clabby authored
-
Diego authored
* chain-mon: create initialize-mon * chain-mon: implemente logic for processing transactions in initialize-mon * chain-mon: improve logging for initialize-mon * chain-mon: add initialize-mon to index * chain-mon: add networks contracts for initialize-mon * chain-mon: rename initialize-mon to initialized-mon * chain-mon: remove trailing tab character in initialized-mon Co-authored-by:
coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * chain-mon: remove trailing tab character in initialized-mon Co-authored-by:
coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * chain-mon: track upgraded event in initialized-mon * chain-mon: rename initialized-mon to initialized-upgraded-mon * chain-mon: lint * chain-mon: pass contracts as option to initialized-upgraded-mon * chain-mon: add support for goerli in initialized-upgraded-mon * chain-mon: add error message in initialized-upgraded-mon Co-authored-by:
Will Cory <willcory10@gmail.com> * chain-mon: add context to hashed topics in initialized-upgraded-mon * chain-mon: lint --------- Co-authored-by:
coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by:
Will Cory <willcory10@gmail.com>
-
- 09 Feb, 2024 15 commits
-
-
Oak authored
-
clabby authored
* Remove `SAURON` role * bindings
-
Adrian Sutton authored
It was previously logging an error that an invalid output root was correctly challenged. Also switched to using the same log message for all invalid outcomes so its easier to search for.
-
Adrian Sutton authored
-
refcell authored
* chore(op-dispute-mon): refactor types and unit tests * chore(op-dispute-mon): refactor output validation into a separate component --------- Co-authored-by:
Adrian Sutton <adrian@oplabs.co>
-
refcell authored
-
Adrian Sutton authored
Avoids a nil pointer reference. Use capitals at the start of log messages. Log when games have been updated to confirm that the app is doing something.
-
Adrian Sutton authored
-
Matt Solomon authored
* chore: remove old slither setup * ci: add github actions slither ci file * chore: simplify slither config * chore: add initial slither db * style: fmt slither db for easier diffing * chore: more config tweaks + updated db * chore: helper scripts and docs * ci: fix slither target path * ci: bump upload-sarif version * fix: prevent slither-action from trying to install JS deps * fix: provide path to slither config * ci: change from continue-on-error to 'if: always' source: https://github.com/crytic/slither-action/issues/70\#issuecomment-1932266372 * ci: test new path to triage database * chore: retriage after rebasing against develop * style: minify slither db since we won't use it * chore: updates to use github code scanning instead of triage db * ci: fail code scanning upload step, not slither step * doc: clarify CI jobs * chore: rebase and update slither gb * fix: remove accidentally committed lockfile from prior testing
-
smartcontracts authored
-
dependabot[bot] authored
Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library) from 14.1.2 to 14.2.1. - [Release notes](https://github.com/testing-library/react-testing-library/releases) - [Changelog](https://github.com/testing-library/react-testing-library/blob/main/CHANGELOG.md) - [Commits](https://github.com/testing-library/react-testing-library/compare/v14.1.2...v14.2.1) --- updated-dependencies: - dependency-name: "@testing-library/react" 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
* ci: Publish op-dispute-mon docker on tags. * Mod tidy
-
clabby authored
* Add `PermissionedDisputeGame` * Add clarifying doc
-
dependabot[bot] authored
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.18.0 to 0.19.0. - [Commits](https://github.com/golang/crypto/compare/v0.18.0...v0.19.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>
-
Wyatt Barnes authored
-
- 08 Feb, 2024 1 commit
-
-
dependabot[bot] authored
Bumps [semver](https://github.com/npm/node-semver) from 7.5.4 to 7.6.0. - [Release notes](https://github.com/npm/node-semver/releases) - [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md) - [Commits](https://github.com/npm/node-semver/compare/v7.5.4...v7.6.0) --- updated-dependencies: - dependency-name: semver 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>
-