Skip to content

Develop -> Master#2542

Merged
Inphi merged 6 commits intomasterfrom
develop
May 5, 2022
Merged

Develop -> Master#2542
Inphi merged 6 commits intomasterfrom
develop

Conversation

@Inphi
Copy link
Contributor

@Inphi Inphi commented May 5, 2022

No description provided.

Inphi and others added 6 commits May 2, 2022 18:41
* go/proxyd: Proxy requests as batched RPC

We forward several RPC request objects to upstreams using the JSON-RPC
batch functionality. This should be more efficient than serialized RPC
request proxying the round-trip latency of the remaining request objects
are eliminated.

A new server config, `max_upstream_batch_size`, is introduced to limit
the number of RPC request objects in a single batch request. This is to
avoid overloading upstream as proxyd may accept a large number of
request objects in a single request by having a large `max_body_size_bytes`
config value.

* remove flakes: no more SequencedResponseHandler

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Removes the Helper_SimpleProxy contract by replacing code that relies on
it.

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Cleans up tests for all Library contracts using same techniques as
previous PRs.

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
* refactor: replace calls to getNetwork() with getChainId util

* requested changes
- Adopts Go workspaces for future compatibility with the Bedrock move into the monorepo
- Moves Go packages to the root of the repo in order to fix import paths
- Rewrites existing Go import paths
- Removes Stackman, since it's not needed anymore

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
* feat: add go packages to package.json

* feat: correct conf_remaining calculation

Subtaction was being performed in the wrong order, causing underflow.
@changeset-bot
Copy link

changeset-bot bot commented May 5, 2022

🦋 Changeset detected

Latest commit: 44c293d

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

This PR includes changesets to release 6 packages
Name Type
@eth-optimism/teleportr Patch
@eth-optimism/integration-tests Patch
@eth-optimism/contracts Patch
@eth-optimism/data-transport-layer Patch
@eth-optimism/message-relayer Patch
@eth-optimism/sdk 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 C-protocol-critical Category: Modifies protocol-critical code A-integration Area: integration tests A-cannon Area: cannon A-ops Area: ops labels May 5, 2022
@Inphi Inphi marked this pull request as ready for review May 5, 2022 18:08
@Inphi Inphi merged commit 5df8d80 into master May 5, 2022
theochap pushed a commit that referenced this pull request Dec 10, 2025
Defines `EntryNotFoundError` to replace `String` for error variant
`StorageError::EntryNotFound`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-cannon Area: cannon A-integration Area: integration tests A-ops Area: ops C-protocol-critical Category: Modifies protocol-critical code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants