Skip to content

Develop -> Master#3190

Merged
mslipper merged 10 commits intomasterfrom
develop
Aug 8, 2022
Merged

Develop -> Master#3190
mslipper merged 10 commits intomasterfrom
develop

Conversation

@mslipper
Copy link
Contributor

@mslipper mslipper commented Aug 8, 2022

trianglesphere and others added 10 commits August 4, 2022 20:10
* 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>
* 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
* ci: only run changeset integrety on PRs

It will fail on merges to develop

* ci: better fix
* op-node: fix invalid payload insertion error handling

* fix goimports

Co-authored-by: Matthew Slipper <me@matthewslipper.com>
* 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>
…3130)

* 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>
… to publish, but should not hold back catch-up work of sequencer (#3186)
@changeset-bot
Copy link

changeset-bot bot commented Aug 8, 2022

🦋 Changeset detected

Latest commit: c666fed

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 4 packages
Name Type
@eth-optimism/sdk Minor
@eth-optimism/ci-builder Patch
@eth-optimism/drippie-mon Patch
@eth-optimism/message-relayer Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-actions github-actions bot added 2-reviewers A-integration Area: integration tests A-ops Area: ops A-pkg-sdk Area: packages/sdk labels Aug 8, 2022
@mslipper mslipper merged commit c3a8e43 into master Aug 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-integration Area: integration tests A-ops Area: ops A-pkg-sdk Area: packages/sdk

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants