ethereum-optimism / ethereum-optimism/optimism

lokahi: supernode_syncStatus and superroot_atTimestamp RPCs

Open
#22,544 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
6.5k
Forks
4k
Avg merge
2d 15h
Merged PRs (30d)
145

Description

Wire-compatible with the op-service/eth Go schemas (supernode_status.go, superroot_at_timestamp.go); consumers are op-proposer, op-challenger, op-interop-mon, and kona-sp1-proposer (reuse its existing Rust schema mirror in kona-sp1-super-range-executor rather than redefining). Conservative-minima aggregation (op-supernode parity). Superroot includes the optimistic branch over the invalidated-output archive and the pre-activation/before-verified branches. Gate: parity against op-supernode over identical devnet history, asserted through the shared Go client types.

Depends on: #22537; the optimistic branch additionally on #22540.

🤖 *Co-created with Claude (Fable 5)*

Contributor guide

Open the contributing guide

Research direction

Start with the op-service/eth schemas supernode_status.go and superroot_at_timestamp.go, then inspect the existing Rust schema mirror in kona-sp1-super-range-executor. Review dependencies #22537 and #22540 before tracing the listed consumers. Done means parity with op-supernode over identical devnet history, asserted through the shared Go client types.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, rust
Domain
backend-api-design, distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.