---
title: "execution/rpc"
description: "Implements the eth_, debug_, and op_ JSON-RPC namespaces for the OP execution layer."
source: https://basehub.org/crates/execution/rpc/
---
import { LinkCard } from '@astrojs/starlight/components';

## Overview

The `execution/rpc` sub-crate (`reth-optimism-rpc`) is part of the [execution crate group](/crates/execution/overview/).

It implements the `eth_`, `debug_`, and `op_` JSON-RPC namespaces that clients use to query state, trace execution, and read OP-specific data.

## Source

<LinkCard title="View source on GitHub" href="https://github.com/base/base/tree/main/crates/execution/rpc" />
