Skip to content

Remove legacy OPP epoch event helper#31

Open
huangminghuang wants to merge 1 commit into
masterfrom
fix/opp-retire-legacy-finalizer
Open

Remove legacy OPP epoch event helper#31
huangminghuang wants to merge 1 commit into
masterfrom
fix/opp-retire-legacy-finalizer

Conversation

@huangminghuang

@huangminghuang huangminghuang commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Summary

  • removes EthereumClient.getOPPEpochs and the legacy OppEpochEvent type
  • keeps OPPEnvelope as the canonical outbound-envelope event query
  • adds focused coverage for querying, filtering, error handling, and removal of the retired helper

Context

These changes are review follow-ups from Wire-Network/wire-ethereum#155, covering work that was intentionally separated from that PR.

Why

The fresh Ethereum OPP ABI no longer exposes OPPEpoch; retaining the helper would throw at runtime.

Validation

  • root TypeScript project-reference build
  • focused EthereumClient tests: 6/6 passed
  • shared Release E2E: run 29606312477 — passed

Companion changes

@huangminghuang
huangminghuang marked this pull request as ready for review July 17, 2026 20:23
@huangminghuang
huangminghuang requested a review from heifner July 17, 2026 20:23
@heifner
heifner requested review from jglanz and removed request for heifner July 17, 2026 20:25

@heifner heifner left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approve. No other callers of getOPPEpochs / OppEpochEvent on master; the removal tripwires pin it.

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.

2 participants