- 21 Aug, 2024 4 commits
-
-
Matt Solomon authored
ctb(proofs): switch to running OptimismPortal2 proofs, since that portal is used in production (#11545)
-
cui authored
-
Matt Solomon authored
* feat: initial DeloySuperchain script * chore: scaffold file-based interfaces * test: additional assertions * chore: appease semgrep * scaffold alternate approach * incorporate feedback * refactor based on feedback * fix tests * test: more robust testing * refactor: dedupe etching of IO contracts and add getter method
-
dependabot[bot] authored
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.20.0 to 1.20.1. - [Release notes](https://github.com/prometheus/client_golang/releases) - [Changelog](https://github.com/prometheus/client_golang/blob/v1.20.1/CHANGELOG.md) - [Commits](https://github.com/prometheus/client_golang/compare/v1.20.0...v1.20.1) --- updated-dependencies: - dependency-name: github.com/prometheus/client_golang 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>
-
- 20 Aug, 2024 11 commits
-
-
Michael Amadi authored
* add interop start timestamp to CrossL2Inbox with tests * change to function, add assertions, update tests * correct the preimage of interop start storage slot * rename custome error * require id timestamp must be > interopStartTime not >=, update tests to use realistic interopStartTime (non-zero) * bump CrossL2Inbox semver, run just semver-lock & just snapshots * add natspec for setInteropStart * update semver lock
-
Inphi authored
-
Matt Joiner authored
-
cui authored
-
zhiqiangxu authored
-
Inphi authored
-
Matt Solomon authored
* chore: clarify contracts release process * Update packages/contracts-bedrock/VERSIONING.md Co-authored-by:
Inphi <mlaw2501@gmail.com> --------- Co-authored-by:
Inphi <mlaw2501@gmail.com>
-
Matt Joiner authored
-
clabby authored
* ctb: `rc` version FP contracts * bump deputy guardian module
-
Sebastian Stammler authored
-
Sam Stokes authored
-
- 19 Aug, 2024 10 commits
-
-
protolambda authored
* op-chain-ops: forge script cheatcodes, work in progress incl prank cheatcodes incl env var handling incl serialize utils incl some json/toml utils incl go.mod: tidy * op-chain-ops: fix state dumping * op-chain-ops: remove debug print line
-
Michael Amadi authored
* add role based auth for dependency related setters with tests * support systemConfig initialize, rename foundation multisig to dependency manager * use dependency manager role only, update SystemConfigInterop and Specs tests * rebase to current develop head, run pre-pr script * use constant hash with comments over computing at compile time, update semver-lock * use dependencyManager() fn internally, import directly not indirectly in SystemConfigInterop
-
dependabot[bot] authored
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.19.1 to 1.20.0. - [Release notes](https://github.com/prometheus/client_golang/releases) - [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md) - [Commits](https://github.com/prometheus/client_golang/compare/v1.19.1...v1.20.0) --- updated-dependencies: - dependency-name: github.com/prometheus/client_golang 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>
-
Barnabas Busa authored
* feat: add configurable fork times for each update * remove granite for now * add granite if env var is defined * add granite if env var is defined * fix if else * fix if else * add debug step * fix l2name * remove debug step
-
clabby authored
-
cui authored
-
George Knee authored
-
siddharth0a authored
* add gzipCloser struct * add Close method * fix OpenDecompressed func * fix CompressByFileType func * knit * Apply suggestions from code review close both even if one fails Co-authored-by:
Adrian Sutton <adrian@symphonious.net> * fix WriteCloser Close method * fix name for more general * fix writercloser name for more geneeral * add construction function for WrappedCloser * using construction func * seperate wrapped closer struct to wrapped_closer.go --------- Co-authored-by:
Adrian Sutton <adrian@symphonious.net>
-
Samuel Laferriere authored
-
protolambda authored
* op-node: cleanup driver, closer to removing stepping * op-node: add comment about event Drain error * op-node: fix lint * op-node: handle drain errors
-
- 17 Aug, 2024 5 commits
-
-
protolambda authored
-
Matthew Slipper authored
Fault Proof Fixes
-
Sebastian Stammler authored
* Update op-geth dependency to 1.14.8 base * go.mod: update op-geth to v1.101408.0-rc.1 --------- Co-authored-by:
protolambda <proto@protolambda.com>
-
Matthew Slipper authored
Add Base cantina/spearbit audits
-
Matthew Slipper authored
-
- 16 Aug, 2024 10 commits
-
-
George Knee authored
* op-proposer: ensure uniform proposal interval across restarts closes https://github.com/ethereum-optimism/optimism/issues/11193 * move DGF query logic into FetchDGFOutput * merge loopL2OO and loopDGF * tweak comments * Apply suggestions from code review Co-authored-by:
Sebastian Stammler <seb@oplabs.co> * return err instead of defaulting to sending a proposak flatten out control flow, remove shouldPropose var * defer l.Log.Info("loop returning") * improve error handling and logging * fix logging syntax error * make DGFContract interface harmonize how network contexts are constructed * modify test for new DGF behavior * fix bugs in test code * remove OutputRetryInterval flag * handle gameCount = 0 * finish removing OutputRetryInterval * driver waits one proposal interval for the first ever proposal * do not create mock unecessarily * do not create mockL2OOContract unecessarily * wrap and return errors instead of logging and returning * op-proposer: Switch to modern binding style for dispute game factory (#11472) --------- Co-authored-by:
Sebastian Stammler <seb@oplabs.co> Co-authored-by:
Adrian Sutton <adrian@oplabs.co>
-
protolambda authored
* op-chain-ops: Go forge scripts runner * fix lint * op-chain-ops: encapsulate forge script tests in testdata
-
smartcontracts authored
FPACOPS2 deployed a new AnchorStateRegistry proxy when the actual script needed to just deploy a new implementation.
-
smartcontracts authored
-
Inphi authored
Allow the `DeputyGuardian` to set the Anchor State for brick prevention. --------- Co-authored-by:
clabby <ben@clab.by> Co-authored-by:
refcell <abigger87@gmail.com>
-
smartcontracts authored
Creates a deploy script to deploy the implementations for the FaultDisputeGame and PermissionedDisputeGame contracts being updated as part of Granite. Based on the original FPACOPS script with modifications to remove actions that are not necessary for an upgrade.
-
Adrian Sutton authored
-
mbaxter authored
* cannon: Basic memory protections Add memory protections against high memory allocations to the VM. This prevents large allocations from causing the `heap` to overflow and wrap into low memory, which could overwrite code and cause arbitrary code execution. --------- Co-authored-by:
inphi <mlaw2501@gmail.com>
-
smartcontracts authored
This reverts commit 59e02fb3ece7fc249223054944a0b1ff437aa64f.
-
smartcontracts authored
This reverts commit 864e59a821e87f9dd00ae97f85add93fa3857597.
-