ethereum-optimism / ethereum-optimism/optimism

kona-node-service: shared single-chain composition entry point

Open
#22,530 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
6.5k
Forks
4k
Avg merge
2d 18h
Merged PRs (30d)
134

Description

Refactor `RollupNode::start()`'s per-chain wiring into a reusable single-chain composition entry point used by both kona-node and lokahi, so the two wirings cannot drift (a hand-copied second composition is the failure mode). Gate: kona-node acceptance suite unchanged.

Depends on: #22527.

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

Contributor guide

Open the contributing guide

Research direction

Start by reading RollupNode::start() and tracing the per-chain wiring in kona-node and lokahi. Check the dependency in #22527 before choosing the composition boundary, then run the kona-node acceptance suite; done means both services use one reusable single-chain entry point and the suite remains unchanged.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
blockchain
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.