This repository was archived by the owner on Dec 3, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 11
feat(rpc): Rollup client RPC #7
Copy link
Copy link
Open
Labels
A-heraArea: OP Stack Rollup node binaryArea: OP Stack Rollup node binaryA-rpcArea: rpc crateArea: rpc crateC-enhancementNew feature or requestNew feature or request
Description
Both the Hera-exex and the standalone CL will require a spec-compliant RPC module.
From the OP Stack specs and the canonical op-node impl, here are all the RPC methods supported:
optimism_outputAtBlockreturns a 32 byte hash corresponding to the L2 output rootoptimism_safeHeadAtL1Blockreference imploptimism_versionreference imploptimism_rollupConfigreference imploptimism_syncStatusreference impl
There is also an optional Superchain protocol version endpoint to send events to the L2 execution client
regarding upcoming hard-forks.
The RPC implementation should make use of the Reth RPC crates and types wherever possible to promote good maintainability.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
A-heraArea: OP Stack Rollup node binaryArea: OP Stack Rollup node binaryA-rpcArea: rpc crateArea: rpc crateC-enhancementNew feature or requestNew feature or request