Skip to content

Develop -> Master PR#2102

Merged
mslipper merged 17 commits intomasterfrom
develop
Jan 31, 2022
Merged

Develop -> Master PR#2102
mslipper merged 17 commits intomasterfrom
develop

Conversation

@mslipper
Copy link
Copy Markdown
Contributor

No description provided.

mslipper and others added 17 commits January 25, 2022 16:48
The built-in geth client has a bugger implementation of HTTP/2: ethereum/go-ethereum#24292. Additionally, Go 1.17 has better HTTP/2 support than Go 1.15. This PR updates the BSS to use Go 1.17 in built binaries, and adds a flag to disable HTTP/2 support if necessary.
This commit adds a fallback in case the L1 provider does not support
queries for eth_maxPriorityFeePerGas. Of our infrastructure providers,
i.e. Alchemy, Infura, Quicknode, and Hardhat (in test envs), only
Alchemy suports this call. In production, we will be routing this call
directly to Alchemy, which should work in the general case. However, if
they were to be unavailable the batch submitter would be stalled until
service was restored. This modification also allows the new EIP-1559
batch submitter to pass our integration tests, since the default Hardhat
backend can't support the query either.
Removes the MAX_L1_GAS_PRICE_IN_GWEI and GAS_RETRY_INCREMENT env vars,
as well as the MinL1GasPrice, MaxL1GasPrice, and GasRetryIncrement
values from the txmgr config struct.
test: improve test coverage for aliasing
feat: modify txmgr to send EIP-1559 txns
@changeset-bot
Copy link
Copy Markdown

changeset-bot bot commented Jan 31, 2022

🦋 Changeset detected

Latest commit: 58ec1e2

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

This PR includes changesets to release 8 packages
Name Type
@eth-optimism/integration-tests Patch
@eth-optimism/batch-submitter-service Patch
@eth-optimism/l2geth Patch
@eth-optimism/contracts Patch
@eth-optimism/batch-submitter 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 A-pkg-core-utils Area: packages/core-utils A-integration Area: integration tests A-cannon Area: cannon A-ops Area: ops labels Jan 31, 2022
@mslipper mslipper merged commit 7433548 into master Jan 31, 2022
theochap pushed a commit that referenced this pull request Dec 10, 2025
## Overview

Allows for peer monitoring to be enabled, if it is configured.
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 A-pkg-core-utils Area: packages/core-utils

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants