- 11 Aug, 2022 4 commits
-
-
protolambda authored
-
protolambda authored
-
protolambda authored
-
protolambda authored
-
- 10 Aug, 2022 8 commits
-
-
Mark Tyneway authored
geth to v1.10.21 go to 1.19 golangci-lint to 1.48.0
-
Matthew Slipper authored
* op-batcher op-proposer op-service: Introduce op-service op-service is a utilities library that automates much of the boilerplate setup we've been duplicating across different daemons. This PR adds the following to op-batcher: - Common setup utilities for logging, metrics, pprof, and RPC. - For each of the above functions, a set of CLI flags and configs that can be used to parse + validate CLI configuration for that module. - A base RPC server that implementers can extend. - HTTP metrics utilities. * update dockerfiles * code review updates * op-service: temporary replace, until op-service go module is canonical and can be resolved Co-authored-by:
protolambda <proto@protolambda.com>
-
Diederik Loerakker authored
* feat(contracts-bedrock,sdk): deploy config typing, hivenet * bedrock: op-batcher,op-node,op-proposer flags consistency * contracts-bedrock: hardhat deploy config review feedback * contracts-bedrock: lint fixes * contracts-bedrock: fix chain IDs in deploy configs * ops-bedrock: remove l1 genesis timestamp env var Co-authored-by:
Matthew Slipper <me@matthewslipper.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Mark Tyneway authored
Also fix the issue with the deployments being added to the gitignore when they shouldn't be. This includes the contracts for the latest goerli deployment.
-
Diederik Loerakker authored
* op-node: go 1.19 linting, update libp2p deps * specs/meta: update go linting instructions
-
Maurelian authored
Co-authored-by:
Mark Tyneway <mark.tyneway@gmail.com>
-
Mark Tyneway authored
Modularize into 2 hardhat tasks, make them easier to debug.
-
Mark Tyneway authored
deps: fix yarn.lock
-
- 09 Aug, 2022 7 commits
-
-
Mark Tyneway authored
Fixes whitespace issues by adding quotes around volumes. Co-authored-by:
wsdt <kevin.riedl@wavect.io> Co-authored-by:
wsdt <kevin.riedl@wavect.io>
-
Mark Tyneway authored
It got out of date, this updates it. The changes are very minimal.
-
Diederik Loerakker authored
* op-node: l1 source cache metrics * op-node: update L1 source cache defaults * op-node: goimports fix * op-node: cache wrapper - use any instead of interface{} Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Mark Tyneway authored
Withdrawals don't seem to update balances correctly for some reason, still need to debug why that is. chore: add changeset
-
Matthew Slipper authored
Version Packages
-
github-actions[bot] authored
-
Matthew Slipper authored
Develop -> Master
-
- 08 Aug, 2022 1 commit
-
-
Matthew Slipper authored
-
- 06 Aug, 2022 5 commits
-
-
Diederik Loerakker authored
op-node: separate sequencing and publishing errors. Old payloads fail to publish, but should not hold back catch-up work of sequencer (#3186)
-
Diederik Loerakker authored
-
Javed Khan authored
* pkg derive: wrap errors by severity * pkg derive: wrap errors by severity * pkg derive: fix call with 2 return values * ci: fix golangci-lint warnings * ci: fix attributes test * pkg derive: update tests, restore err types * driver: update to use err severity from derive * op-node: fix retry callers * pkg derive: reimplement the custom error type * pkg derive: error - nits * pkg driver: update Step in event loop to backoff * pkg derive: match epoch hash with l1 block hash * pkg driver: handle backoff error * pkg driver: handle temporary errs with backoff also include additional if / else statements to log errors * op-node: req next step, with backoff, without blocking other events * pkg derive: update error types * pkg derive: typo Co-authored-by:
protolambda <proto@protolambda.com>
-
Will Cory authored
* update wsteth bridge address * changeset Co-authored-by:
Will Cory <willcory@Wills-MacBook-Pro.local> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Diederik Loerakker authored
* op-node: fix invalid payload insertion error handling * fix goimports Co-authored-by:
Matthew Slipper <me@matthewslipper.com>
-
- 05 Aug, 2022 9 commits
-
-
Mark Tyneway authored
* ci: only run changeset integrety on PRs It will fail on merges to develop * ci: better fix
-
Matthew Slipper authored
* actor-tests: Bedrock actor tests - Moves actors into their own package - Minor updates to logging, etc. - Adds Cloudbuild config so that we can get Docker images on every commit to Develop - Updates Actors to support Bedrock Currently supported actors: - Deposits - Contract deployments - Simple sends * doctoc only look at specs
-
Joshua Gutow authored
* goals for fixed int * op-node: Fixed integer sizes in the channel header This mainly modifies the channel_frame, but has some knock on effects as the width of some of the fields have been reduced. The channel frame code is also changed more than I expected due to differences in API of working with fixed int vs uvarints in go. Otherwise the code reads very similarly with using Reader/Writer APIs. * op-node: fix frame unmarshal func to return correct err * specs: update frame format specs * Update op-node/rollup/derive/channel_bank_test.go Co-authored-by:
protolambda <proto@protolambda.com> Co-authored-by:
Matthew Slipper <me@matthewslipper.com>
-
Joshua Gutow authored
-
Matthew Slipper authored
Develop -> Master
-
Matthew Slipper authored
Version Packages
-
github-actions[bot] authored
-
Matthew Slipper authored
Develop -> Master
-
Matthew Slipper authored
-
- 04 Aug, 2022 6 commits
-
-
Matthew Slipper authored
Develop -> Master
-
Matthew Slipper authored
Version Packages
-
github-actions[bot] authored
-
Matthew Slipper authored
Develop -> Master
-
Matthew Slipper authored
* proxyd: Add frontend rate limiting To give us more flexibiltiy with rate limiting, proxyd now supports rate limiting of client (frontend) requests in addition to upstream (backend) requests. This PR also gives us the ability to exempt certain user agents/origins from rate limiting. * lint
-
Joshua Gutow authored
* op-node: Use unmetered L1 Attributes Transaction This enables the IsSystemTransaction flag in the L1 Attributes deposit & updates to the latest version of geth. * specs updates * Update specs/deposits.md * feat: bedrock deposit transaction type update * bedrock: update geth dependency * fix(core-utils): bedrock deposit tx encode/decode typescript fixes * feat(packages/contracts-bedrock): update UserDepositTransaction type and encoding to handle isSystemTransaction bool * contracts-bedrock: update differential deposit tx solidity <> js fuzzing * core-utils * contracts-bedrock * contracts-bedrock: fix test * contracts-bedrock: fix differential tests * contracts-bedrock: fix broken test * contracts-bedrock: gas snapshot Co-authored-by:
protolambda <proto@protolambda.com> Co-authored-by:
Mark Tyneway <mark.tyneway@gmail.com>
-