Skip to content

Conversation

@annieke
Copy link
Contributor

@annieke annieke commented Apr 22, 2021

Description
While discussing metrics, @K-Ho raised that batch submitter should not be fixing monotonicity errors (which should now be fully handled by geth). We want to be notified if it is, because that means there is a monotonicity violation and we need to debug geth. This PR logs an error when we fix monotonicity errors in batch submitter, which will then notify us through Sentry.

Additional context
log.errors are piped to sentry which notifies us.

@annieke annieke requested a review from karlfloersch as a code owner April 22, 2021 01:19
@changeset-bot
Copy link

changeset-bot bot commented Apr 22, 2021

🦋 Changeset detected

Latest commit: c8d7d85

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

This PR includes changesets to release 1 package
Name Type
@eth-optimism/batch-submitter 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

@tynes
Copy link
Contributor

tynes commented Apr 22, 2021

We haven't had a montonicity error in quite some time which is good

@annieke annieke merged commit b95dc22 into master Apr 22, 2021
@annieke annieke deleted the chore/monotonicity-errors branch April 22, 2021 01:41
InoMurko referenced this pull request in omgnetwork/optimism May 25, 2021
* chore: log errors on monotonicity fixes

* add changeset
agusduha pushed a commit that referenced this pull request Sep 25, 2025
github-merge-queue bot pushed a commit that referenced this pull request Nov 6, 2025
* feat: fee splitter system (#469)


----

Co-authored-by: Disco <[email protected]>
Co-authored-by: Flux <[email protected]>
Co-authored-by: Chiin <[email protected]>

* fix: failing tests (#553)

* refactor: revenue sharing config (#538)

* fix: pre pr and semgrep (#565)

* fix: warnings (#571)

* fix: tests failing on fork environment (#575)

* fix: use encode call on constructors (#578)

* feat: add integration splitter test (#581)

* fix: integration test nits (#583)

* test: more coverage on splitter tests (#594)


---------

Co-authored-by: Chiin <[email protected]>

* fix: add missing operator fee vault field (#616)

* feat: invariants and tests (#595)

* fix: ir informationals (#609)

* fix: pre pr (#622)

* refactor: use cdm (#624)

* fix: update withdrawal gas limit value on check (#627)

* fix: remove rev share field from deploy op chain input struct (#628)

* refactor: remove initializer and vaults getter changes (#631)

* fix: remove immutable check over vaults (#634)


Co-authored-by: 0xng <[email protected]>
Co-authored-by: Funkornaut <[email protected]>
Co-authored-by: Joxess <[email protected]>

* fix: audit findings (#658)

* fix: pre pr

* feat: add user guide docs for rev sharing on op deployer (#666)

* docs: add create2 comment (#667)

---------

Co-authored-by: Funkornaut <[email protected]>
Co-authored-by: Flux <[email protected]>
Co-authored-by: Chiin <[email protected]>
Co-authored-by: Simon Something /DrGoNoGo <[email protected]>
Co-authored-by: 0xng <[email protected]>
Co-authored-by: Joxess <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants