Skip to main content
op-proposer automates output-root proposal transactions on L1 at a regular interval, submitting claims of L2 state that enable withdrawals. See the proposals spec.
LatestStable
v1.16.4

Overview

[!NOTE] This is a patch release of op-proposer containing fixes to dispute game history scanning, a configuration rename, and dependency updates. It is an optional but recommended upgrade for all users.
Note: super dispute games (interop) are coming in Upgrade 20. Changes supporting those game types in this release are preparation for that functionality and do not affect operators today.View full release on GitHub →
Stable
v1.16.3

Overview

This is a patch release of op-proposer. The bulk of the changes are preparation for a future interop release; for non-interop deployments the main change is a bump of the underlying op-geth dependency. It is an optional upgrade for all users.View full release on GitHub →
Stable
v1.16.2
This release is optional; however, we recommend updating as it includes a Go version upgrade addressing security fixes, along with enhanced container image hardening.View full release on GitHub →
Stable
v1.16.1
This is an optional release.View full release on GitHub →
Stable
v1.16.0
[!WARNING] The previous version is v1.10.2. An erroneous tag v1.15.1 got created and this release skips past that faulty tag to ensure proper ordering of public tags is restored.
[!NOTE] This is an optional release. An upgrade is only necessary if you need the new support to fetch proposals via the supernode rpc (#18940)
View full release on GitHub →
Stable
v1.10.2

Overview

This is a minor release of op-proposer that includes important bug fixes. It is a required upgrade for all users.View full release on GitHub →
Stable
v1.10.0
This is a recommended release for all users to upgrade.View full release on GitHub →
Stable
v1.0.1
This finalizes op-proposer v1.0.0-rc.2
  • Better handling of underpriced transaction in Tx Manager (#5141)
  • Lots of logging improvements
  • Increased timeouts for sending transactions (#5142)
  • Logger now is log-format by default if it does not detect a terminal (i.e. running in docker) (#5085)
    • Can specify terminal, logfmt, json. text means terminal if it detects a terminal other it means logfmt
    • color still defaults to true if it detects a terminal. Only relevant for terminal logging.
View full release on GitHub →
Release Candidate
v1.0.0-rc.2
  • Better handling of underpriced transaction in Tx Manager (#5141)
  • Lots of logging improvements
  • Increased timeouts for sending transactions (#5142)
  • Logger now is log-format by default if it does not detect a terminal (i.e. running in docker) (#5085)
    • Can specify terminal, logfmt, json. text means terminal if it detects a terminal other it means logfmt
    • color still defaults to true if it detects a terminal. Only relevant for terminal logging.
View full release on GitHub →