Skip to content

Develop -> Master#2359

Merged
mslipper merged 24 commits intomasterfrom
develop
Mar 24, 2022
Merged

Develop -> Master#2359
mslipper merged 24 commits intomasterfrom
develop

Conversation

@mslipper
Copy link
Collaborator

  • feat(ct): overhaul deployment process
  • go/teleportr contracts: Updates to support deploying Teleportr to Kovan
  • Internal and public replicas for mainnet and kovan 0.5.14
  • deps: update l2geth-exporter to use go-ethereum v1.10.16
  • deps: update bss-core to go-ethereum v1.10.16
  • go/teleportr: Add balance metrics
  • fix(rhc): fix bug in healthcheck dockerfile
  • feat(rhc): cleanly catch connection failures
  • feat(itests): add basic healthcheck tests
  • fix(ops): collect all logs on failure
  • build(deps): bump minimist from 1.2.5 to 1.2.6
  • gas-oracle: allow configurable base fee poll interval
  • ci: Add CircleCI config

smartcontracts and others added 24 commits March 9, 2022 18:58
Overhauls the contract deployment process to use a simpler typed
deployment method. Removes the need for deployment bash scripts and
makes review of deployment configurations much easier.
…plicas-0.5.14

Internal and public replicas for mainnet and kovan 0.5.14
go/teleportr contracts: Updates to support deploying Teleportr to Kovan
Fixes a bug in the replica-healthcheck dockerfile. Also includes
replica-healthcheck as part of the ops setup by default to make this
stuff easier to catch and debug in the future. We will likely still want
to add integration tests that query the metrics defined in the
replica-healthcheck to confirm that everything is working as expected.
Updates the replica-healthcheck service to cleanly catch connection
failures in the target and reference nodes. When a failure is detected,
a metric will be incremented and the failure will be logged.
Adds a single simple test to confirm that the healthcheck metrics server
is running. If the server is not running then the healthcheck server
likely did not start correctly and there might be an issue in the docker
container.
fix(rhc): fix bug in healthcheck dockerfile
deps: update bss-core to go-ethereum v1.10.16
deps: update l2geth-exporter to use go-ethereum v1.10.16
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
This commit adds a new config option that can be
configured via argv with `--l1-base-fee-epoch-length-seconds`
or an env var `GAS_PRICE_ORACLE_L1_BASE_FEE_EPOCH_LENGTH_SECONDS`.
It defaults to 15 seconds. Ideally the implementation uses a
duration flag instead of a uint64 flag, but that would be a
breaking change for the config and this service will be
deprecated in the future with the release of bedrock.

By setting this value to a larger number, we are able to update
the L1 base fee that is held in the L2 state less often.
This will save the sequencer money, because it needs to
front the costs of submitting these transactions.
…-base-fee-poll-interval

gas-oracle: allow configurable base fee poll interval
…rn/minimist-1.2.6

build(deps): bump minimist from 1.2.5 to 1.2.6
@mslipper mslipper requested a review from Inphi as a code owner March 24, 2022 18:09
@changeset-bot
Copy link

changeset-bot bot commented Mar 24, 2022

🦋 Changeset detected

Latest commit: 0645cd7

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/replica-healthcheck Patch
@eth-optimism/teleportr Patch
@eth-optimism/l2geth-exporter Patch
@eth-optimism/common-ts Patch
@eth-optimism/integration-tests Patch
@eth-optimism/gas-oracle Patch
@eth-optimism/data-transport-layer 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 M-ci Meta: ci related work A-integration Area: integration tests A-ops Area: ops labels Mar 24, 2022
@mslipper mslipper merged commit 75055b5 into master Mar 24, 2022
theochap added a commit that referenced this pull request Dec 10, 2025
## Description

Closes #2319. This is pretty straightforward: it simply requires to
connect the channel to receive block building requests to the engine
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 M-ci Meta: ci related work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants